Xiaomi smartphone owners often face a shortage of internal memory, especially if a device from the budget line of Redmi or POCO with 32/64 GB on board. One effective solution is to combine an external microSD card with internal storage through the Adoptable Storage function. This mechanism, implemented in Android since version 6.0, allows you to expand the amount of available memory at the expense of a flash drive, but has its nuances on the MIUI firmware.
It is important to understand that once combined, the flash drive becomes an integral part of the system: it cannot be removed without losing data or resetting settings. In addition, not all Xiaomi models officially support this feature โ in some cases, manual activation through ADB will be required. In this article, we will discuss all the current ways to combine memory, storage requirements, and possible risks and limitations.
What is Adoptable Storage and How Does it Work for Xiaomi?
Adoptable Storage is a technology proposed by Google in Android 6.0 Marshmallow that allows you to format an external drive (microSD or USB-OTG) as part of the device's internal memory.
- ๐ The flash drive is encrypted and tied to a specific phone โ it can not be used on other devices without formatting.
- ๐ Applications and their data can be automatically installed on an external drive (if the appropriate behavior in the settings is selected).
- โ ๏ธ System speed may decrease if a slow microSD is used (class below). A1 or UHS-I).
On Xiaomi smartphones, this feature is often hidden or disabled by default.
- MIUI firmware is optimized to work with internal eMMC/UFS memory, which is much faster than even top-end microSDs.
- Risk of data loss when a flash drive is extracted or a system crash.
- Not all applications work correctly with external memory (especially games and services with protection against piracy).
๐ก
Before combining, check your microSD speed with the A1 SD Bench app โ if your read/write scores are below 10MB/s, drop the idea: the system will slow down.
Requirements for a flash drive to combine with Xiaomi memory
Not every microSD is suitable for expanding internal memory.
| Parameter | Minimum value | Recommended value |
|---|---|---|
| Volume. | 8GB | 32 GB and higher (optimally 64โ128 GB) |
| Class speed | Class 10 or UHS-I | A1/A2 (for annexes) |
| File system | Any (to be formatted) | exFAT or FAT32 (before formatting) |
| Manufacturer | Anybody. | Samsung EVO, SanDisk Ultra, Kingston Canvas |
Critical note: flash drives with fake labeling (for example, "128 GB" at a price of 300 rubles) not only will not be suitable for combining, but can also disable the microSD slot in the phone. H2testw beforehand.
Also consider:
- ๐ The combined drive will consume additional energy, which can reduce battery life by 5-15%.
- ๐ Once combined, it will not be used as a portable drive (for example, to transfer files to a PC).
- ๐ฑ On some Xiaomi models (e.g. Redmi Note 10 Pro) the function is stable, and on others (e.g., Redmi Note 10 Pro, POCO X3 NFC) may require manual activation through ADB.
Method 1: Connecting through standard MIUI settings
On some Xiaomi models (mainly with MIUI 12 firmware and later), the memory merge function is available out of the box.
Insert the microSD into the phone slot (not through the phone) OTG-adapter)|
Backup the data from the flash drive (it will be formatted)|
Charge your phone at least 50% |
Connect to a stable Wi-Fi network (recommended)-->
Instructions:
- Open the Settings โ Memory.
- Tap by the name of your microSD (for example, "SD-128GB card").
- In the upper right corner, press three dots (โฎ) and select Storage Settings.
- Choose Format as an internal memory.
- Confirm the action and wait until the process is completed (it can take up to 10 minutes).
If you don't format as internal memory, your model doesn't support the function through the GUI. Go to the ADB method.
What to do if the phone is stuck in the formatting stage?
Method 2: Manually combine via ADB (for all models)
If the standard method is not available, use the command line ADB (Android Debug Bridge), which works on most Xiaomi devices, but requires activation of the developer mode.
Step 1: Preparation:
- ๐ฑ Enable Developer Mode: Go to Settings โ About the phone and 7 times tap on the item Version MIUI.
- ๐ง Back to Settings โ Additionally. โ For developers and activate debugging by USB.
- ๐ป Install. ADB on PC (for example, through Googleโs Platform Tools or Minimal) ADB and Fastboot).
Step 2: Connect and commands:
- Connect your phone to your PC through USB-cable (original!).
- In the command line (or PowerShell), do: Adb devices make sure your device appears in the list.
- Enter the command to verify the USB flash drive ID: adb shell sm list-disks Remember the value after the disk: (e.g. 179,128).
- Run the unification command (replace X,Y with your values): adb shell sm partition disk:X,Y private
Step 3: Completion:
- ๐ฒ The phone will be notified about formatting โ confirm it.
- โณ Wait until it is completed (may take up to 15 minutes).
- ๐ Reset the device.
๐ก
Once combined via ADB, the flash drive will be formatted to a f2fs or ext4 file system, which improves performance but makes it unreadable on other devices.
How to transfer applications to a combined flash drive
Even after successful integration, not all applications will automatically move to an external drive to optimize memory usage:
Method 1: Through application settings:
- Go to Settings โ Applications โ Application Management.
- Select the desired application and tap the Warehouse.
- Click Change and select SD-Card (if the option is active).
Method 2: Through ADB (for forced transfer):
adb shell pm move-package com.example.app android_external_storageReplace com.example.app with the batch name of the app (you can find out through the App Inspector).
Limitations:
- โ Google System Applications and Services Cannot Be Delayed.
- โ Some games (such as Genshin Impact or PUBG Mobile Refuse to Work with External Memory.
- โ ๏ธ After updating MIUI Apps can โflyโ from the flash drive.
๐ก
Use AppMgr III (App 2 SD) to transfer supported applications to external memory.
Frequent problems and their solutions
When combining a flash drive with Xiaomi memory, users face typical errors.
โ ๏ธ Warning: If the phone starts to slow down after the combination, check the speed of microSD. Using a Class 4 or lower card leads to delays of up to 2-3 seconds when opening applications.
| Problem. | Possible cause | Decision |
|---|---|---|
| The flash drive is not defined as internal memory. | Incompatible model or firmware | Try the ADB method or upgrade MIUI |
| Apps are not installed on a flash drive | Incorrect storage settings | Go to Settings. โ Memory. โ Preferred installation location and select SD-map |
| The phone overheats after the merger | Intensive use of slow microSD | Replace the USB drive with a Class A2 model or roll back changes |
| The error is "Disk encrypted or corrupted." | Failure in formatting | Format the USB flash drive on your PC in FAT32 and repeat the process |
If files from the flash drive are missing after the merger:
- ๐ They are not deleted, but transferred to the folder. /Android/obb/ or /Android/data/ externally.
- ๐ Use a file manager with root rights (for example, FX File Explorer for access to hidden directories.
How to cancel the union and return the flash drive to its original state
If you decide to abandon the extended memory, you can return the microSD to normal mode in two ways:
Method 1: Through MIUI settings:
- Go to Settings. โ Memory.
- Slip on the combined flash drive and choose Format as portable.
- Confirm the action โ all data will be deleted!
Method 2: ADB (if the first method is not available):
adb shell sm forget X,YWhere X,Y is the disk identifier (you can find out the sm list-disks command).
โ ๏ธ Warning: After the cancellation of the combination, all data from the flash drive will be erased and the applications installed on it will cease to work. MIUI Backup or Titanium Backup (root required).
If the flash drive is not formatted:
- ๐ ๏ธ Connect it to your PC and use the utility SD Formatter with Full (Erase) option).
- ๐ง If the card is not identified, check it on another device โ it may have failed.