Xiaomi, Redmi and Poco smartphone owners often face a lack of built-in storage, especially on models with 32 or 64 GB of storage. When the internal drive is full, the system starts to work slower and installing new programs becomes impossible, in which case the most logical solution is to use a microSD card to expand the available space for user data.
But the process of porting on devices with a shell MIUI or HyperOS has its own technical features and limitations. Unlike older versions of Android, modern security systems prohibit the simple transfer of executable application files to external media without special manipulation, you will need not just to insert the drive, but also to properly configure the file system so that the smartphone perceives it as part of internal storage.
In this guide, we will take a look at all the available methods, from standard system settings to advanced features through developer mode. You will learn what file system formats are supported, how to avoid data loss and why some programs categorically refuse to work from an external drive. Remember that forced transfer of system applications can lead to unstable device operation.
Preparation of a memory card and choice of file system format
Before you start transferring data, you need to make sure that your memory card meets the requirements of the modern Android operating system. Read and write speed directly affects the performance of applications running from an external medium. For comfortable work, it is recommended to use speed cards UHS-I (U1) or UHS-II (U3) marked Class 10.
The file system is critical. Xiaomi's standard settings often format cards in FAT32, which ensures compatibility, but imposes a 4GB limit on the size of a single file. ExFAT or ext4 is better for installing heavy games and applications if you plan to use the Adoptable Storage feature. You can check the current format in the storage management menu.
If the card has been used on another device before, it needs to be formatted, and this action will completely delete all data, so back up your photos and documents to your computer or the cloud in advance. → The phone. → The storage room where you need to choose yours SD-map and press the corresponding button.
💡
Use the original memory card adapter when connecting to your computer – cheap adapters often cause write errors and data loss when formatting.
Once formatted, the system will create the necessary hidden partitions. Make sure that there are no voltage surges in the process, as interrupting the formatting can damage the card controller. Once the procedure is completed, the smartphone will suggest using the drive as a portable storage device or as part of internal memory.
Standard method of transfer via MIUI and HyperOS settings
Most users prefer to use the built-in shell tools, because they do not require superuser rights. First, you need to activate the ability to write to an external drive. → Warehouse and make sure that SD-map is defined and displayed correctly.
Next, you need to move to managing specific applications. → All applications select the program you want to move. If the system allows portability, the "Change" or "Move to" button will be active in the window that opens. SD-map. However, on new versions MIUI This option is often blocked for system services.
For media files like photos, videos and music, portability is easier. In the standard File Explorer, you can select the folders you want, click on "More" and select "Move" as the target folder. SD-This will free up a significant space in the interior. /data.
It is important to understand that the standard method does not carry cache and some application libraries. After moving, the program may take up less space, but not completely. Some heavy games may require re-uploading additional files after changing location.
Using a Developer Mode for Forced Transfer
If standard methods don't work, you can use Android's hidden settings, which force the system to consider the memory card as the primary storage for new applications, and activate by opening Settings → About the phone and pressing the MIUI build number seven times quickly.
Once you have a “You’re a developer” message, go back to the main settings menu and find “Additional” or “Extended Settings.” Inside the “Developers” menu, scroll down to the “Apps” section and find the “Allow Saving to External Drives” or “Force allow apps on external” switch.
☑️ Activation of the developer mode
Once this option is enabled and the device is rebooted in the application management menu, you will be able to move those programs that were previously gray. Please note that not all applications support work from an external drive even with this flag on, as this depends on the code of the developer himself.
⚠️ Note: Forced transfer of Google system applications or services MIUI can lead to interface failures, icons disappearing or a cyclic smartphone reboot.
Using this method can also reduce overall system performance if the memory card speed is lower than the speed of the internal flash drive.
Creating an encrypted storage (Adoptable Storage)
There is a more radical method that turns the memory card into a full extension of internal memory. When formatting the card, select the option "Use as internal storage." The system formats the drive into the ext4 file system and encrypts it with a key attached to this particular smartphone.
After this procedure, the card will become an integral part of the system, all new applications and their data will be installed on it by default, and visually in the storage menu, the volumes of internal and external memory will be combined, although the physical files will be distributed logically.
The main disadvantage of this method is that it is impossible to remove the card and read it on another device without losing data. If you pull the card out, the smartphone will not see the applications installed on it, and the wear of the memory card is much faster when using it.
Risks of using Adoptable Storage
To implement this method on some Xiaomi models, you may need to connect to a computer and input a command via ADB:
adb shell pm setInstallLocation 2Comparison of data storage methods and their impact on speed
The choice of storage method directly affects the speed of application loading and interface response. Internal memory UFS 2.1 or UFS 3.1, used in modern smartphones, provides read speeds up to 1000 Mb / s and above. microSD card even high-end rarely exceeds 90-100 Mb / s.
Below is a table showing the differences in performance and purpose of different types of storage on Redmi and Poco devices.
| Type of storage | Average reading speed | Appointment | Impact on the battery |
|---|---|---|---|
| Internal Memory (UFS) | 500-2000 MB/s | System, hard games. | Minimum |
| SD card (Class 10) | 30-90 Mb/s | Photos, videos, music | Average. |
| SD card (UHS-II) | 100-250 Mb/s | 4K video, lightweight apps | Elevated. |
| Cloud storage | Depends on the network. | Archives, documents | High (communication module) |
As you can see from the data, the launch of heavy 3D-Games from a memory card can lead to increased loading times of levels and the appearance of friezes (twitches) during the game.
On the other hand, for instant messengers, social networks and office applications, the difference in speed can be almost invisible to the user, so such programs can be placed on an external medium to save fast internal space.
Common Errors and Troubleshooting When Working with SD
In the process of operation, users often encounter an error «SD-Card corrupted" or sudden disappearance of files. Often this is due to incorrect retrieval of the card without first turning off the Settings menu. → Warehouse → SD-map → Extract.
Another common problem is the appearance of a file.android_secure, It's a system folder for secure application data, and if you delete it, it will cause the transferred programs to fail.
💡
Regular defragmentation is not required for memory cards, but periodic error checking through a computer will help extend the life of the drive.
If the app stopped updating on Google Play after the transfer, try temporarily returning it to internal memory, updating it, and then moving it again, due to the peculiarities of checking signatures and paths to executable files by the app store.
⚠️ Warning: If your smartphone stops seeing the map after you upgrade, don't rush to format it again. Try clearing the Media Storage cache in the application management menu, hiding the system processes.
Also, some memory cards are fake, and programs like SD Insight or F3X can help verify the actual size of the drive, and using fake cards is guaranteed to cause data loss in the near future.
Optimization of applications from external storage
For maximum efficiency with extended memory, it is recommended to set up automatic cache cleanup. Go to Security → Cleanup and set up a schedule. This will prevent the proliferation of temporary files on a slow card.
Many apps, such as Telegram, WhatsApp, and Spotify, allow you to specify the path to the download folder in your own settings. Change these settings manually within each application by redirecting media files to the download folder. SD-It's more secure than the system transfer of the application itself.
Check card status regularly, and if you notice that the write speed has dropped or files are opening longer, it may be running out of storage, and replacing the memory card is a cheaper solution than buying a new smartphone.
The secret to a long life map
Proper distribution of data between internal and external memory allows you to significantly extend the life of the active Xiaomi smartphone. Don’t be afraid to experiment with settings, but always have an up-to-date backup of important contacts and photos.