Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage, especially if the device has a basic configuration with 32 or 64 gigabytes. The Android 10 operating system in the MIUI shell provides limited opportunities for direct data migration, which raises many questions for users. Despite the presence of a slot for expanding memory, the standard interface does not always allow you to simply “drop” heavy games or messengers to an external medium with a single click.
This limitation is due to security and stability concerns, as external drives are slower than internal flash memory. However, there are proven methods to circumvent these limitations and effectively use your storage space. SD-In this article, we will discuss the regular system tools, hidden functions of the developer menu and advanced methods using a computer.
Before you start taking action, you need to understand that not all applications support portability. Software developers decide whether to place their files on an external medium. However, even a partial transfer of cache or data will free up precious space in the system partition, which will positively affect the performance of your gadget.
Preparation SD-maps and compatibility checks
The first step is to properly install and initially set up the drive. The system must recognize the card and format it into a compatible file system format. Put the memory card into the smartphone slot, then the corresponding message will appear in the notification curtain. Click on it or go to the Settings menu → About phone → Storage.
In the menu that opens, select your memory card. If it's new or used on another device, Android 10 will prompt you to format it. It's important to select Use as a Portable Storage mode if you plan to retrieve the card frequently and connect it to your computer. The Internal Storage mode in MIUI is often hidden or unstable, so we'll be looking at the portable media option.
💡
Use U3 or V30 speed memory cards to install applications. Slow cards (Class 10 and below) can cause lags in games and long downloads of programs.
Once formatted, the system will create the required directories. Make sure the card is correctly defined and displays the full volume. If the phone sees only part of the memory or requires re-formatting every few minutes, it may be damaged or fake.
⚠️ Note: Formatting completely removes all data from the memory card. be sure to copy important photos and documents to your computer or to the cloud before starting the procedure.
Using the MIUI standard settings for portability
Some versions of MIUI firmware based on Android 10 retain the basic application management function, which allows you to move some of the data of supported programs. To check this ability, go to Settings → Applications → Application Management.
Find the program you want to move, such as a heavy game or social network, in the list. Click on the name of the application to open the information page about it. If transfer is possible, you will see an active button "Move to the social network". SD-Map or Change in the "Storage" section».
However, most users are faced with a gray, inactive button, which means that the application developer has banned installation on an external medium through a standard manifest, in such cases, nothing can be done with regular MIUI tools, and it requires the activation of hidden system functions.
And it's worth noting that even if you successfully transfer some of the files, they're still in the internal memory, and these are the system libraries and configuration files that are required to run the program, and you can't completely free the built-in drive, but you can win a few gigabytes.
Activation of Developer Mode and Recording Force
To expand memory management, you need to activate the hidden developer menu, which is standard for Android devices, which does not require root rights. → About the phone and find the line "Version" MIUI».
Quickly click on this line 7-10 times in a row until the pop-up notice “You’ve become a developer” appears. Now, a new “Developers” option will appear in the main settings menu, in the “Additional” section.
☑️ Activation of the developer mode
Inside the developer menu, scroll down to the Apps section. Find the option "Force allow apps on external." Activate this switch. After that, it's recommended to reboot your smartphone to apply the changes.
This feature allows the system to offer portability even to applications that do not initially support this option, but the result is not 100% guaranteed, since system constraints can block the operation of unstable programs on a slow medium.
Advanced method: use ADB-team
If the software switches did not help, you can use debugging on the USB And it's a computer. It requires a PC, USB-cables and installed drivers ADB. Connect your smartphone to your computer and select the file transfer mode».
In the developer menu on your phone, turn on “Debugging over USB.” On your computer, open the command line in the ADB tool folder. Enter a command to check the connection:
adb devicesYou'll see a request for debugging permission on your smartphone screen, confirm it, and then you'll type in a command that changes the global storage setting:
adb shell pm set-install-location 2Here, 2 is the priority of the external memory card, 0 is the default system setting, and 1 is the priority of the internal memory, and then try to move the applications again through the standard menu.
What if the ADB can’t see the phone?
It is important to understand that this method does not work with all versions of MIUI. Xiaomi engineers can block certain instructions from running at the firmware level. If the command is executed but the applications are not portable, then the lock is deeper.
Table of compatibility and limitations of methods
Not all methods work equally well across models, and here is a comparative description of how data is ported across Android 10.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Staff menu | Low. | Low (only for old applications) | Minimum |
| Developer mode | Medium | Medium (depending on the application) | Possible malfunctions of the software |
| ADB team | Tall. | High (forced transfer) | Requires PC and skills |
| Root rights (Link2SD) | Very high. | Maximum | Loss of warranty, risk of brick |
As you can see from the table, root rights are the most control, but for most users, it's redundant and dangerous. The optimal balance is a combination of developer mode and ADB.
Frequent problems and ways to solve them
During operation, situations can occur when displaced applications stop working or disappear from the desktop.This often happens if the memory card has been removed or damaged. Android system marks such applications as "erroneous."
Another common problem is that the software is slow, and if the game starts to slow down after the transfer to the game, it's slow. SD-So the card, so the storage speed is not enough to stream textures, so it's better to return the application to internal memory.
⚠️ Warning: Do not remove the memory card while the smartphone is on.This can damage the application database and loss of saves in games.
And users sometimes complain that when you update the system, all settings are reset, which is normal behavior: major MIUI updates often format partitions or change file paths, and be prepared to repeat the setup procedure.
💡
The speed of applications depends on the speed class. SD-For heavy games, use only standard drives. UHS-I higher.
Optimizing storage without transferring applications
If you can't move apps, you should look at other ways to free up space, and many users don't know that messengers like Telegram and WhatsApp take up gigabytes of cache that can be safely cleared.
Use Xiaomi's built-in Security utility, which can find duplicate files, old APK installation packages, and remnants of remote programs, and cleans the system regularly.
Also, set up automatic upload of photos and videos to Google Photos or the Mi Cloud, which will allow you to store media files online, and only keep thumbnails on the device, taking up a minimum of space.