How to make a memory card the main memory on Xiaomi: a complete guide with the nuances of MIUI

Why Xiaomi can’t just be done and done SD-card?

Xiaomi smartphone owners often face a shortage of internal memory, especially in the budget models of the Redmi or POCO series with 32/64 GB of storage. The logical solution is to use microSD as the main storage, but here users will find an unpleasant surprise: the standard settings of MIUI do not allow you to make the memory card β€œinternal” in the usual sense.

Starting with Android 6.0 Marshmallow, Google introduced Adoptable Storage technology that theoretically allows formatting. SD-But Xiaomi is deliberately blocking this function in the memory. MIUI For most models, leaving users with the option of migrating individual applications or using the card as a removable drive. Why? The manufacturer's motivation is performance and stability considerations -- cheap memory cards are class. A1 Class 10 often fails to handle the load, leading to lags and errors.

But there are workarounds! In this article, we will examine all working methods, from official (with limitations) to non-obvious tricks for advanced users. It is important to understand that no one method will give 100% of the effect of "second internal memory", but each will save space on the built-in drive.

Official ways to expand memory on Xiaomi (without root)

If you are not ready for experiments with firmware or obtaining root rights, use the built-in tools MIUI. They won't. SD-A full internal memory card, but it will help transfer some of the data.

  • πŸ“± Transfer applications to memory card: MIUI allows you to move some applications to SD, But not all (system and many popular games / messengers will remain on the internal memory).
  • πŸ“ Storage of media files by default SD: You can configure the camera, gallery and downloads so that new files are saved immediately to the map.
  • πŸ”„ Cleaning Cache and Garbage: Regular Cleaning Through Settings β†’ The phone. β†’ Memory will free up to 1-3 GB of space.

How to transfer applications to SD in MIUI:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (such as Telegram or Spotify).
  3. Click Warehouse β†’ Change β†’ Memory Map.
  4. Confirm the transfer. Please note that not all buttons will be active, depending on the application's support for external storage.

⚠️ Attention: Transferred to SD Applications can run slower and, when you take out the map, stop running altogether. PUBG Mobile) blocking the transfer due to cheating protection.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another model

Adoptable Storage on Xiaomi: Why it doesn’t work and how to get around the restrictions

Adoptable Storage technology (built-in formatting of SD as internal memory) is available in pure Android, but Xiaomi has removed this option from MIUI. However, there is a loophole: some models based on Android One (for example, Mi A1/A2/A3) support it by default.

  1. Through ADB (no root): Connect to a computer and execute commands to force the map formatting as an internal one.
  2. Through custom Recovery (with unlocked bootloader): installing a modified firmware with Adoptable Storage support.

Let's take a closer look at the first one, because it's less risky.

  • πŸ’» Computer with Windows/Linux/macOS and installed drivers ADB.
  • πŸ“± Included debugging by USB in the developer settings (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Additional β†’ For developers).
  • πŸ’Ύ Class memory card UHS-I (U1/U3) or A2 not less 32 GB (better) 64+ Cheap Class cards 10 won't fit!

Step-by-step:

1. Connect the phone to the PC and open the command line (Terminal).


2 Enter:




adb shell




sm list-disks




(Remember the disk ID, such as disk:179.64)




3. Perform formatting:




sm partition disk:179,64 private




(Replace 179.64 with your ID!)




4. Reboot the phone.

⚠️ Warning: After this procedure, the memory card will become unreadable on other devices! All data on it will be deleted. MIUI β€” The system may require the card to be removed before installing the firmware.

Backup card data | Check card class (minimum A1/U1) | Enable debugging on USB| Install ADB on your computer | Charge your phone at least 50%-->

Memory Expansion Methods Comparison: Which Is Better?

Not all methods are equally effective. Below is a table with the pros and cons of each option:

MethodNeed root?Support for all applicationsSpeed of operationRisks.
Transfer applications through MIUI❌ No.❌ Only supported⚠️ Medium (depending on the card)βœ… Minimum
Adoptable Storage via ADB❌ No.βœ… Almost all (except for the system)⚠️ Low on slow cards⚠️ Possible errors in updates
Castom firmware with Adoptable supportβœ… Yes.βœ… All applicationsβœ… High (on good cards)❌ Loss of warranty, risk of β€œbricking"
Symbolic links (symlink)βœ… Yes.βœ… Selectivelyβœ… Tall.⚠️ Requires technical knowledge

For most users, the best solution is to use a combination of official app porting + media storage on SD. If you’re critically short of space and ready to experiment, try Adoptable Storage via ADB – but only with an A2 or U3 card (such as Samsung EVO Plus or SanDisk Extreme).

πŸ’‘

Before buying a memory card, check it for authenticity with H2testw (Windows) or F3 (Linux/macOS). Fake cards often have an understated speed and real volume less than claimed.

What if after formatting as internal memory, the phone began to slow down?

