SD-Map as an internal memory for Xiaomi: a complete guide

Xiaomi smartphones with limited internal storage often face a shortage of space for apps, photos and files. One effective solution is to use a microSD card as an internal drive, a feature available on most Android devices (including MIUI) that allows you to expand your phone’s memory to an external medium.

In this article, we will discuss how to turn SD-Xiaomi’s internal memory card, which models support this feature, and what to do if the system refuses to format the media, and you’ll learn about the pros and cons of this solution, from speeding up applications to the risks of data loss when you extract the card. If you often encounter a notification β€œNot enough memory”, this guide will help solve the problem without buying a new smartphone.

Xiaomi smartphones support SD as internal memory

Adoptable Storage was officially introduced in Android 6.0 Marshmallow, but Xiaomi has implemented it with the caveat that not all models support this mode, and in some cases it is hidden in the settings.

  • πŸ“± Full support models: Redmi Note 4/5/6/7/8/9/10, Redmi 5/6/7/8/9, Mi A1/A2/A3 (Android One), Mi 5/6/8/9 (base MIUI 8–12). These devices allow you to format the card as an internal one through a standard menu.
  • ⚠️ Models with limitations: Redmi Note 3/Pro, Mi 4/4i β€” require manual inclusion through ADB Or custom firmware. POCO F1/F2/F3 The function may not work smoothly due to optimizations for games.
  • ❌ Models without support: Xiaomi 11/12/13 series, Redmi K40/K50, Black Shark – in these devices slot for SD-The card is missing or blocked at the program level.

Important: Even if your model is supported, the manufacturer can disable the feature in newer versions of MIUI. For example, after upgrading to MIUI 13 on the Redmi Note 8 Pro, the option disappeared from the menu, but it can be returned via ADB.

⚠️ Attention: On devices with UFS-memory (e.g. Xiaomi) 10T or POCO X3 Pro) use SD-cards as internal memory can lead to a slowdown of the system – the read / write speed of microSD is 5-10 times lower than that of the built-in drive.

πŸ“Š What kind of Xiaomi smartphone do you have?
Redmi Note Series Series Series
Redmi (without Note)
Mi/A/POCO
Another brand

Requirements for SD-card to be used as internal memory

Not every microSD is suitable for expanding internal memory, and Xiaomi has strict requirements for media:

  • πŸ”Ή Speed class: minimum UHS-I (U1) Class 10 is recommended for stable application operation UHS-I U3 or A2 (Optimized for random read/write operations).
  • πŸ“ Volume: from 16 GB (in practice, better 32 GB and higher). cards less than 16 GB system may not offer formatting as internal.
  • πŸ”„ File system: after formatting, the card will be transferred to ext4 or f2fs (This means that it will not be read on a PC without additional software.
  • πŸ”‹ Manufacturer: Preference SanDisk, Samsung, Kingston brands – cheap no-name cards are often fake and work unstable.

Before buying, check the card for authenticity with utilities like H2testw (Windows) or F3 (Linux/macOS). Fake media can show an oversized volume, but in fact have only 4-8 GB of real memory.

CharacteristicsMinimum requirementRecommended option
Class speedClass 10 / U1UHS-I U3 / A2
Volume.16GB64–128 GB
File system after formattingext4f2fs (for Android 7+)
Recording speed10 MB/s30+ MB/s

⚠️ Note: If you're using a card with a capacity of more than 128GB, make sure your smartphone supports exFAT before formatting.Some older Xiaomi models (like the Redmi) 3S) Can not work with cards over 128 GB without first partitioning.

Step-by-step instructions: how to do SD-memory-card

The process of converting an external card into internal memory is a process that involves several steps, and all data on the card will be deleted, so pre-copy important files to your PC or cloud.

Battery charge > 50% | Backup card data | Check card for errors (via PC) | Disable antivirus (can block the process)

-->

Step 1: Put the card in your smartphone and wait for the system to determine it. SD-map," press Set up.

Step 2. Go to Settings: Settings β†’ Memory. β†’ SD-map (or Warehouse) β†’ Storage in new versions MIUI). Tap the card name and choose Format as internal.

Step 3: Confirm action. The system will warn you that:

  • πŸ”„ The card will be encrypted and will only work on this device.
  • πŸ“± Applications can be transferred to it through Settings β†’ Annexes.
  • ⚠️ Removing the card without pre-mounting will lead to failures.

Step 4: Wait for the formatting to be completed (it may take 5-15 minutes) and after the reboot, the map will be displayed as part of the internal memory in the Warehouse section.

What if the option β€œFormat as internal” is not available?
If there is no formatting item in the menu, try: 1. MIUI Update to the latest version (sometimes the option returns after the update). 2 Use ADB-command: adb shell sm set-force-adoptable true After it is performed, restart the phone and check for the option. 3. Set custom recovery (for example, set custom recovery, TWRP) and format the map manually.

