Owners of Xiaomi smartphones with limited internal memory sooner or later face a problem: new applications stop installing due to space shortage, even if the phone is a 64 or 128 GB microSD card. The reason lies in the security policy of Android and the features of the MIUI shell, which by default block the installation of programs on external drives.
In this article, weโll look at all the working ways to get Xiaomi (including the Redmi Note 10/11/12, POCO X3/X4, Mi 11/12) to install apps on a memory card, from standard formatting of SD as internal storage to bypassing restrictions through ADB and third-party utilities. Itโs important to understand that not all methods are equally effective โ some can slow down a phone or cause errors. Weโll detail the pros and cons of each approach, and give a checklist for secure customization.
Why Xiaomi does not install apps on default SD-map
The main reason is the security architecture of Android.Beginning with version 6.0 of Marshmallow, Google has banned the installation of applications on external drives in order to protect against malware. MIUI They follow these rules, but they add their limitations:
- ๐ Data protection: Annexes to SD-It is easier to steal or replace cards, especially if the card is retrieved and connected to other devices.
- โก Performance: MicroSD (even class) A2) It is slower than the built-in memory UFS 2.1/3.0, What can slow down programs.
- ๐ฑ Limitations MIUI: Xiaomi blocks the portability of system applications and some games (eg, Genshin Impact or other games). PUBG Mobile on the memory card.
But there are workarounds. You can format, for example. SD-The card is like an internal drive, in which case the system will perceive it as part of the main memory, but this method has a serious disadvantage: once the card is removed, the phone may stop working correctly.
โ ๏ธ Attention: Formatting SD-And if you're going to do that, you're going to lose all the data on the card as an internal storage device, and you're going to have to copy all the files to your computer or the cloud, and you're going to have to be aware that you can't read the map on other devices without formatting it again.
Method 1: Formatting a memory card as an internal storage device
This is the most reliable method that works on all Xiaomi smartphones with the help of the MIUI 12/13/14 Android 10-13. The system integrates internal memory and SD-It's a whole map, and it allows you to put applications on it:
- A1 or A2 class cards (such as the SanDisk Ultra A1 or Samsung EVO Plus A2) are required.
- The minimum volume is 32 GB (64 GB and above is recommended).
- Once formatted, the card will not be used in other devices without data loss.
Step instructions:
- Put it in. SD-smartphone-card.
- Open the Settings โ Memory.
- Tap on the name of your card (for example, SD-map: 128GB).
- In the upper right corner, press three dots (โฎ) and select Storage Settings.
- Choose Format as an internal drive.
- Confirm the action and wait until it is completed (may take 5-10 minutes).
- After restarting the phone, go to Settings โ Annexes โ All applications, select the desired and click Move to SD-Card (if the option is active).
Make a backup copy of data from the card|Check the class of the card (should be) A1/A2)|Make sure the map is large โฅ32 GB|Charge the phone. โฅ50% (process)|Disable important notifications (phone will restart)-->
After formatting, the system will automatically offer to transfer some data (photos, videos, documents) to the SD-However, not all applications can be moved - many games and system utilities will remain in internal memory.
16-32 GB|64GB|128GB|256 GB or more|I don't use it.-->
Method 2: Transfer applications to SD without formatting (via ADB)
If you don't want to format the card as internal memory, you can use the Android debugging bridge (ADB), which allows you to manually specify which applications you can install on the SD. The advantage is that the card will remain compatible with other devices. The disadvantage is that it requires command line skills.
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ฑ Initiated Debugging Mode USB Xiaomi.
- ๐ USB-Type C Cable (original to avoid connection issues).
- ๐ ๏ธ Android utility SDK Platform-Tools (download from the official website).
Step-by-step:
- Activate USB debugging: Go to Settings โ About Phone. Tap 7 times on MIUI Version to unlock Developer Mode. Go back to Settings โ Additional โ Developer. Enable USB Debugging.
Connect your phone to your PC
Open the command line.
cmd
Terminal
platform-tools
Enter a command to check the connection
adb devicesThe serial number of your device should appear.
Run a command to transfer applications to SD
adb shell pm set-install-location 2This command forces the system to install new applications on the SD-default-card.
Reboot the phone.
โ ๏ธ Note: pm set-install-location 2 does not work on all Xiaomi models. Some devices (e.g. Redmi Note 10 Pro) may require an additional command: adb shell sm set-force-adoptable true After it you need to format it again. SD-map.
To return the application installation to internal memory, use the command:
adb shell pm set-install-location 0What if the ADB canโt see the device?
Method 3: Using third-party applications for portability
If the previous methods didn't work or seemed too complicated, you can use third-party utilities. They don't require root rights, but their effectiveness depends on the phone model and the version of MIUI.
| Annex | Xiaomi support | Need root? | Features |
|---|---|---|---|
| AppMgr III | โ Yes (MIUI 12โ14) | โ No. | It only carries user-generated applications, not system-based ones. Free version with ads. |
| Files by Google | โ Partially. | โ No. | Allows you to clear cache and transfer media files, but not all APKs. |
| Link2SD | โ Yes (requires section) ext2/ext3 on SD) | โ Yes. | The most powerful tool, but you need root rights and shared SD-map. |
| Apk Extractor | โ Yes. | โ No. | Remove the APK of installed applications, which can then be manually installed on the SD. |
Letโs look at the work with AppMgr. III (simpler):
- Download the app from Google Play.
- Open it and give access to the memory.
- In the Moving section, select the applications you want to migrate.
- Press Move to Move to SD-map.
- Confirm the action and wait for the completion.
Note that some apps (e.g. WhatsApp, Telegram, banking programs) cannot be moved due to their security policies, and some functions may be slower after the transfer, which is normal for the user to use. SD-map.
๐ก
If the app slows down after the transfer, try clearing its cache to Settings โ Apps โ [program name] โ Memory โ Clear the cache. This often solves the problem without having to return the application to internal memory.
Frequent Mistakes and How to Avoid Them
When setting up applications on SD-Xiaomi users often face typical problems, and here are the most common and ways to solve them:
- ๐ซ The error "Not enough space" when installed on SD: Reason: The card is formatted as portable, not internal.Solution: Repeat Method 1 or use ADB.
- โ ๏ธ Applications not portable to the map: Reason: Manufacturer blocked the transfer (relevant to games and system utilities).Solution: Try it Link2SD root-righted.
- ๐ข Phone brakes after transfer: Reason: SD-The card is too slow (class) A1 instead A2). Solution: Buy a card with a higher read/write speed.
- ๐ After the card is extracted, the phone doesn't turn on: Reason: The card is formatted as internal and the system doesn't find critical files.Solution: Put the card back in or reset the phone to factory settings (data loss!).
Another common problem is that the app icon disappears after the transfer, because MIUI doesn't update the launcher.
- Reboot the phone.
- If icons donโt appear, install an alternative launcher (like Nova Launcher).
- Check the folder. Android/obb on SD-Map โ sometimes application files stay there but donโt load.
๐ก
If you use SD-card as internal memory, regularly back up data. In the event of a system failure or card retrieval, the phone may stop booting.
How to check which applications can be transferred to SD
Not all programs support external drive installation. To find out which apps you can port to your Xiaomi, follow the following steps:
- Open Settings โ Applications โ All applications.
- Select the app you want (like Facebook or Spotify).
- Slap it on the Memory.
- If there is a button, move to SD-map, so transfer is possible.
You can also use ADB to get a complete list of portable applications.
- Connect your phone to your PC and activate ADB (as in Method 2).
- Follow the command: adb shell pm get-install-location Result 2 means that new applications are installed on the SD by default.
- To see a list of all SD-enabled applications, type: adb shell pm list packages -f | grep "asec" (root rights required).
If the buttons move to SD-No card, but the memory is running out, try it:
- ๐งน Clean the app cache manually.
- ๐๏ธ Remove unused programs.
- โ๏ธ Transfer media files (photos, videos) to the cloud (Google Photos, Mi Cloud).
Alternative solutions: if nothing helps
If none of the methods described have worked, consider alternatives:
- ๐ง Cleaning the system from garbage: Use the built-in utility Cleanup in MIUI (Settings โ Cleaning) or third-party programs like CCleaner.
- ๐ฆ Installation of lightweight versions of applications: Many services have "light" versions (for example, Facebook Lite, Messenger Lite), which take up 2-3 times less space.
- ๐ Factory reset: If the phone is clogged with unnecessary files, a full reset can free up to 5โ10 GB!
- ๐ Replacement SD-If you have a 32GB card, consider buying a 128GB or 256GB model (e.g., SanDisk Extreme). A2).
- ๐ฑ Using the second phone as an external drive: OTG-cable can be connected to another smartphone and installed on it APK-file.
If youโre often running out of memory, consider buying a smartphone with a lot of built-in storage, such as the Xiaomi 13T or POCO F5 models that offer options with 256GB and 512GB, which solves the problem once and for all.