Owners of budget and mid-budget smartphones Xiaomi, Redmi and Poco often face a lack of built-in storage. MIUI by default reserves a significant portion of the memory for their needs, leaving the user with limited space for games and media. When the built-in drive is full, the device starts to run slower, and notifications of space shortage appear at the most inopportune moment.
Using a microSD memory card seems like the perfect solution for expanding storage.However, since Android 6.0, Google has changed its security policy by prohibiting the direct installation of application files in external storage without special manipulation. MIUI This feature is also hidden, but there are proven ways to get around the limitations.
In this guide, we will discuss how to properly prepare a memory card, use the systemβs capabilities and third-party tools to transfer data. You will learn about the risks associated with formatting a drive as internal storage, and how to minimize loss of performance when working with a storage device. SD-card.
Preparation of memory card and diagnostics of storage
Before you start transferring data, you need to make sure the quality and compatibility of the drive used. Cheap memory cards often have a low write speed, which leads to interface freezes and long downloads of applications. For comfortable work, it is recommended to use UHS-I or UHS-II cards from trusted manufacturers such as SanDisk or Samsung.
Insert the card into the smartphone slot and wait for the file system to be checked. The MIUI system will automatically prompt the media to be formatted. At this stage, it is important to choose the right type of formatting, since this depends on whether the card can be used only as file storage or becomes part of the system partition.
Check the current memory status in your device settings. Go to Settings β About Phone β Storage. This shows detailed statistics of built-in storage space usage. If the Applications partition takes up more than 80% of the available volume, the memory expansion becomes critical.
π‘
Use the SD Insight app from Google Play to check the actual capacity and speed of your memory card before you buy.
Note the file system of the card. Android requires ext4 or f2fs to work as extended memory, whereas standard formatting creates a FAT32 or exFAT file system. Change of the file system is possible only through special utilities or built-in adaptation functions.
Configure the map as an internal storage (Adoptable Storage)
Adoptable Storage allows Android to view the system SD-The card is an integral part of the internal memory, and when you activate this option, the card is formatted, encrypted and combined with the main storage, and then the new applications will be installed on the card by default, unless the developer has prohibited it.
In the standard interface. MIUI This feature is often hidden. To activate it, go to Settings. β Warehouse, select yours. SD-If you don't have a "Use as internal storage" option, you'll need to use it. ADB-The team is the Android Debug Bridge).
Risks of using Adoptable Storage
To activate via computer, connect your smartphone via USB, enable debugging via USB in the Developer Menu and execute the command in the terminal:
adb shell sm set-force-adoptable trueOnce you have completed the command, restart the device and try formatting the card again through your phone's settings, and you'll see a choice of use type, select "Internal Storage" and follow the instructions on the screen. The process can take a few minutes.
β οΈ Warning: Before formatting the card as an internal storage, be sure to copy all important files to your computer.
Transfer of installed applications through settings
If the adaptive storage feature is activated or the application supports portability, you can move the programs you already have manually, which frees up space in the internal partition and speeds up the system. Not all applications support this feature due to Android security limitations.
To transfer, go to Settings β Annexes β All applications. Select the program you want from the list. If transfer is possible, move to the button. SD-The card will be active, otherwise it will be hidden or inactive.
Mass data transfer is convenient, but it takes time. The system consistently copies files and changes the paths to them. During the process, do not turn off the smartphone screen and remove the memory card. Interrupting the operation can damage the application data.
Some Xiaomi system applications, such as MIUI Home or Security, cannot be moved.This is normal behavior, as they are critical to operating system stability and must be on a fast built-in drive.
Using ADB for Forced Transfer
For power users who are not afraid of the command line, there is a method of forcing applications to be transferred over ADB. This method allows you to move even those applications that are reluctant to be ported by standard means, it requires a connection to a PC and the presence of drivers.
First, find out the name of the application package you want to move.
adb shell pm list packagesFind the name you want in the list (e.g. com.example.game). Then execute the transfer command by specifying the packet name and target location (1 internal memory, 2 external card):
adb shell pm move-package com.example.game 2βοΈ Checklist before working with ADB
The method does not guarantee 100% success for all applications. Some programs may stop working correctly or update after forced transfer. In case of errors, you can always return the application back with a command with a 0 (automatic selection by the system).
Using Shell commands requires care. A single typo in the packet name can lead to an attempt to move the system component, causing a run error. Always double-check the syntax before pressing Enter.
Features of the application with SD-map
Transferring applications to a memory card has its own technical features that every user should be aware of: the read and write speed of a microSD is much lower than that of an embedded flash memory eMMC or UFS. This can lead to longer load times for programs.
Heavy games and resource-intensive applications can run unstable when placed on an external medium; micro-freezes, long level loads and periodic interface hangs can be possible; and programs critical for everyday use, such as instant messengers and banking applications, are better left in internal memory.
| Type of application | Recommended seat | Impact on speed | Risk of failure |
|---|---|---|---|
| Social media | Internal memory. | Minimum | Low. |
| Offline navigation | SD-map | Notable. | Medium. |
| Casual games | SD-map | Moderate. | Medium. |
| Camera and gallery | Internal memory. | High. | High-pitched |
Also, when you retrieve the card, all the portable applications will stop working, and the system will give out errors when you try to run them, which makes the method less convenient for users who often change devices or memory cards.
π‘
Optimal strategy: store active applications in internal memory and SD-Transfer rarely used programs and heavy cache files.
Alternative methods and work with cache
If the app itself is not portable or feasible, you can transfer its data, and many programs, especially messengers like Telegram or WhatsApp, allow you to change the way you save media files and cache in your internal settings.
Find the "Data and Storage" section in the application settings or the same. Specify the path to the folder on the SD-It frees up gigabytes of space without affecting the performance of the application itself, and it's safer and doesn't require super-user rights.
Use the built-in MIUI Explorer or third-party solutions like Total Commander to manage files. Regularly cleaning Download, DCIM and social media cache helps maintain order without complex system manipulation.
β οΈ Note: Do not delete files with the.obb or.data extension manually unless you are sure of their purpose.This may result in loss of game progress or resetting of program settings.
There are also dedicated memory management utilities like Files by Google that automatically find duplicates, unused apps, and large files, offering secure ways to delete them or move them to an external medium.