Owners of budget and mid-segment smartphones from the company Xiaomi often face a lack of free space. Gigabytes are rapidly disappearing under the weight of instant messengers, photos and system updates. When the built-in storage is full, the device starts to slow down and installing new applications becomes impossible. In such a situation, a microSD memory card comes to the rescue, which can be turned into a full-fledged extension of the system storage.

This technology, known as Adoptable Storage, was introduced by Google back in Android 6.0, but many manufacturers, including Xiaomi, often hide this feature for security or marketing reasons. However, there are several proven ways to activate the “internal memory” mode for an external drive. This will allow the system to perceive the flash drive as an integral part of the phone, encrypting the data and allowing heavy applications to be installed there.

It is worth noting right away that this process is irreversible without data loss. Turning a card into a system partition requires its complete formatting. In addition, the speed of operation depends on the class of the memory card itself. If you use a slow flash drive, this may negatively affect the performance of the entire smartphone Redmi or Poco. Therefore, before starting the procedure, it is important to assess the risks and prepare the device.

Preparing the memory card and smartphone for formatting

Before proceeding with technical manipulations, you need to make sure that the equipment is compatible. Not all memory cards are suitable for working in Adoptable Storagemode. The system requires high read and write speeds so as not to slow down the operating system. The ideal choice would be UHS-I Class 10 or higher cards, preferably from trusted brands like SanDisk or Samsung.

Be sure to save all important files from the memory card to your computer or cloud storage. The conversion process involves the complete removal of all data. The system will create a new file structure specific to internal use, and old files simply will not be read without special formatting back. This is a critical point that beginners often forget about.

⚠️ Attention: After formatting the card as internal memory, it will be encrypted with the key of your specific smartphone. Inserting it into another phone or computer and reading the data will not work without completely resetting the protection, which will again delete all information.

Make sure that the battery charge of your device Xiaomi is at least 50-60%. A sudden power outage during the encryption and partitioning process can damage the file system or even brick the device. Connect the smartphone to the charger while performing all operations.

☑️ Preparing to convert the SD card

Done: 0 / 5

Standard method through MIUI settings

In some versions shell MIUI the memory pooling function is available directly through the settings menu, although Xiaomi often disguises it. First, insert a memory card and wait for a notification that it has been detected. Go to section Settings, then find item Storage or Storage. Depending on the version of Android and MIUI, the interface may differ slightly.

If you are lucky, you will see a “Storage Settings” item or a gear icon next to the name of the SD card. Click on it and select the option “Internal storage” or “Use as internal storage”. The system will prompt you to format the media. Confirm the action, and the phone will automatically perform data migration and encryption. However, in most modern models, this item is hidden by default. The developers believe that using slow memory cards worsens the user experience. If the settings menu doesn’t have the coveted button, don’t despair. This does not mean that the function is not available, it just requires additional actions through the engineering menu or computer to activate it.

However, in most modern models Redmi Note or Xiaomi Mi This item is hidden by default. The developers believe that using slow memory cards worsens the user experience. If the settings menu doesn’t have the coveted button, don’t despair. This does not mean that the function is not available, it just requires additional actions via the engineering menu or computer to activate it.

💡

If the “Internal memory” item is not in the settings, try removing and inserting the card again, or restarting the smartphone. Sometimes the system does not immediately recognize the possibility of formatting.

After successful formatting through the standard menu, the system will offer to transfer existing applications and media files to the new drive. Agree with this suggestion to free up the built-in partition as much as possible. Now, when installing new apps from Google Play they will be saved to the card by default.

Activation via ADB: a method for advanced users

If the standard menu does not offer the desired option, the only working solution is to use USB debugging and the utility ADB (Android Debug Bridge). This method allows you to send a hidden command to the system, forcing it to format the card as internal memory. You will need a computer with Windows, macOS or Linux and installed drivers for your smartphone.

First you need to activate developer mode on your phone. Go to Settings → About phone and quickly click on the “MIUI Version” item seven times in a row until the “You have become a developer” notification appears. Then go to Settings → Additional settings → For developers and turn on the switch USB debugging.

adb shell sm list-disks

Connect your smartphone to the PC cable. Open a command prompt or terminal in the folder where ADB is installed. Enter the drive list command to find out your card ID. Usually it looks like disk:179,64 or a similar set of numbers. Remember these numbers, they will be needed for the next formatting command.

⚠️ Attention: ADB commands give direct access to the system. An error in entering the drive ID (for example, choosing the built-in memory instead of an SD card) will lead to complete loss of data on the phone without the possibility of recovery. Carefully check the output of the list-disks command.

To start the process, use the command sm partition. The syntax is as follows: first the disk type is indicated, then its ID and mode private. This command will force the system to create an encrypted partition. Once completed, reboot your device. The card should be detected as internal memory.

Commands for formatting via ADB

1. adb shell sm list-disks (find out disk ID)

2. adb shell sm partition disk:XXX,XX private (replace XXX,XX with your ID)

3. After completion, reboot the phone with the adb reboot command

Transferring applications and data to a new drive

After the card has become part of the system, you need to distribute the load between the built-in memory and the new partition. Not all applications allow movement, as developers may disable this in the app manifest. However, system tools Android allow you to transfer most of the user software.