One of the main problems with Adoptable Storage is performance. Even on A2 cards, read/write speeds can be 5-10 times lower than the built-in UFS 2.1/2.2 memory that modern Xiaomi smartphones are equipped with. If the phone starts to lag after formatting, try:

  • πŸ”„ Disable animation: in the developer settings (Scale of window animation) = 0.5x) It's a little faster than the interface.
  • πŸ—‘οΈ Clear the cache: through Settings β†’ Memory. β†’ Clean or clean the CCleaner application.
  • πŸ“΅ Transfer back critical applications: messengers (WhatsApp, Viber) and launcher are better left in internal memory.
  • πŸ”‹ Reset settings: if the lags are critical, reset via Settings β†’ Additionally. β†’ Recovery and reset (mapping data will be retained).

If nothing works, return the card to removable storage mode.

1. Connect the phone to the PC and open the ADB.


2. Perform:




adb shell




sm unmount-volume force /mnt/expand/...




sm forget /mnt/expand/...




(See the exact path through the sm list-volumes command)

After that, the card can be formatted again as a removable drive through the phone settings.

Why are cheap memory cards slowing down your phone?
Cheap microSDs (especially those without A1/A2 class labeling) have a low random write rate (IOPS). The smartphone's built-in memory runs at 200-500MB/s, whereas a budget card can only deliver 5-10MB/s when writing small files (such as app cache), which leads to friezes when multitasking or running games.

For advanced users who are ready to get root rights, there are more flexible solutions:

The idea is to trick the system into creating links from internal memory to SD, for example, the /sdcard/Android/obb folder (where game data is stored) can be redirected to a map.

1. Install a file manager with root support (e.g., Root Explorer).


2. Move the folder (e.g., obb) to the SD.




At the terminal, perform:




su




ln -s /storage/1234-5678/Android/obb /sdcard/Android/obb




(Replace 1234-5678 with your card ID)

2. Custom firmware

Firmware like LineageOS or Pixel Experience supports Adoptable Storage out of the box.

  • πŸ”“ Requires unlocking the bootloader (will result in a phone reset and loss of warranty).
  • πŸ“± Not all functions. MIUI will work (e.g. Mi Account or brand gestures).
  • πŸ”„ Updates will have to be installed manually.

⚠️ Note: Symbolic links may break after update MIUI! Also, some applications (such as Netflix or banking programs) refuse to work on custom firmware due to the lack of certification Widevine. L1.

Top.-5 errors in use SD-maps as the primary memory

Even experienced users make mistakes that lead to data loss or unstable phone performance.

  1. Slow card usage: Class 10 is not equivalent to A1 or A2! Adoptable Storage requires a high IOPS (ops per second) rather than just linear speed.
  2. Formatting without backup: Forced formatting via ADB irrevocably erases all data on the map, including hidden folders.
  3. Removing the card without β€œsafely disabling”: This can damage the F2FS or EXT4 file system that Adoptable Storage uses.
  4. Update MIUI without card extraction: Some firmware requires you to disable Adoptable Storage before upgrading, otherwise the phone may freeze on the logo.
  5. Storing important data only on SD: Memory cards have a limited record life (especially cheap models) and can suddenly fail.

To avoid problems, follow a simple rule: SD-A map is an extension of memory, not a replacement. Critical data (photos, documents, backups) always duplicate to the cloud (Google Drive, Mi Cloud) or to your computer.

πŸ’‘

The best balance between performance and volume is achieved by the combination of built-in memory for applications + fast A2 card for media files and cache.

FAQ: Frequent questions about use SD-maps on Xiaomi

Can I make a memory card the main one on the Redmi Note 10 Pro?
Officially, no, because MIUI It blocks Adoptable Storage, but you can use it. ADB-The method (described above) or transfer applications selectively through settings. The Redmi Note 10 Pro also works with a trick with symbolic links, but you will need root.
Why is it that after formatting as internal memory, the card is not determined on the computer?
This is normal: when formatted in Adoptable Storage mode, the card is encrypted and becomes part of the Android file system. To return it to its original state, run the command sm forget via ADB (see the section on brakes).
Which memory card is best to buy for Xiaomi to use as an internal one?
Optimal options (in terms of price/quality): Samsung EVO Plus (A2, U3) is reliable and fast, but expensive. SanDisk Extreme (A2, U3) is a good choice for games and applications. Kingston Canvas Go! Plus (A2, U3) is a budget counterpart. Avoid cards without A1/A2 marking or with a suspiciously low price (for example, β€œ128 GB for 500 rubles”).
Will Adoptable Storage work after resetting your phone to factory settings?
Yes, but with the nuance: if you reset through Settings β†’ Restore and Reset, the card will remain internal memory, but if you refashion the phone through Fastboot or Recovery, it will have to be formatted again.
Can I use two memory cards at the same time on Xiaomi?
No, Xiaomi smartphones (except for rare models like the Mi 10 Ultra) only support one microSD slot. If your model has a hybrid slot (SD + second SIM), you will have to choose one.