Why Xiaomi apps aren’t installed on a memory card: all the reasons and solutions

You try to free up Xiaomi’s internal memory by transferring apps to a microSD card, but the system stubbornly ignores your attempts? This problem is familiar to many owners of the brand’s smartphones – from the budget Redmi Note to the flagship Xiaomi 13. Even after formatting the card as an internal drive, Android can block the installation of programs, giving errors like “Not enough space” or “The application can’t be moved”.

Not only are the limitations of MIUI (the Xiaomi brand shell) to blame, but the peculiarities of Android working with external drives. In this article, we will analyze all possible reasons, from hardware limitations to hidden developer settings, and give step-by-step instructions for eliminating them, you will learn why even new SDXC UHS-I cards may not work, how to bypass the MIUI lock and what to do if the system “can’t see” the card after the update.

1. MIUI restrictions: why Xiaomi is blocking the installation on SD

The main reason for the problem lies in Xiaomi’s policy towards external drives, since MIUI 9 (2017), the company has gradually tightened control over the installation of applications on memory cards.

  • 🔒 Safety: MIUI think SD-cards less secure than internal memory (risk of data loss when retrieved).
  • ⚡ Performance: Even quick maps UHS-II They are slower than the built-in memory. UFS 2.2/3.1, What can slow down applications.
  • 📱 Marketing: Xiaomi is interested in selling smartphones with a large amount of internal memory.

For example, in the Redmi Note 10 Pro and later, the function of porting applications to the SD is completely disabled at the firmware level - even if the card is formatted as an internal drive. In older models (for example, the Redmi 5 Plus), this option can appear, but work unpredictably.

📊 What Xiaomi model do you use?
Redmi Note 10/11/12
Redmi 9/9A/9C
POCO X3/X4
Xiaomi 11/12/13
Another model

Another nuance: MIUI will separate applications into portable and intolerable, such as system services (Google Play Services, MIUI Security) and secure games (Genshin Impact, PUBG Mobile) will never be able to move to SD, even if technically possible.

2. Memory card is not suitable: check the class and file system

Not all microSD cards are compatible with Xiaomi for app installation, but here are the key requirements:

ParameterMinimum requirementRecommended value
Class speedClass 10 (10 MB/s)UHS-I U3 or A2 (30+MB/s)
Volume.8GB32 GB or more
File systemFAT32 (up to 32GB)exFAT or NTFS (for cards >64 GB)
ManufacturerAnybody.SanDisk, Samsung, Kingston (fewer fakes)

If your card doesn’t match at least one item, Android can:

  • 🚫 Refuse to format it as an internal drive.
  • 🐢 Install applications, but they will slow down or fly out.
  • ⚠️ Showing a mistake "SD-The map is damaged after several reboots.

You can check the speed of the card using the A1 SD Bench app (available on Google Play). If the write speed is below 10 MB / s, the card is not suitable for installing applications.

💡

Before buying a memory card, check it for authenticity with H2testw (Windows) or FakeFlashTest (Android). Fake cards often have a low speed and a “flying” file system.

3.The card is not formatted as internal memory

Android is currently considering default SD-It's like a portable storage device (for photos, music, documents) and you have to reformat the card as an internal memory to install applications on it. MIUI This process has its own characteristics:

  1. Put the card in your smartphone and wait for it to be discovered.
  2. Go to Settings → Memory → Memory Map.
  3. Press Three dots (⋮) → Memory settings → Internal memory.
  4. Confirm the formatting (all data will be deleted!).
  5. After restarting, check if the data transfer point appears SD-map.

⚠️ Note: After this formatting, the map will not be read on other devices (PCs, cameras) without completely erasing. Also, do not remove the card without first "mounting" in the settings - this will lead to data corruption.

Make a backup copy of data from the card|Check the card for errors (via PC)|Charge your phone at least 50 times%|Shut down. USB-debugging (if included)|Make sure the card is not fake-->

If the item Internal Memory is not in the menu, it means:

  • 📵 The card is incompatible with the device (see section 2).
  • 🔧 MIUI Blocked this feature for your model (see section 5).
  • 🐛 There is a bug in the firmware (try to update). MIUI).

4. File system errors and damaged sectors

If the card was previously used in other devices (especially cameras or DVRs), its file system could have been damaged.

  • 🔄 Applications are installed, but disappear after a reboot.
  • ⚠️ Notification appears "SD-map unexpectedly retrieved".
  • 📉 Free space on the map “disappears” for no reason.

To check the card for errors:

  1. Connect it to the PC through the card reader.
  2. Open the Command Prompt (Windows) and type: chkdsk X: /f /r (where X is the letter of the card disk).
  3. If errors are found, complete formatting through Disk Management (select exFAT for cards >64GB).

For Mac/Linux, use Disk Utility or fsck, respectively. If the card continues to "glue", it is better to replace it - repairing damaged sectors often has a temporary effect.

