Owners of Xiaomi smartphones often face a lack of built-in storage, especially if the basic version of the device has 64 or 128 GB. Built-in memory quickly fills up with system files, messenger cache and photos, which inevitably leads to a slowdown in the operating system. Transferring user data and programs to an external drive becomes the only way out, allowing you to free up precious gigabytes without buying a new gadget.
However, current versions of the MIUI shell and the new HyperOS have file management features that differ from pure Android. Googleβs security system and Xiaomiβs default policy prohibit the installation of programs on external media to avoid performance and stability issues. However, there are proven methods to circumvent these restrictions, allowing the memory card to be used as a full extension for internal storage.
In this article, we will discuss all the available transfer methods, including the regular system functions and hidden engineering methods. SD-The card to make it work as fast as possible, and the risks associated with forced movement of system applications. Properly configured drive will allow you to install heavy games and store media files without fear of sudden errors.
Preparation of SD-card and memory diagnostics
Before you start transferring data, you need to make sure that your memory card meets the technical requirements of the smartphone. Using a slow or damaged drive can lead to an interface freeze, as the system will try to read data at a low speed. For comfortable work, it is recommended to use cards of the standard Class 10, UHS-I or higher, which have high write and read speeds.
Put the card in the slot and wait for the system to notify you. If the card was previously used on another device, it may have files that prevent the correct formatting. Go to the settings menu, select About phone, then click Storage. Here you can see detailed statistics: how much space is occupied by applications, how much is occupied by images and system files, which will help you understand what exactly takes up the most resources.
Make sure to back up important data before you start manipulating it. The formatting process that is often required to expand memory will completely destroy all information on the media. Save photos and documents to a cloud drive or computer so that they do not lose them forever.
β οΈ Attention: If yours SD-The card has a physical lock switch on the case, make sure it is not activated. Otherwise, the phone will only be able to read data, but not write new or format the drive.
Formatting the map as an internal storage
The most effective way to get Android to consider a memory card as part of the system drive is through the Advanced Storage mode. Unlike the normal mode, where the card is used only as a file archive, this method encrypts the drive and integrates it into the root structure of the file system. SD-card if the built-in memory is occupied.
To activate this feature, go to Settings β About Phone β Storage. Select your memory card from the list of available devices. In the menu that opens, find the three-dot button or gear in the corner of the screen and click Format. The system will offer two options: "Use as portable storage" and "Use as internal storage." Select the second option.
The formatting process can take anywhere from a few seconds to a few minutes depending on the size of the map. SIM-Once the operation is complete, the system may suggest moving the already installed applications and media files to a new disk, accept this proposal for maximum effect.
βοΈ Pre-formatting verification
It's worth noting that once formatted, the map will no longer be readable on other devices (cameras, computers) without being re-formatted, a security measure that prevents data theft. If you plan to change cards frequently, this method may be inconvenient, but it's ideal for continuous use in one smartphone.
Manual transfer of installed applications
Even if the automatic installation is configured, many of the programs already installed remain in internal memory, and can be moved manually through the standard application management menu, a method that does not require root rights and works on most Xiaomi models, although the list of programs available for portability can vary.
Open Settings and find the Application section β All applications. In the list, select the program you want to move (for example, a heavy game or a social network). If portability is possible, you will see an active button Move to the mobile network. SD-If the button is missing or inactive, the app developer has banned movement through the program manifest.
When you press the button, you start copying files. The speed depends on the class of your memory card. During the transfer, the application icon may temporarily disappear from the desktop or become inactive β this is normal system behavior. Do not try to start the program until the process is complete.
| Type of application | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| System services | Forbidden. | Critically. | Keep it in mind. |
| Social media | Partially. | Average. | Can we move it? |
| Hard games | Tall. | Depends on the card. | Recommended |
| Messengers | Only data. | Low. | Better to leave the system. |
Why can't some apps be moved?
Use of Engineering Menu and ADB Teams
If standard methods fail, you can use a more advanced tool, USB debugging and ADB command line, which allows you to force the default storage settings for the entire system to change, requiring you to connect your smartphone to your computer and have basic skills with the console.
First, activate Developer Mode. To do this, go to Settings β About Phone and quickly click on MIUI seven times. Then, in advanced settings, turn on USB Debugging. Connect your phone to your PC, select File Transfer Mode, and allow debugging on your smartphone screen.
Run the command line on your computer in the ADB tool folder and type the following command:
adb shell pm setInstallLocation 2The value of 2 is the priority of the external memory card. The value of 0 returns automatic selection by the system, and 1 is forced installation only in the internal memory. APK-The system will try to place them on the SD-map, even if the application does not formally support it.
β οΈ Attention: Use ADB Incorrect settings can cause new applications to stop installing at all if the memory card is removed or damaged.Be prepared to return to 0 if you encounter errors.
Configuring data storage in applications
Even after the application itself is migrated, its data (cache, downloaded files, offline maps) can still take up space in internal storage. Many modern applications have their own save path settings. For example, in navigators, music players and video editors, you need to specify separately SD-Map as the main place to download content.
Let's look at some of the popular examples. Go to Google Maps and go to profile. β Settings β Storage and data β Storage offline cards and select SD-In Telegram, the path changes to Settings β Data and memory β The way to files. Xiaomi camera defaults photos can be written to a map, but video 4K Often only internally saved due to recording speed requirements.
π‘
Use a file manager with access to system folders to check where Android/obb and Android/data folders actually lie. Sometimes, after transferring the application, old empty folders remain in internal memory - they can be safely deleted manually.
It is also worth checking the settings of the gallery and voice recorder. In standard Xiaomi applications, these settings are in the βMoreβ menu (three dots) β Settings. Make sure the "Save to" switch is SD-This will automatically send all new media content to an external drive.
Possible problems and solutions
In the process of operation, there may be situations when the system stops seeing applications or gives out read errors, most often this is due to the loss of contact of the card or its logical errors Β«SD-Map damaged" or "Formatting required" do not rush to format if it has important data.
Try to remove the card, wipe the contacts with a soft eraser, and paste back. If the error persists, connect the card to your computer through a card reader and run a disk check. In Windows, this is done through the disk properties β Service β Check. In Linux, you can use the fsck utility.
Another common problem is the slow operation of the interface after transferring applications, which suggests that the speed of your card is not enough to run modern applications, in which case it is advisable to transfer back only system-critical programs (launcher, phone, messages), leaving only games and media on the map.
π‘
Speed of operation SD-Maps directly affect the speed of applications. Use maps marked with the program to work actively. A1 or A2 (Application Performance Class that are optimized for random read/write.