Owners of modern smartphones Xiaomi, Redmi and POCO often face the same problem: built-in storage is catastrophically lacking. The system is overgrown with cache, messengers absorb gigabytes, and high-resolution photos take up the remaining space. In this situation, the SD card becomes a real salvation, allowing you to expand the functionality of the device without buying a new gadget.
But simply inserting a drive isn't enough. Many users are wondering how to move installed applications to an external medium to free up internal space, a question that depends on the version of MIUI or HyperOS, and Android's security policy, which has significantly limited portability in recent versions.
In this article, we will discuss all available methods, from standard system settings to the use of special developer modes, you will learn why some programs are not portable, how the Adoptable Storage function works and what are the risks when using external drives to run the software.
Preparation of SD card for work with applications
Before moving files, make sure the external drive is ready to go. A poor or slow memory card can cause system brakes and unstable applications. It is recommended to use cards of Class 10, U3 or higher speed, especially if you plan to run heavy programs from them.
Once the card is installed in the smartphone slot, the system will suggest you choose the format of use. To transfer applications, you often need to format the drive as internal storage, although the standard Portable Storage mode also has its advantages for storing media files. It is important to understand that formatting will remove all data from the card.
- π± Put it in. SD card to the smartphone tray when power is turned off or through the notification menu, if hot replacement is supported.
- πΎ Select the option βUse as internal storageβ in the system dialog that appears for maximum integration.
- π§Ή Back up important files as formatting will completely clear the media.
β οΈ Note: When you format a card as an internal storage, it is encrypted and linked to a particular device, and on another phone or computer, you can't read the data from this card without re-formatting it.
The preparation process takes anywhere from a few seconds to a couple of minutes, depending on the size of the drive, during which time the system creates the necessary file structure and checks sectors for errors. Do not remove the card until the procedure is completed, otherwise you can damage the file system.
Standard method of transfer through Android settings
In pure Android and some shells, there is a regular application portability feature. In the MIUI interface, this functionality is often hidden or only available for certain versions of applications. If your smartphone model supports direct portability, you will find the corresponding button in the program management menu.
To check the availability of the feature, you need to go to the device settings and find the section responsible for managing installed programs, which displays a list of all the software that occupies space on your Xiaomi, and the system itself tells you how much space the application takes up and whether it is possible to move it.
- Open Settings and go to the Applications -> All Apps section.
- Select the desired program from the list and click on Storage.
- If the Change button is active, click on it and select SD-map.
Unfortunately, Android developers are gradually abandoning this feature for system applications and important services. Often the transfer button may be inactive (gray) or absent at all, because applications running in the background must have instant access to resources, which external drives can not always guarantee.
Using a Developer Mode for Forced Transfer
There's a hidden system flag that allows you to force applications to be moved to an external medium, even if the developer has banned it, and this requires you to activate the developer mode in the system. Be careful, changing system settings can affect the stability of some programs.
To activate hidden functions, you need to click on the build number in the About section several times, and then a new "Developers" option will appear in the settings menu, and that's where the switch we want to use changes the logic of the file system.
Path to setup: Settings -> About Phone -> (7 times click on "MIUI Version") -> Additional settings -> For developers -> Enable "Allow data to be saved to external drives"Once this option is enabled and the device is restarted, the application management menu may have the option to select the default installation location, but itβs worth noting that even with this flag, many modern applications, especially banking and system ones, will still require internal storage for security reasons.
Why can't some apps be moved?
Adoptable Storage: Turning the card into internal memory
Adoptable Storage technology, which is embedded in Android 6.0, allows the system to view the SD card as an extension of internal memory, in which case the card is formatted in the ext4 file system and encrypted, and to the user it looks like a single storage, where the system decides what to write.
In the MIUI shell, this feature is often hidden from the average user, but it can be activated via the Android Debug Bridge (ADB) console commands, the most effective way to make a phone think that the SD card is its native memory, allowing you to install any application on it.
This method will require a computer, a USB cable and installed ADB drivers. The process requires accuracy, as an error command can lead to data loss or the need to flash the device.
- π» Connect your smartphone to your PC in debugging mode USB.
- π§ Enter the adb shell command to access the device shell.
- π Run the command sm partition disk:XXX private, where XXX β ID of your card.
β οΈ Attention: Use ADB An incorrect disk identifier (disk:XXX) can lead to formatting the phone's internal memory instead of the phone's internal memory. SD Always double-check the cards. ID The sm list-disks command.
Once the command is successfully executed, the system will suggest formatting the map. We agree and wait to be completed. Now, when you install new applications, the system will automatically prompt you to place them on an external medium if internal memory is not enough.
Comparison of data storage methods
The choice of how to use an SD card directly affects the speed of a smartphone and the durability of the drive. Internal memory such as UFS or eMMC is much faster than most memory cards, so running "heavy" games from the card can be accompanied by an increase in loading time.
Below is a table comparing the main characteristics of data storage on an internal drive and on an SD card in portable storage mode.
| Characteristics | Internal memory. | SD card (Portative) | SD card (Adoptable) |
|---|---|---|---|
| Read/write speed | High (up to 1000 MB/s) | Medium (up to 100 MB/s) | Depends on the class of the card. |
| Security of data | High (encryption) | Low (access from PC) | High (device binding) |
| Possibility of transfer | Impossible. | No restrictions. | Only after discharge. |
| Impact on the battery | Minimum | Increased expenditure | Average expenditure |
As you can see from the comparison, portable storage is better for storing photos, music and documents, but for installing games and programs that require quick reactions, it is better to leave space in internal memory or use Adoptable Storage mode with a very fast map.
π‘
Use memory cards labeled A1 or A2 (Application Performance Class) that are optimized to run applications and provide more stable performance than conventional cards.
Possible problems and ways to solve them
During operation, there may be situations when applications stop working, crash or do not save data, often due to loss of contact card or errors file system. Xiaomi system can temporarily block access to data if it detects read instability.
If you notice that the games started to load longer than usual or the saved progress is gone, try restarting the device. In some cases, it helps to retrieve and re-install the SD card after turning off the phone.
- π Reboot your smartphone to rewire the file system.
- π Check the map for errors through Settings -> Warehouse.
- π Transfer important data to your computer and format the map again.
β οΈ Note: Frequently overwriting data on SD The card causes rapid wear and tear. The memory card has a limited resource of write cycles. Don't use cheap cards to keep applications running.
Another common problem is file system format incompatibility. Android natively supports FAT32 and exFAT, but to work as internal memory, the card must be formatted in ext4, making it unreadable on Windows without special software.
βοΈ Diagnosing problems with SD card
Optimization of work with external memory
To minimize the load on the system and extend the life of the memory card, it is recommended to use external storage primarily for multimedia.Tune the camera so that photos and videos are stored immediately on the SD card, this will free up valuable internal space for messenger cache and system updates.
Also, many apps, like Spotify, Netflix, or Yandex.Music, allow you to choose a path to save offline content in your internal settings, which is much safer and more effective than trying to migrate the entire app itself.
Clean up unused files regularly. Data fragmentation on SD cards is faster than on SSDs. Periodic copying of data to a PC and full formatting of the card will help maintain high speed.
π‘
The best strategy is to store only media files and streaming services cache on the SD card, leaving internal memory for the system and active applications.