Using a microSD card as internal memory on Xiaomi smartphones is a popular way to expand the available space for installing applications, especially on budget models with 32 or 64 GB of internal storage. However, this feature does not work as obvious as it seems: it depends on the version of Android, the MIUI shell, the device model and even the memory card manufacturer. In some cases, the system can hide this option altogether, and improper formatting will lead to data loss.
In this article, we will discuss all the ways to activate the Adoptable Storage mode (the technically called SD-to-internal memory conversion function), including hidden MIUI settings, bypassing restrictions through ADB, and alternative methods for optimizing memory without risk to data. Separately, we will focus on the critical nuances: why after formatting, the card can โdisappearโ from the system, how to return it to its original state, and which Xiaomi models do not support this function fundamentally.
Why Xiaomi is hiding the option of formatting SD as internal memory?
Since Android 6.0 Marshmallow, Google has introduced Adoptable Storage technology, which allows external drives to be used as part of system memory, but Xiaomi (like many other manufacturers) often blocks this feature in MIUI for several reasons:
- ๐ Productivity: Even fast performance UHS-I The cards are slower than the built-in memory eMMC/UFS, brake.
- ๐ก๏ธ Security: Encrypting data on SD less reliable than on the internal storage.
- ๐ Reliability: Memory cards often fail, risking loss of application data.
- ๐ฑ Marketing: Xiaomi encourages the purchase of models with a large amount of internal memory.
However, the option remains available on some devices โ it was simply hidden in the back of the settings, and we'll show you how to find it below.
Preparation: which SD-Cards are suitable for internal memory?
Not every microSD can do the internal drive, but here are the minimum requirements:
| Parameter | Recommended value | Why is it important? |
|---|---|---|
| Class speed | UHS-I (U1/U3) or A1/A2 | C10 cards without UHS marking will slow down the system |
| Volume. | 32GB. | Smaller volumes are ineffective for applications |
| Manufacturer | SanDisk, Samsung, Kingston | No-name cards are often forged, leading to malfunctions. |
| File system | exFAT or FAT32 | NTFS is not supported by Android without root rights |
โ ๏ธ Note: If you use a class card C4/C6 or without marking UHS, After formatting as internal memory, the smartphone will noticeably slow down when you start applications. In the worst case, the system may refuse to mount such a drive at all.
Before the procedure begins:
- Create a backup of the data from the card โ it will be completely formatted.
- Charge your phone at least 50% โ the process can take up to 10 minutes.
- Use the original Xiaomi adapter to connect the card (if you insert through the card reader).
๐ก
Before buying a card, check it for authenticity with H2testw (Windows) or F3 (Linux/macOS).
Method 1: Standard formatting through MIUI settings
On some Xiaomi models (e.g. Redmi Note 8 Pro, POCO X3 NFC), the option is available directly.
- Put it in. SD-card to slot (if a hybrid slot is used, select priority for the memory card).
- Go to Settings. โ Memory.
- Tap your name on it. SD-maps (e.g. SanDisk) 128GB).
- In the upper right corner, press three dots (โฎ) and select Memory Settings.
- Select Internal Memory โ Clean and Format.
If there is no internal memory, go to the ADB method.
A backup of the data from SD|Phone's loaded on 50%+|Class memory card UHS-I/A1|The original adapter is used (if applicable)-->
โ ๏ธ Attention: Once formatted, the card will be linked to this device, and if you take it out and paste it into another smartphone or PC, the data will not be available without full formatting. You can't just put the card back into portable storage mode, you'll need to reset through Settings. โ Memory. โ SD-map โ Portable media (with loss of all data).
Method 2: Formatting via ADB (for hidden option)
If there is no point in MIUI settings to convert SD to internal memory, it can be activated via Android Debug Bridge (ADB), a method that works on most Xiaomi devices with Android 8.0+, but requires a computer.
Steps:
- Turn on Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ Developer. Activate USB Debugging.
Xiaomi
ADB Tools
Win + R
cmd
cd C:\platform-tools\adb devicesThe serial number of your device should appear.
adb shell sm set-force-adoptable trueThen:
adb shell sm partition disk:179,64 privateNote:
179,64
adb shell sm list-disks
After you execute the commands, restart your phone. Now the memory settings should show the item Internal memory for your phone. SD-map.
What if the ADB canโt see the device?
Method 3: Alternatives for models without Adoptable Storage support
Some Xiaomi devices (e.g. Redmi 9A, POCO M3) do not support formatting SD as internal memory.
- ๐ฒ Transfer applications to SD manually: Go to Settings โ Annexes โ Application management. Select the application. โ Warehouse โ Change. โ SD-Limitation: Not all applications support portability.
- ๐๏ธ Use it. SD As a portable storage: Save photos, videos and documents, but not apps.
- โ๏ธ Optimize internal memory: Clear the cache in Settings โ Memory. โ Clean up. Delete unused applications. Move media files to the cloud (Google Photos, Mi Cloud).
โ ๏ธ Attention: Forced transfer of applications to slow SD-map (e.g. class) C10) This can cause these apps to freeze and crash, especially for messaging apps (WhatsApp, Telegram) and games.
๐ก
If your Xiaomi model doesnโt support Adoptable Storage, the best way to do this is to buy a large (256 GB+) memory card and use it to store media files and keep apps in internal memory.
Frequent problems and their solutions
Even after successful formatting, errors can occur.
| Problem. | Possible cause | Decision |
|---|---|---|
| SD-The map is not displayed after formatting | Incompatible file system or mounting failure | Reboot your phone. If it doesn't work, format the card as portable and repeat the procedure. |
| Applications are not installed on SD | The card is too slow or full. | Use an A2 class card and leave at least 10% of the available space. |
| The phone brakes after connecting SD | Low speed reading/writing of the card | Return the card to portable drive mode or buy a faster model. |
| SD-The card became "raw) | The formatting process is interrupted | Format the card on your PC in FAT32 with SD Formatter. |
If, after formatting as internal memory, the card is no longer defined on any device, don't panic. In 90% of cases, it can be restored:
- Insert the card into the card reader and connect to the PC.
- Start Disk Management (Win + X โ Disk Management).
- Find the card (it will be marked as Not Distributed).
- Create a new volume and format it in FAT32.
Xiaomi models that work (and donโt work)
We tested the function on different devices.
- โ Supported by: Redmi Note 8 Pro (MIUI 12-14) POCO X3 NFC (Android 10-12) Mi 9T (when used ADB) Redmi Note 10 Pro (class cards only) A2)
- โ Not supported: Redmi 9A/9C (There is no option even through ADB) POCO M3 (locking at the core level) Mi A3 (Android One policy: Black Shark 4/5 (Smartphones are optimized for speed)
๐ก Tip: Before buying a Xiaomi smartphone, check the support for Adoptable Storage on forums (for example, 4PDA or XDA This information is often hidden in reviews.