Many Xiaomi smartphone users are facing a shortage of built-in storage, especially when installing heavy games and social media. Internal storage is often filled up faster than expected, which leads to a slowdown in the interface. Fortunately, most models of the brand support the installation of microSD cards, which can be a great addition to the main volume.
However, the process of moving data is not always obvious due to the features of the MIUI shell or the new HyperOS. Android default tries to keep all executable files on a fast internal drive for maximum performance. Despite this, there are proven ways to distribute the load and free up precious gigabytes for personal files.
In this guide, we will take a look at all the available methods, from standard system settings to advanced developer tools, how to properly prepare the drive, which applications can be moved and which are best left in place, and competent resource management will allow you to extend the life of your device without having to buy a new model.
Preparation of memory card and compatibility check
Before you start manipulating the file system, you need to make sure that the media is serviceable and compatible. Not every memory card is able to ensure stable operation of applications, since their read and write speeds are much lower than those of embedded flash memory. For smartphones Xiaomi is recommended to use UHS-I or UHS-II speed cards from proven brands such as Sandisk, Samsung or Kingston.
Put the card into the slot and wait for the system to notify. If the drive was previously used on another device, the phone will suggest formatting it. This step is mandatory, since the file system must be brought to a standard readable by Android. Remember, formatting will delete all data, so back up important documents on the computer in advance.
⚠️ Warning: Do not use cheap maps of unknown manufacturers. Low write speed can cause "freezes" in games, long downloads of applications and even errors in the work of messengers that actively access the disk.
After installation, check if the phone is seen by the external media. Go to Settings → About Phone → Storage. This shows the total volume and space distribution. If the map is displayed correctly, you can proceed to setting recording priorities.
Configure a memory card as the main storage
In modern versions of the MIUI shell, the conditional program transfer function is built into the system, but it requires activation. The standard algorithm of actions involves installing a map as the main place to save new files. This will not transfer already installed applications automatically, but will change the write vector for future installations.
To activate this function, open Settings → Storage, click on your name. SD-In the menu that appears, select "Format"; the system will warn you to delete the data - confirm the action. Once the process is complete, you may request to use the card as internal storage (if the Android version allows you to use it).
- 📱 Open “Settings” and find the “Applications” section».
- 🗂 Select “App Management” to access the full list of programs.
- 💾 Find the desired application in the list and click on it.
- 🔄 If transfer is possible, the button "Move to" SD-The map will be active.
It’s important to understand that not all Google system apps and programs support movement, and developers often block this feature to ensure the stability of their products, for example, instant messengers like WhatsApp or Telegram are better kept on an internal drive because of the high frequency of accessing the message database.
Transfer applications through the standard MIUI menu
The safest and easiest way to move data is to use the built-in shell toolkit, which doesn't require root rights or violate the device warranty, but it works selectively: you can only migrate programs that the developer has flagged in their code.
Go to the settings of a particular application. If the move button is gray or missing, then the program is rigidly tied to the system partition, in which case, standard methods will not free up space. For some games, for example, you can only transfer cache (heavy graphics files), leaving the executable file in place.
☑️ Pre-transfer check
Once you move the app icon on the desktop, it won't disappear, but the system will load resources from the external media, which can slightly increase the start time. If you notice a program that is unstable, you can always return it back through the same settings menu by clicking the "Move to the device" button.
Using a Developer Mode for Forced Transfer
There's a hidden Android feature that allows you to force apps to be ported even if the developer didn't have it, called "Allow save to external drives," which requires you to log into developer mode, which is standard for advanced users.
To activate the mode, go to Settings → About the phone and quickly press 7 times on the item "Version" MIUI» (or "Version" OS»). You'll see a notification that says, "You've become a developer." Then go back to the main settings menu, select "More» → «Advanced settings» → «For developers».
In the list that opens, find the option “Force allow apps on external.” Activate the switch. Then reboot your smartphone. Now, when you try to move an application through the standard menu, the button can become active even for previously unavailable programs.
⚠️ Warning: Forced transfer of system components can cause unstable phone performance, application stopped errors, or update problems. Use this feature only for third-party programs.
Remember that once you turn on this feature, new applications can default to the memory card, so you can make sure you don't accidentally put important banking software on a slow medium, and you can just turn it off by turning it off in the developer menu.
Comparison of data storage methods
The choice of place to install applications directly affects the speed of the smartphone. Internal memory uses the UFS or eMMC interface, which provides high read/write speeds. Memory cards, even the fastest, are slower, which can become a bottleneck for resource-intensive tasks.
| Parameter | Internal memory. | SD-map | Cloud storage |
|---|---|---|---|
| Reading speed | High (up to 2000 MB/s) | Medium (up to 100 MB/s) | Depends on the network. |
| Reliability | Tall. | Average (loss risk) | Tall. |
| Impact on the battery | Minimum | Small increase | High (module operation) |
| Cost of GBB | Included in the phone price | Low. | Monthly subscription |
As you can see from the table, SD-The map is a compromise solution, ideal for storing photos, videos, music and documents that don't require instant access, and for games and heavy editors, it's best to leave space on the internal disk if possible.
Why can't some apps be moved?
Moving cache and application media files
Often, the bulk of the data is not the apps themselves, but the data they're using: map cache, offline music, uploaded videos, and correspondence archives. Many programs allow you to manually retrace those files, a safer and more efficient way to free up space than transferring the executable file itself.
For example, in the navigation system Yandex.Maps or 2GIS You can download the cards directly to SD-In the Telegram messenger, in the section "Data and memory", you can specify the path of saving files. Spotify and Yandex.Music also have a setting for storing downloaded tracks.
- 🎵 Open the Music Service Settings.
- 📂 Find the "Storage" or "Cache" section».
- 💿 Select “Change” and specify yours. SD-map.
- ✅ Confirm the transfer of existing files.
This approach allows you to keep the “heavy” content on an external medium, leaving the fast internal drive free for the system to work, especially for users who store large collections of music or movies for viewing offline.
💡
Use a file manager like Xiaomi’s Explorer or Total Commander to manually move DCIM, Download, and Documents folders to a memory card, creating simlinks (requires root) if the automatic port doesn’t work.
Frequent problems and ways to solve them
Users can experience a variety of difficulties in operating, sometimes the phone stops seeing the map, or the apps start to fly out, most often it's due to the file system or physical contact, and first of all, try to retrieve and re-paste the card, wipe the contacts with a pin.
If the problem persists, check the formatting. Android works best with the exFAT file system for large-volume cards (over 32 GB) and FAT32 for smaller cards. If the card is formatted in NTFS, the phone can see it, but can't record data or port applications.
⚠️ Warning: If you don't start an application after you move it, don't delete it right away. Try clearing the app cache or restarting the device. Often, the system just doesn't have time to mount the external drive before the program starts.
Also worth considering is the wear and tear of memory cards: they have a limited resource of overwriting cycles; when used as an active storage for applications, the card can fail in 1-2 years; make copies of important data regularly to the computer or to the cloud.
💡
The optimal strategy is to keep the system and active applications on the internal disk, and transfer media files, cache and archives to the internal disk. SD-map.