Owners of Xiaomi, Redmi and POCO smartphones often face a shortage of internal memory β especially on budget models with 32 or 64 GB of storage. One obvious way to solve the problem is to use a microSD card to store applications. However, in MIUI (the brand shell of Xiaomi), this feature does not work as straightforwardly as in βpureβ Android. In some cases, the system blocks installation on an external medium altogether, and in some cases allows you to transfer only part of the data.
In this article, we will analyze all available ways to install applications on a memory card in Xiaomi smartphones β from standard settings. MIUI You'll learn which models support the default function, how to format it. SD-The card as internal memory, and why some applications fundamentally refuse to work with external drive. MIUI 14/15, which are not documented in official instructions but affect performance.
Why Xiaomi is limiting the installation of applications SD-map?
Starting with Android 6.0 Marshmallow (and the corresponding versions of MIUI), Google has imposed strict restrictions on external drives.
- π Security: annexes to SD-It is easier to steal or replace the card, since the external file system is not encrypted by default.
- β‘ Performance: microSD (especially Class Class Class Class Classes) 4/6) work 5β10 time-slower than the built-in memory eMMC/UFS, What slows down the launch of applications.
- π± Fragmentation MIUI: Xiaomi adapts Android to its needs, and in some versions of the shell, the application portability function is simply disabled at the firmware level.
Also, not all applications support external memory, such as banking programs (SberBank, Tinkoff), instant messengers (WhatsApp, Telegram) and online-authorized games (PUBG, Genshin Impact often blocks installations on the SD-Card due to risk of data breach or piracy.
Method 1: Standard Application Transfer to MIUI (without root)
If your Xiaomi smartphone runs MIUI 12-15, try migrating apps through the built-in settings. This method doesnβt work on all models, but itβs been tested on the following devices:
- π± Redmi Note 10/11/12 (modifications)
- π± POCO X3/X4/X5 (except for the Pro versions)
- π± Xiaomi Mi A2/A3 (With a "clean" Android One)
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (like YouTube or VK).
- Slip it on the vault. β Change (if the option is active).
- Select a Memory Card and confirm the transfer.
Make sure that SD-The card is formatted as a portable storage (not as an internal memory)
Check the free space on the map (need a minimum of 2-3 GB for one application)
Close the portable application (it should not work in the background)
Connect the charger (the process can take 5-10 minutes)
-->
Limitations of the method:
- β It only works for a few applications (usually those that support Android:installLocation).="auto" in manifesto).
- β Some system applications (e.g. Camera or Gallery) cannot be moved.
- β After the transfer, the application may run slower (depending on the class). SD-map).
π‘
If the "Change" option is inactive, try clearing the app cache in the Warehouse section, sometimes unlocking the portability.
Method 2: Formatting SD-maps as internal memory
If the standard transfer does not work, you can try to combine SD-This method is suitable for Android 6.0-9.0 devices (MIUI 8β11), but has critical flaws:
β οΈ Note: Once formatted as internal memory, the card cannot be used in other devices without being completely cleaned, and may slow down if the card is Class 10 or lower.
Step-by-step:
- Put it in. SD-smartphone-card.
- Go to Settings. β Warehouse.
- Tap on the title SD-map β Settings (three dots in the upper right corner) β Formatting as an internal.
- Confirm the action and wait until it is completed (may take up to 10 minutes).
- After formatting, restart the device.
Now, when you install new applications, the system will suggest you choose a storage location.
- π Transfer of existing applications may still be blocked.
- π Performance will drop if the card is slow (recommended) UHS-I Class 10 or A1/A2).
- π¨ Data loss risk: when you extract the map, the applications will stop working.
| Xiaomi model | Support for formatting as internal memory | Recommended grade SD-map |
|---|---|---|
| Redmi Note 8/9 | Yes (MIUI 11-12) | A1 Class 10 |
| POCO X3 NFC | Yes (Android 10 only) | A2 UHS-I |
| Xiaomi Mi 10/11 | No (locking at MIUI level) | β |
| Redmi 9A/9C | Yeah (but slows down) | Class 10 (minimum) |
Method 3: Using ADB for forced transfer (for advanced)
If previous methods have failed, you can try to force the application to move using Android Debug Bridge (ADB), which requires a computer connection and basic command line knowledge.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π Cable USB (preferably original).
- π¦ Installed drivers Xiaomi and ADB Tools.
- π Included Debugging by USB developer-setting.
Instructions:
- Connect your smartphone to your PC and allow debugging.
- Open the command line (or Terminal) and type: adb shell pm set-install-location 2 This command forces the system to install applications on the SD-default-card.
- To transfer an already installed application (e.g. com.facebook.katana for Facebook), use: adb shell pm move-package com.facebook.katana
- Reset the device.
β οΈ Note: Not all applications support forced portability.If the command returns a Failure error [NOT_MOVED: Package couldn't be moved, so the developer blocked this feature. MIUI settings may reset.
What if the ADB canβt see the device?
Method 4: Bypasses for incompatible applications
If the application refuses to be installed on SD-map, you can try the following tricks:
1. Installation via APK with path selection
Some.apk files allow you to manually select the installation location.
- Download. APK-Application file (e.g. with APKPure).
- Use a file manager (e.g., Mi File Explorer or Solid Explorer).
- When installing, select the Memory Card as your destination.
2. Symbolic references (requires root)
If you have root access, you can create a symbolic link from the internal memory to the SD-Like a map:
su
ln -s /storage/emulated/0/Android/obb/com.game /storage/1234-5678/Android/obb/com.gameThis will redirect game data to an external medium, but requires caution β a mistake in the team can lead to data loss.
3. Cloning applications
Programs like App Cloner or Parallel Space allow you to create a clone of the application and install it on the Internet. SD-Minus: duplicate notifications and cache.
π‘
None of these methods guarantee 100% performance, and applications that actively use background processes (messaging, banking) often refuse to work with external memory.
What are they? SD-Cards are suitable for installing applications?
Not all microSDs are equally useful. Cards with the following characteristics are recommended for installing applications:
- π Speed class: minimum class 10, better UHS-I U1/U3 or A1/A2 (optimized for applications).
- π Size: 64 GB (32 GB may not be enough for modern games).
- π Brand: SanDisk Extreme, Samsung EVO Plus, Kingston Canvas Go! (cheap no-name cards are often forged).
Avoid Class 4/6 cards, which are too slow for applications and will slow down the system, and do not use cards formatted in exFAT (FAT32 or ext4 only for internal memory).
| Type of card | Recording speed | Is it suitable for applications? | Models of example |
|---|---|---|---|
| Class 10 | 10 MB/s | Yeah (but slows down) | SanDisk Ultra |
| UHS-I U1 | 30 MB/s | Yes. | Samsung EVO Select |
| A1 | 10 MB/s (IOPS 1500) | Yes (optimized) | Kingston Canvas React |
| A2 | 4000 IOPS | Perfect. | SanDisk Extreme A2 |
Frequent problems and their solutions
When installing applications SD-Xiaomi users are faced with typical errors. Let's analyze the most common:
Error "Not installed"
Reason: SD-Card formatted in exFAT or damaged.
Solution: Reformat the map into FAT32 via computer or in phone settings (Settings) β Warehouse β SD-map β Format).
2.The application is installed but not launched
The card is too slow or the app does not support external memory.
Solution: Try transferring the app back to internal memory or use an A1/A2 class card.
3.After the update MIUI apps are missing SD-map
Reason: The update reset the access rights to the external storage.
Solution: Reinstall the applications or execute the ADB command:
adb shell pm set-install-location 24. There's not enough space for SD-map, though it is empty
Reason: MIUI reserves some space for system needs.
Solution: Format the card as internal memory (method 2) or clear the cache through Settings β Storage β Clean.
π‘
If the application is transferred to SD-The card starts to fly out, try to clear its data in Settings β Annexes β Warehouse β Clearing the data. Sometimes it helps to restore the workflow.