Modern Xiaomi and Redmi smartphones offer users excellent performance, but built-in storage is often not enough to install all the necessary programs. Built-in memory quickly fills up with multimedia, messenger cache and heavy games, which leads to a slowdown. Owners of devices with support for microSD cards naturally wonder whether you can use an external drive to unload the internal module.
Unfortunately, Xiaomi in the latest versions of the MIUI and HyperOS shell has limited the standard portability of applications, leaving this feature hidden or available only for select programs. Standard means of settings menu to move a game or social network on a flash drive is usually impossible without additional manipulations. However, there are proven methods to circumvent these restrictions and force the system to use external drive as a full extension of memory.
In this article, we will look at all the current ways to solve the problem of space shortage, from basic storage configuration to the use of advanced debugging tools. You will learn how to turn a memory card into part of the internal memory of the device and what risks such a procedure carries for the stability of your gadget.
Preparation of memory card and diagnostics of storage
Before you start complex manipulations, you need to make sure the quality of the drive used. Android speed depends on the class of speed of your device. SD-If you plan to run applications from an external medium, a slow card can become a narrow neck, causing lags and long downloads.
Insert the card into the slot and wait for the system notifications. Xiaomi owners are advised to format the drive immediately in a file system understandable for Android. To do this, go to the storage settings section. Note that formatting will delete all data, so back up important files in advance.
Check the status of the card in the device menu. The system must correctly display the total volume and available space. If the card is determined to be damaged or needs to be re-formatted constantly, it may be of poor quality or have a physical malfunction.
- π± Use Class 10 speed class cards or UHS-I for comfortable application.
- πΎ Make sure the card size does not exceed the maximum supported by your smartphone model (usually up to 256GB or 512GB).
- π Check the map for errors using utilities on your PC before installing it on your phone.
β οΈ Caution: Cheap memory cards of unknown brands can quickly fail when actively recording data, which will lead to loss of information and malfunctions of installed programs.
Standard transfer methods in MIUI settings
Despite the limitations, some versions of MIUI still allow individual applications to be moved through the standard menu, a method that doesnβt work for all programs because developers decide whether to support it, but itβs worth checking for this option first, as itβs the most secure.
Open your smartphone settings and find the partition responsible for managing applications. In the list of installed programs, select the one you want to move. If the function is available, you will see an active move button. Otherwise, the button will be missing or inactive.
Itβs worth noting that even if you successfully transfer some of the appβs data, itβs still in internal memory, which is system files and important settings that Android doesnβt allow to put on external drives for the sake of security and performance.
To access the control menu, follow the following steps:
Settings β Applications β All Applications β [Select App] β StorageIf there is no "Change" or "Move" button in this menu SD-map, which means that for this particular application, the developer has banned such a possibility, or your version MIUI This function is blocked at the system level.
ForceAllowExternalApps Method through ADB
The most effective way to get around Xiaomiβs limitations is to use the Android Debug Bridge (ADB) tool, which allows the system to forcibly allow the transfer of any applications, even those that do not support such a feature initially, and you will need a computer and a USB cable to do this.
First, you need to activate the debugging mode on your smartphone. Go to the About Phone settings and quickly press 7 times on the build number to become a developer. Then in the advanced settings, enable USB debugging. Without this step, the computer will not be able to send a command to the device.
Connect your phone to your PC and start your console. ADB. You'll need to type in a special command that will change the global configuration of the system. After you execute the command, reboot the device. Now the application store menu should have the option to choose from. SD-map.
βοΈ Checklist for connection ADB
The command to enter the console is as follows:
adb shell pm setInstallLocation 2Here, the number 2 is the priority of external storage. If you want to return everything back, use the number 0 (automatic selection by the system) or 1 (internal memory only).
Use of Adoptable Storage
There is a more radical method known as Adoptable Storage, which allows the system to perceive the memory card as an integral part of the internal drive, in which case the application files, their data and updates will be written directly to the USB drive, completely freeing the built-in module.
Unlike simple portability, this method encrypts the memory card and it stops reading on other devices without formatting, and you can also implement this on Xiaomi via ADB, using a command to change the behavior of the storage.
Once this function is activated, the system can suggest formatting the card as an internal storage, and you agree that you get a single space, but you lose the ability to quickly extract the card and transfer the data to another phone.
- π Applications run faster as the system optimizes them for external drive.
- π The memory card is encrypted and linked to a specific device.
- βοΈ Requires a memory card with a high write speed, otherwise the phone interface will become slow.
β οΈ Note: When using Adoptable Storage, removing the card without first turning off the settings can lead to system failures and loss of application data.
Comparison of data transfer methods
The choice of method depends on your goals and technical background. Standard portability is safe but limited. Using ADB gives you more freedom but requires a PC. Adaptive storage makes the most of the space, but reduces the mobility of the memory card.
The table below compares the main characteristics of each method so that you can choose the best option for your situation.
| Parameter | Standard transfer | ADB (Force Allow) | Adoptable Storage |
|---|---|---|---|
| Security of data | Tall. | Medium | Low (risk of extraction) |
| Difficulty setting up | Low. | Medium | Tall. |
| Compatibility with MIUI | Partial | Complete. | Requires modifications |
| Impact on speed | Minimum | Depends on the card. | Depends on the card. |
If you are not confident in your abilities, it is better to focus on standard methods or use cloud services for storing photos and videos, leaving internal memory for system applications.
Optimization and work with the application cache
Even after the app is moved, it's important to keep an eye on their appetites, and many programs, like Telegram, Viber, or Instagram, accumulate huge amounts of cache. SD-The card does not always automatically transfer its cache.
It is recommended to regularly clean the cache manually through the storage settings, and in many messengers you can specify the path in the settings of the program to save media files, which will allow you to keep heavy files immediately on the external map, bypassing internal memory.
π‘
Set up an automatic cache cleanup in Telegram and WhatsApp every 3 days β this will save gigabytes of space without losing important correspondence.
To access storage settings in messengers, you usually need to go the way:
Application settings β Data and memory β Way of savingRegular file system hygiene will prolong the life of your smartphone and ensure its performance throughout its lifetime.
Possible problems and ways to solve them
You may encounter errors during the transfer process. Often apps stop updating through Google Play if they are moved to the map, in which case the system may need to temporarily return to its original state, update the application and move it again.
Another common problem is that widgets stop working or are not displayed correctly, because the external drive is mounted later than the launcher interface starts, and the solution may be to use less heavy widgets or abandon them in favor of live wallpaper.
Why do apps slow down after transfer?
If you notice an unstable work, try to return the application to internal memory. Not all programs are optimized for working with external drives, and Android developers do not guarantee that they will work correctly in this mode.
β οΈ Note: When resetting the phone to the factory (Hard Reset) all data on the formatted internal memory SD-The card will be permanently lost if you do not make a backup copy.