What if chkdsk doesn’t help?
If chkdsk finds errors but can't fix them, try low-level formatting with HDD Low Level Format Tool (Windows) or SD Formatter (the official utility from the SD Association).Warning: This will delete all data without recovery and can shorten the life of the card!

5. Hidden MIUI settings: how to unlock the installation on SD

In some versions MIUI portability SD It is hidden, but can be activated through the developer menu or ADB-Here's the way the teams work:

Method 1: Including through the developer settings

  1. Activate Developer Mode: Go to Settings → About Phone → MIUI Version and press 7 times.
  2. Back to Settings → Additionally. → For developers.
  3. Find Forced to Allow Transfer to SD (in some firmware, it’s called Force Allow Apps on External).
  4. Reboot the phone.

Method 2: ADB-Teams (for advanced users)

If there is no item in the settings, use ADB:

  1. Install Minimal ADB and Fastboot on PC.
  2. Connect your phone via USB and enable USB Debugging in the developer settings.
  3. Follow the command: adb shell pm set-install-location 2 (this will force Android to install apps on SD by default).
  4. To return to standard settings, use: adb shell pm set-install-location

⚠️ Note: Some apps (such as WhatsApp or Banking clients) may fail to work after being forced to migrate to the Internet. SD. In this case, return them back through the settings. → Annexes → [Name of name] → Memory. → Change.

6. Conflicts with firmware and MIUI updates

After major updates MIUI (for example, MIUI 12 on MIUI 13) often "fly" settings work with SD-Typical problems:

  • 🔄 The card is no longer defined as an internal memory.
  • 📥 Applications are not installed, although the transfer worked before.
  • ⚠️ There's a mistake "SD-card protected from recording".

Decisions:

  1. Reset the memory card settings: go to Settings → Memory → Memory card → Format as a portable drive, then repeat the formatting procedure as an internal one.
  2. Reverse to the previous version of MIUI: If the problem has occurred after the update, use MIUI bootloader to install the old firmware.
  3. Clear the system cache: In Recovery mode (press Power + Volume up when booting), select Wipe Cache Partition.

If nothing helps, check the official Xiaomi forum – your model may have fallen under restrictions in the new firmware version.

💡

After updating MIUI Always check the settings. SD-Often, the system resets access rights to external drives, even if the card is formatted as an internal one.

7. Alternative ways: how to circumvent restrictions

If none of these methods worked, consider alternatives:

  • 🔄 Application data portability: even if the application itself cannot be moved, it is possible to transfer its cache and media files (for example, for Spotify or Google Maps). → Annexes → [Name of name] → Memory. → Move it to SD.
  • 📂 Use of the Link2SD: This application (requires root) allows you to force the application folders to link to SD-It's a good one for Redmi. 4X, Redmi Note 5 and other models with unlocked bootloader.
  • ☁️ Cloud Storage: Move rarely used apps to Google Drive or Mi Cloud, and leave only shortcuts on your phone.
  • 🔧 Replacement of the card with a faster one: for example, SanDisk Extreme A2 It shows better compatibility with Xiaomi than cheap cards without certification.

For models with root access, the bind mount method is also available - it allows you to "mount" folders from the root. SD-This requires Linux knowledge and can lead to unstable system operation.

FAQ: Frequent questions

Can we set up games on the SD-map?
Technically, yes, but most modern games (Call of Duty Mobile, Free Fire) require internal memory to work properly. SD, It can slow down or fly out. Except for the simple ones. 2D-Games (Among Us, Brawl Stars).
Why did the card become slower after formatting as internal memory?
Android encrypts internal memory, which adds a load to the processor, MIUI It can limit the speed of reading/write for SD-To get back to the original speed, format the card back as a portable drive (but you will lose the ability to install applications on it).
How to transfer WhatsApp to WhatsApp SD-map?
Officially, this is not possible - WhatsApp blocks the transfer due to the risk of losing messages.Alternative: Back up chats in Settings → chat → Backup copy. Save a copy to SD-Delete WhatsApp and reinstall it — when you restore, select a backup with SD. ⚠️ Media files (photos, videos) can be transferred manually through Files → WhatsApp → Media.
Is it true that SD-Cards reduce the life of the smartphone?
No, it's a myth. But cheap or damaged cards can cause: increased battery consumption (due to constant read/write errors); CPU overheating (when working with slow cards); system freezes (if the card "flys" during use); Use cards of a class at least A1 (optimized for applications), and there will be no problems.
What to do if Xiaomi doesn’t see it SD-map?
Try: Remove the card and paste it back (when the phone is off). Clean the contacts of the card with alcohol (sometimes oxidation interferes with communication). Reset the settings in Settings → System system → Resetting settings → Reset your network settings. If nothing helps, format your map on your PC. FAT32 And put it back in.