How to transfer applications to SD-map

Once you convert the card to internal memory, not all applications can be transferred to the card, depending on the developer's policy and the Android version:

  • πŸ“² Portable applications: most games (PUBG Mobile, Call of Duty, instant messengers (Telegram, Viber), multimedia players. Transfer is available through Settings β†’ Annexes β†’ [Select an application] β†’ Warehouse β†’ Change. β†’ SD-map.
  • 🚫 Intolerable applications: system utilities (MIUI Security, Google Play Services, banking applications (SberBank Online, Tinkoff), some social networks (Facebook, Instagram).

For forced transfer, ADB can be used:

adb shell pm set-install-location 2

This team will establish SD-map as a priority installation location for new applications. To return default settings, follow:

adb shell pm set-install-location 0

⚠️ Attention: Transfer of applications to SD-grade-up A1 Test the operation of games/programs after moving - if they slow down, return them to the internal memory.

πŸ’‘

To free up space on the internal drive, transfer to SD-map not only applications, but also cache (in the same settings of the app store) and user data (for example, downloaded maps in Google Maps or Yandex.Navigator).

Problems and Solutions When Using SD as Internal Memory

Even after successful formatting, users face typical problems, and here are the most common ways to fix them:

Problem.Reason.Decision
The card is not determined after the rebootUnstable contact in the slot or a corrupted file systemRemove the card, clean the contacts with alcohol, reformat
Apps fly out after transfer to SDLow speed card (class below A1)Return apps to internal memory or buy a faster card
You cannot transfer the application to the map (button is inactive)Developer bans transfer to AndroidManifest.xmlUse App2SD or root rights to force transfer
The map became "raw" after being retrieved.File system ext4/f2fs not supported by WindowsConnect your phone as an MTP or use DiskInternals Linux Reader

If the map is no longer defined, try resetting the storage settings: Settings β†’ System β†’ Resetting β†’ Resetting the storage settings. This operation will not delete the data, but will return the settings for porting applications to the factory.

Alternative ways to expand memory on Xiaomi

If your model doesn’t support formatting SD as internal memory, or you don’t want to risk performance, consider alternatives:

  • πŸ”„ Manual file transfer: Use the card as external storage for photos, videos and music (MIUI Camera: Select the saving of pictures on SD.
  • ☁️ Cloud services: Mi Cloud (5 GB free), Google Drive (15 GB), Yandex.Disk (10 GB). Automate uploading photos through Settings β†’ Synchronization.
  • πŸ”Œ OTG-Drivers: Connect the flash drive through USB OTG-Adapter. Xiaomi supports FAT32/exFAT/NTFS (starting MIUI 10).
  • πŸ“± Memory Optimization: Clear the cache in Settings β†’ Memory. β†’ Clean up, remove unused applications, disable background synchronization for unnecessary services.

For devices with MIUI 12+, the Lightweight Applications feature is available, which is lightweight versions of programs that take up less space. It is included in Settings β†’ Applications β†’ Lightweight Applications.

πŸ’‘

If your smartphone supports you USB OTG, external SSD-A drive (such as SanDisk Extreme Portable) will be a more reliable and faster solution than a microSD, especially for storing large files (video) 4K, project).

FAQ: Frequent questions about SD-mapping

Can I get it back? SD-The card in normal mode after formatting as an internal?
Yes, but it will require full formatting via PC. Connect the card to your computer (via a card reader), open Disk Management (Windows) or GParted (Linux), delete all partitions and create a new one. FAT32 exFAT. ⚠️ All data will be deleted. If the card is encrypted, first perform Settings. β†’ Security β†’ Encryption β†’ Decipher SD-Card (if the option is available).
Why did they start to lay down after transferring applications to SD?
There are two reasons: slow card speed β€” the class below A1 is not designed for random read/write operations typified for applications. Data fragmentation β€” over time, files on the card are "scattered" and the head has to constantly move. Solution: transfer applications back to the internal memory and defragment the card (for example, through SD Maid).
Will it work? SD-The card is like internal memory on another Xiaomi phone?
No. Once formatted, the card is encrypted to the device, and when connected to another smartphone, it says, Either it won't be determined at all, or it will require formatting (with loss of data), except if the second phone has the same encryption key (for example, after cloning the firmware), but that's unlikely.
How do you verify that your card is working as an internal memory?
Open the Settings. β†’ Memory and look at the usage schedule. SD-The card is displayed in the same section as the internal memory (for example, "64 GB 128 GB"), and it's labeled "Inner", the formatting was successful. ADB: adb shell df -h The output should have a type section /mnt/expand/... file-system ext4 or f2fs.
Can we use two? SD-maps: one as internal, the other as external?
Xiaomi (like most Android devices) only supports one device. SD-If you have two slots on your smartphone (like the Redmi Note 8 Pro with a hybrid slot), either both cards will be external, or one internal card. + SIM-card, but not two memory cards).