Go to Settings → Applications → All applications. Select the app you want, such as a heavy game or a social network. If the function is available, you will see a button Change or Move to SD card. Click it and wait for the process to complete. This will free up valuable megabytes in the internal partition.

For multimedia files, configure cameras and instant messengers to save data in a new path. In the camera settings Xiaomi find the “Save to SD card” item and activate it. In Telegram i WhatsApp there are also settings for the path to save downloaded files, which should be changed manually so that they do not clog the system disk.

Data type Can be transferred manually Automatic transfer Risks of loss
Applications (APK) Yes (via settings) Partially Low (if the card fails)
Photo and Video Yes (via Explorer) Yes (camera settings) Medium (files may be damaged)
Game cache Yes (via file manager) No High (the game may not start)
System data No No Critical (requires reset)

It is important to understand the difference between transferring the application itself and its data. Often the main body of the app is moved, but part of the cache remains in internal memory to speed up loading. This is normal system behavior Android, aimed at optimizing performance.

📊 Did you manage to activate the internal memory on Xiaomi?
Yes, through the settings
Yes, via ADB
No, the function does not work
I don’t want to risk my data

Possible problems and ways to solve them

Sometimes after formatting, users are faced with the fact that the phone begins to work unstable. This can manifest itself in long application loading times or periodic interface freezes. Most often, the reason lies in the low write speed of the memory card. System processes constantly access the drive, and if it cannot cope, a “bottleneck” occurs.

Another common problem is the “SD card is damaged” error or a suggestion to format it again. This may happen after the card has failed to be removed or there has been a power failure. If the encrypted partition is damaged, the data will most likely be lost forever, since the encryption key is tied to the integrity of the partition structure.

If you notice that the smartphone has begun to heat up more than usual, check the processes working with the memory. Constant file indexing or background logging to a slow card can cause the power controller to overheat. In this case, you should consider returning the card to portable storage mode.

💡

The stability of a smartphone with an SD card in internal memory mode depends 90% on the quality and speed of the drive itself. Saving on a flash drive will lead to system slowdowns.

To diagnose problems, you can use applications like AIDA64 or built-in developer tools to check input/output (I/O) speed. If the performance is significantly lower than stated for your card class, the drive may be counterfeit or physically worn out.

Advantages and disadvantages of using Adoptable Storage

Using a memory card as internal storage has its undeniable advantages. The main one is the ability to install a large number of applications on devices with a small amount of internal memory (16-32 GB). This extends the life of budget smartphones, allowing them to remain functional longer.

In addition, this solution frees up the main partition for system updates. Updating MIUI or a new version Android often requires significant free space, which users chronically lack. Transferring user data to the card solves this problem elegantly and centrally.

However, there are also serious disadvantages. As already mentioned, the memory card is slower than the built-in UFS type flash memory. This affects the speed of launching games and opening heavy applications. The reliability of data storage also decreases: microSD cards are more susceptible to sudden failures than on-board memory.

⚠️ Attention: Removing a memory card formatted as internal storage without first transferring the data back will result in application errors. Many apps will simply stop running until you insert the card back into the same slot.

Another nuance is the inability to quickly read data on the computer. You can't just insert a card into a card reader to send photos to a friend. Each time you will need to connect the entire smartphone with a cable or use wireless transfer methods, which is less convenient.

💡

Periodically make backup copies of important data from the memory card to a cloud service. Since the card operates in constant write and read mode, the risk of its failure increases over time.

How to return the card to portable storage mode

If you realized that using the card as internal memory is not suitable for you, or decided to replace it with a faster model, you need to perform the reverse procedure. You cannot simply remove the card - the system will not allow you to do this while there is application data on it. You need to free it first.

Go to the storage settings and select your SD card. Find the three dot menu or Settings. There should be an option to “Format as portable storage” or “Migrate data”. The system will offer to move all applications and files back to the internal memory of the smartphone.

This process can take a long time, especially if you have a lot of heavy games installed. Make sure there is enough space in the internal memory to receive all data. If there is not enough space, the operation will be interrupted, and you will have to delete some applications manually before trying again.

After successful data transfer, the system will format the card to normal FAT32 or exFAT mode. Now it can be safely removed, used in other devices, or replaced with a new one. The data on the card will be deleted, so take care of backup in advance.

Is it possible to combine the built-in memory and memory card into one common volume?

No, you cannot physically combine memory chips into one logical volume. Adoptable Storage technology only forces the system to consider the card as an extension of the internal storage, but these are different physical devices with different operating speeds.

Why, after formatting, does the card show less space than stated?

Part of the volume is spent on service needs: the partition table, encryption service files and the file system. In addition, manufacturers often indicate the volume in decimal (1 GB = 1000 MB), but the system counts in binary (1 GB = 1024 MB), which creates a visual difference.

Does using an SD card affect battery life?

Yes, it may have a slight effect. Constantly polling an external drive and encrypting data on the fly requires additional processor resources and memory controller energy, which can reduce battery life by 5-10%.

Will widgets for applications transferred to the card work?

In most cases, widgets continue to work correctly. However, if the memory card goes into sleep mode or is temporarily disabled by the system due to an error, widgets may stop updating or display an error until the connection is restored.

Is it possible to update applications located on the SD card?

Yes, updates from Google Play install without problems. The system automatically detects the path to the application on the encrypted section of the card and replaces the files. The user does not need to take any additional actions.