Lack of internal memory is one of the most common problems for owners of Xiaomi smartphones, especially budget models of the Redmi series or the other. POCO. Even after clearing the cache and deleting unnecessary files, the system stubbornly refuses to install new applications, citing โnot enough spaceโ, the solution seems obvious: transfer programs to a microSD card โ MIUI By default, it blocks this capability. Why is it happening and how to get around the limitations?
In this article, we will analyze all working ways to install applications on an external drive in Xiaomi smartphones, including official settings, hidden functions. MIUI and advanced methods with the use of ADB. You will also learn which models support portability and where it is technically impossible, and how to avoid typical memory card errors.
We warn you right away that not all methods are equally secure, some requiring unlocking the bootloader or superuser rights, which can lead to a loss of warranty or unstable operation of the device. Weโll detail the risks and alternatives so you can choose the best option for your model โ be it the Redmi Note 10 Pro, POCO X3 Xiaomiโs flagship 13 Ultra.
Why Xiaomi is blocking the installation of applications on the memory card?
At first glance, the limitation seems counterintuitive: Why would a manufacturer make life difficult for users? In fact, there are good technical reasons for this approach:
1. Performance: MicroSD memory cards (even class) A2) times slower than the built-in memory UFS 2.2/3.1, And when you run applications from an external drive, you get lags, you get hangs, you get more response time, like Genshin Impact or something like that. PUBG Mobile on the memory card will slow down even if there are free processor resources.
2.Security: Android applications installed on removable media are easier to hack or modify, posing risks to banking applications (e.g. SberBank Online or Tinkoff) that can block access if suspicious activity is detected.
3. File fragmentation: Memory cards wear out over time due to frequent write/delete cycles, while applications are constantly updated, which accelerates the degradation of the drive, as a result, in a year or two, the card may fail, and with it all installed programs.
4. Google Policy: Starting with Android 6.0 Marshmallow, Google has limited the ability to port apps to the Internet. SD-Xiaomi went further and completely removed this option in the MIUI 12+, It is only available for select models with Adoptable Storage support.
โ ๏ธ Note: If your Xiaomi smartphone is released after 2020 (e.g. Redmi Note 11 or Xiaomi) 12T), Most likely, the official transfer of applications to the memory card is not supported either through settings or through the ADB. We will discuss this in the section on alternative methods.
Official method: configure the memory card as internal storage (Adoptable Storage)
The only โlegalโ method that sometimes works on older Xiaomi models MIUI 11 inclusive is formatting a memory card as internal storage through Adoptable Storage, in which case Android combines the memory of the phone and SD-map into a single section, and applications can be installed on it automatically.
How it works:
- The memory card is formatted in a special mode ext4 or f2fs (It is not readable on other devices!).
- Android encrypts the data on the map, linking it to a specific smartphone.
- Applications are installed on the card by default if there is not enough space in the internal memory.
Instructions for setting:
- Insert a memory card in your smartphone (class recommended) A2 or UHS-I 32GB).
- Go to Settings โ Memory โ Memory Map.
- Press Three dots (โฎ) โ Settings โ Formatting as an internal memory.
- Confirm the action and wait for the formatting to be completed (it can take up to 10 minutes).
- After restarting the device, check the available space in the Memory section.
Limitations of the method:
- ๐ซ It only works on Xiaomi with Android. 6-9 and MIUI 8-11 (Like Redmi. 4X, Mi A1).
- ๐ซ The card becomes โtiedโ to the phone โ it cannot be retrieved and used in another device without losing data.
- ๐ซ Some apps (such as WhatsApp or Google Pay) will still refuse to install on the app. SD-map.
- ๐ซ The speed of the application is reduced by 30-50% compared to internal memory.
The way for advanced: transfer applications through ADB (rootless)
If your Xiaomi smartphone is working on MIUI 12/13/14 and does not support Adoptable Storage, you can try to force the installation to SD-map ADB (Android Debug Bridge: This method doesn't require superuser rights, but it does require debugging. USB computer.
What you need:
- Computer with Windows/macOS/Linux.
- USB-cable (preferably original).
- Utility. ADB (download from Google).
- Included debugging by USB (Settings โ The phone. โ Version. MIUI โ 7 times to unlock the Developer Mode, then additionally โ For developers โ Debugging by USB).
Step-by-step:
- Connect your smartphone to your computer and allow debugging (a request will appear on the phone).
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and go to the folder with ADB.
- Enter the command to check the connection: Adb devices must display the serial number of your device.
- Execute a command to transfer applications to SD-Map: Adb shell sm set-force-adoptable true
- Reboot your smartphone.
After rebooting, the memory settings should have the option of formatting the card as internal storage, and if it is not, try an alternative command:
adb shell pm set-install-location 2This team is forced to install all new applications on SD-map, but may cause malfunctions in some programs (for example, widgets or Google services).
โ๏ธ Preparation for ADB-team
Alternative methods: what to do if nothing works
If not Adoptable Storage, or ADB-The teams didnโt work, and there are less universal, but sometimes effective ways to do it:
1. Transfer of cache and media files of applications
Some programs (such as Spotify, Netflix or Google Maps) allow you to manually specify the path for storing downloaded data.
- ๐ Open the application settings (e.g. Spotify) โ Settings โ Memory).
- ๐ Select the "Storage" option and indicate the path to SD-map (e.g., map, /storage/1234-5678/Music).
- ๐ Move files that have already been downloaded manually through the file manager.
2. Use of application managers (e.g. AppMgr) III or Link2SD)
These utilities are able to โdeceiveโ the system, creating symbolic links (symlink) from the internal memory to the system. SD-The downside is that you need root rights that void the warranty:
- ๐ Install. Link2SD Google Play.
3. splitting the memory card into two sections (root only)
Advanced users can manually divide SD-two-part:
This will require:
- Root access.
- Partition Wizard or MiniTool on PC.
- Adapter to connect microSD to your computer.
โ ๏ธ Warning: Incorrectly partitioning a memory card can lead to the loss of all data on it, POCO F3 or Redmi K40) not support mounting ext4-partition SD-maps due to core limitations.
What happens if you format the card as an internal memory and then retrieve it?
Comparison of methods: which to choose for your Xiaomi model
To avoid wasting time on useless experiments, we have collected data on the compatibility of different ways with popular models of Xiaomi.
| Xiaomi model | Adoptable Storage | ADB-team | Link2SD (root) | Recommendation |
|---|---|---|---|---|
| Redmi Note 8/9/10 | โ No. | โ Yes (partially) | โ Yes. | Try it. ADB, if it doesn't work โ Link2SD root. |
| POCO X3/X3 Pro | โ No. | โ ๏ธ Maybe. | โ Yes. | ADB may not work on MIUI 13+ โ root. |
| Xiaomi Mi A2/A3 | โ Yes. | โ Yes. | โ Yes. | Adoptable Storage is officially supported. |
| Redmi 4X/5A | โ Yes (MIUI 9-10) | โ Yes. | โ Yes. | Any method will do, but ADB easier. |
| Xiaomi 12/13 series | โ No. | โ No. | โ ๏ธ Maybe. | The alternative is to clean up the memory or buy a high-volume phone. |
Conclusions:
- ๐ฑ For old models (MIUI 8-11) Best Approach for Adoptable Storage.
- ๐ฑ For MIUI 12-14 try ADB, But be prepared for limitations.
- ๐ฑ If you need a 100% guarantee, only root + Link2SD (loss of security).
- ๐ฑ For flagships (Xiaomi) 12T, 13 Pro) No official methods.
๐ก
On smartphones Xiaomi 2021 release and newer (for example, Redmi Note 11, Xiaomi 12) transfer applications to the newest. SD-The card is officially locked at the firmware level, and the only working methods are root or buying a phone with a lot of storage.
Common Mistakes and How to Avoid Them
Even experienced users have trouble migrating applications to a memory card, and here are the most common errors and solutions:
1.The memory card is not defined as an internal storage
Reason: Not all cards support Adoptable Storage, like cheap microSDs. A1 brand-fake SanDisk/Samsung.
Decision:
- ๐ Buy a class card A2 or UHS-I (For example, SanDisk Extreme or Samsung Pro Plus).
- ๐ Check the card for authenticity with the utility H2testw (Windows or F3 (macOS/Linux).
2. applications are installed on the map, but do not work
Reason: Some programs (especially games and banking apps) block startups from external media for security reasons.
Decision:
- ๐ Transfer the problem app back to internal memory.
- ๐ฅ Use lightweight versions (e.g. Facebook Lite instead of the main app).
3.After the transfer of applications, the phone began to brake
Reason: Memory card slower built-in UFS/eMMC, Especially when running multiple programs simultaneously.
Decision:
- โก Leave only rarely used applications on the map.
- ๐งน Clean the cache regularly through Settings โ Memory. โ Cleanup.
4. ADB-The team is not working ("device unauthorized")
Reason: The phone has not confirmed access to debug USB.
Decision:
- ๐ Connect the phone to the computer and on the smartphone screen allow debugging (the request "Allow debugging by" will appear). USB?").
- ๐ If the request does not appear, check if the Developer Mode and debugging in the settings are enabled.
๐ก
Before formatting the memory card as an internal storage, back up all the data! After the procedure, all the information on it will be erased, and you will not be able to use the card in other devices (for example, in the camera).
What to do if nothing works: alternative solutions
If all of these methods don't work, don't despair. Here are some ways to make room for internal memory without migrating applications to the computer. SD-map:
1. Cleaning up the system from garbage
V MIUI There is a built-in tool for deep cleaning:
- Go to Settings โ Memory โ Cleanup.
- Click Deep Clean and select unnecessary files (cache, temporary data, duplicates).
- For more thorough cleaning, use SD Maid or Files by Google.
2. Transfer of media files to a memory card
Photos, videos and music can take up tens of gigabytes. SD-map:
- ๐ธ For photo/video: Open the gallery โ highlight files โ Move it โ Memory map.
- ๐ต For music: In Google Play Music or another player, specify the path to music. SD-map.
3. Use of cloud storage
Services like Google Photos, Yandex Drive or Mi Cloud allow you to automatically upload photos/videos to the cloud and delete them from your phone.
- โ๏ธ In Google Photos: Settings โ Make room.
- โ๏ธ In Mi Cloud: Settings โ Synchronization โ Autoboot.
4. Installation of lightweight versions of applications
Many popular programs have "light" versions that occupy the 2-3 lesser:
- ๐ฑ Facebook Lite instead of Facebook.
- ๐ฑ Messenger Lite instead of Messenger.
- ๐ฑ Spotify Lite instead of the main client.
5. Buying a phone with a large amount of memory
If you're constantly running out of space, you might want to consider an upgrade.
- ๐ฐ Redmi Note 12 Pro+ 256 GB of memory.
- ๐ฐ POCO X5 Pro with microSD support up to 1 TB.
- ๐ฐ Xiaomi 13T s UFS 3.1 and 512 GB on board.