Modern Xiaomi and Redmi smartphones, even budget ones, often feature a fast drive, but its volume is critically short for heavy gaming and multimedia. Users face intrusive notifications about the lack of space when the system stops working correctly or updating. In this situation, the only logical solution is to use external memory, but the standard procedure for installing programs on it in the MIUI shell is often hidden or limited.
Many device owners mistakenly believe that it is enough to simply insert the drive to automatically start using it as an extension of internal memory. In practice, Android and MIUI require manual intervention to properly configure the storage. The process of transferring data and changing the writing priorities depends on the firmware version and the specific device model, whether it is the old Redmi Note 8 or the flagship Xiaomi 13.
In this material, we will analyze all available methods, including standard methods and advanced settings through ADB. You will learn why some applications refuse to move, how to format the drive correctly and whether to use it at all. SD-map as a full extension of the system. UHS-I U3 critical for stable application performance, otherwise you will face constant interface freezes.
Technical limitations of MIUI and Android shell
Since Android 6.0, Google has introduced Adoptable Storage, which allows you to combine internal memory and storage. SD-However, smartphone makers, including Xiaomi, often hide this possibility, the limitation being that the speed of reading and writing external drives is much lower than that of the embedded flash memory eMMC or the other. UFS.
If you try to run a heavy application from a slow card, the system can start to slow down, which is why MIUI by default prohibits installing programs on external media, leaving them only for photos, videos and music, and the shell forcibly sends the cache and application data to the internal storage to ensure performance.
However, there are workarounds. Some firmware versions allow you to activate a hidden developer menu where you can force the storage policy to change, and it's important to understand that once the card is formatted as internal memory, it's encrypted and can't be read on other devices without losing data.
β οΈ Warning: Forced transfer of system applications to a slow memory card can lead to unstable smartphone operation and rapid battery discharge.
It is also worth considering the wear of the memory card resource. Constant recording of logs and application cache reduces the life of the drive, so before you start manipulating, you need to weigh all the risks and make sure that your card has sufficient speed.
Preparation of SD-card for work with applications
Before you try to migrate programs, you need to properly prepare the media. Standard formatting in Portable Storage mode will not allow you to install applications on it. Requires an Internal Storage mode that erases all data and creates a special file system.
Put the card in the slot and wait for the notification. If the system offers you to choose the type of use, choose "Use as internal storage." If you do not have that choice, you will have to use the ADB command line, which we will talk about in the next sections, make sure that the card does not have important files, as the formatting process will destroy them without the possibility of recovery.
- π± Check compatibility: the card should be from 16 GB, preferably from 64 GB for comfortable work.
- π Record speed: Minimum speed class β Class 10, preferably UHS-I or UHS-II.
- πΎ Backup: Save all photos and documents to your computer before formatting.
Once formatted, the system will create a hidden partition. At that point, the phone can reboot. If you're using a dual-sim device, remember that the card slot is often paired with the second. SIM-So you have to choose between a second SIM card and a memory extension.
βοΈ Checking the map's readiness
The standard method of transfer through settings
Some versions of MIUI, especially global builds, have a basic port function available. It doesn't require a computer connection, but it works selectively. Go to Settings β Memory and find Memory. This shows the space allocation between the system, applications and media.
If the card is formatted as internal, you can go to Settings β Annexes β All applications. Select the program you want from the list. If transfer is possible, move to the button. SD-The map will be active, otherwise the system will give a message that it is impossible to move the application.
Often users are faced with a situation where the transfer button is inactive, which means that the application developer has banned installation on external media in the program manifesto, this restriction cannot be circumvented by regular means, you need to use ADB or third-party utilities with root rights.
Why can't some apps be moved?
It is also worth noting that even with a successful transfer of data (so-called "Subject to the data") OBB-cache or major libraries may remain in internal memory. This is normal behavior by the Android operating system to optimize startup speeds.
Using ADB for Forced Transfer
The most effective way to get around the restrictions MIUI β Use of Android Debug Bridge debugging (ADB). This method allows you to activate the hidden function "Force allow apps on external". You will need a computer (Windows, macOS or Linux) and USB-cable.
First, you need to activate the developer mode on your smartphone. Go to Settings β About the phone and quickly press 7 times on the item "Version" MIUI". You'll see a message that says, "You've become a developer." Then, in the "Advanced Settings" or "Additional" menu, find "Developers" and turn on "Debugging by" USB".
Connect your phone to your PC and run the command line in the ADB tool folder. Enter a command to check the connection:
adb devicesOn the smartphone screen, you'll see a request for debugging permission, confirm it. Next, type a command to change the storage configuration:
adb shell pm setInstallLocation 2Here 0 stands for automatic selection (standard), 1 for internal memory only, and 2 for external memory preferably. Once you execute the command, restart the device. Now the application management menu should have portability for most programs.
- π» Installation of drivers: Windows may require Universal installation ADB Driver.
- π Stable connection: Use the original cable to avoid communication interruptions during command entry.
- π Resetting: To return everything as it was, use the command adb shell pm setInstallLocation.
β οΈ Note: When you turn off the memory card or reset your phone through ADB All portable applications will stop running until the mode is activated again.
π‘
Use the portable version of Platform Tools to avoid cluttering your computerβs system folders with unnecessary files.
Comparison of data storage methods
The choice of storage method directly affects the performance of the smartphone. Below is a table comparing different approaches to organizing memory on Xiaomi devices.
| Parameter | Internal Memory (UFS) | SD card (Portative) | SD card (Internal) |
|---|---|---|---|
| Reading speed | High (up to 2000 MB/s) | Low (up to 90 MB/s) | Low (up to 90 MB/s) |
| Installation of applications | Available by default | Media files only | Possible (with limitations) |
| Security of data | Default encryption | Available on PC | Encryption, not available on PC |
| Impact on the battery | Minimum | Average. | High (constant survey) |
As you can see from the table, the built-in drive is far superior to external speed decisions, and the use of a memory card is justified only if the internal storage is 90-95% full and cleaning the cache does not help.
For heavy graphics games such as Genshin Impact or PUBG, It is not recommended to transfer data to SD-This will lead to long levels and friezes during gameplay, so you'd better leave these apps in your internal memory, and move your document archives or offline navigation to the map.
π‘
The best strategy is to store active apps inside, and use the map as an archive for photos, videos, and rarely used programs.
Frequent problems and their solution
During operation, users may experience an βApplication not installedβ error or the sudden disappearance of icons from the desktop, often due to a violation of the contact in the slot or damage to the card file system.
If the apps stop opening, try re-pasting the map. If the problem doesn't work, check the map for errors through your computer, run a disk check. In some cases, re-formatting through the smartphone menu helps.
Another common problem is that you canβt update apps on Google Play, and the store may require you to free up space in your internal memory even if you have gigabytes on the card, so you have to temporarily move the app back inside, update it and put it back in place, or accept that some system components always take up space in the main partition.