Xiaomi, Redmi and POCO smartphone owners often face a shortage of built-in storage, especially on budget and mid-range models. MIUI and the new HyperOS by default do not allow you to simply move installed programs to an external drive, which causes difficulties for users. However, there are proven ways to circumvent these limitations and free up precious space.
In this article, we will discuss in detail how to transfer all applications to the SD-Xiaomi card, using both standard settings and advanced methods through the computer.You will learn about the risks, benefits and technical nuances of working with the Android file system.This will allow you to safely expand the functionality of the device without losing warranty.
Before you start to take action, you need to prepare a memory card. It is recommended to use UHS-I or UHS-II speed drives from well-known brands like SanDisk or Samsung. Cheap cards can work slowly, which will lead to a freeze in the interface and a long load of programs.
Preparation of memory card and MIUI system
The first step is to properly install and format the external drive. Plug the card into your Xiaomi smartphone slot and wait for the system notifications. Go to the Settings menu β About Phone β Storage (the path may vary slightly depending on the version of MIUI). Here you need to choose the formatting option as internal storage, if such an option is available, or as portable.
Note that formatting will completely destroy all the data on the map.The Adoptable Storage feature in modern Xiaomi shells is often hidden by manufacturers, so standard formatting may not give the desired result for installing applications.
To check the current speed of the drive, you can use built-in tests or third-party utilities. If the write speed is below 20 MB / s, it makes no sense to transfer heavy games and programs to such a medium - they will work slower than with internal memory. Make sure that the card is formatted in the exFAT or FAT32 file system, although the native format is preferable for working with Android applications.
β οΈ Note: When you format a card as an internal storage, it's encrypted and it's tied to a particular device, and you can't just insert it into another phone and read the data without formatting it again.
Standard method of transfer through Android settings
Some versions of Android and the MIUI shell still allow you to change the default installation location for individual applications. Go to Settings β Apps β All Apps. Find the program you want to move, such as a heavy game or social network.
Inside the app menu, find Warehouse. If the developer hasn't banned the movement, you'll see a button to Change or Move to SD-You click on it, and the system starts the migration process, and the waiting time depends on the size of the application and the speed of the memory card.
Unfortunately, this method doesn't work for all programs, and many Google system applications and services don't have this option, and when you update the app, the installation site can be reset to internal memory, and you have to repeat the procedure again, which is the safest, but the least efficient way.
Why is the transfer button inactive?
Using ADB to activate hidden functions
If standard methods don't work, you can use the ADB tool (Android Debug Bridge), which requires connecting your smartphone to your computer and executing commands in the command line. First, you need to activate the developer mode: go to Settings β About phone and quickly press 7 times on the MIUI version.
Then turn on the debugging. USB in the menu Additional settings β For developers, plug your phone into your PC, download the platform. SDK Platform Tools and open the terminal in the tool folder. Enter the command to check the connection:
adb devicesAfter confirming the connection on the phone screen, you must enter a command that forcibly allows the system to count SD-This action requires caution, as improper execution can lead to errors in the file system.
βοΈ Checklist before working with ADB
β οΈ Attention: Use of teams ADB To change system parameters, you can cancel the warranty or cause the system to work in an unstable way.
Adoptable Storage Configures via Command Prompt
To activate full application porting, you must execute a specific command in the ADB environment. After connecting the device, enter the following line where the disk:XXX,XX is your drive ID (it can be recognized by the adb shell sm list-disks command):
adb shell sm partition disk:XXX,XX privateThis command will partition the disk and format it into a format that only your Xiaomi can understand. Once the process is complete, the storage settings will allow you to use the card as internal memory, and all new applications will be installed there by default, if the configuration allows.
It's important to understand that read and write speed is now a critical parameter for the entire smartphone. If the memory card fails or is removed, some applications will stop running, and the system may give out errors, and it's recommended not to retrieve the card without first back-formatting.
| Parameter | Internal Memory (eMMC/UFS) | SD-card (Class 10) | SD-map (UHS-I/UHS-II) |
|---|---|---|---|
| Reading speed | High (up to 1000+MB/s) | Low (up to 20-40 MB/s) | Medium (up to 90-160 MB/s) |
| Recording speed | Very high. | Low. | Medium/High |
| Stability | Maximum | Low (risk of failure) | Medium |
| Suitability for Apps | Perfect. | Not recommended | Maybe. |
π‘
Use cards labeled "Application Performance Class" (A1 or A2) that are optimized to run applications and provide minimal cache latency.
Alternative solutions and storage optimization
If the methods ADB It seems too complicated or risky, and you can use alternative ways to free up space. Many applications, such as Telegram, Viber or WhatsApp, allow you to change the way you save media files and cache on your internal settings. SD-It doesn't carry the program itself, but it saves a lot of memory.
Also worth considering is the use of cloud services. Google Photos with space freeup, Google Drive or Xiaomi Cloud can store your files remotely. Set up automatic synchronization of photos and videos so that they are deleted from the device after download.
Another effective way is to clean the app cache regularly. The Settings β Storage menu often has a built-in cleaning tool that finds temporary files that take up gigabytes of space. Deletion of this data is secure and does not affect the userβs personal information.
π‘
Combining methods (transferring media to application settings + cloud storage + periodic cache cleaning) is often more effective than risk-taking transfer of system applications.
Possible problems and ways to solve them
Users may experience a variety of errors in the process of transferring data, and there is often a message that says, "No space" even if the map is free, and this may be due to fragmentation of the file system or a restriction on the size of a single file, in which case a full formatting of the map on the computer will help.
Another common problem is slowing down after the app is transferred, a direct signal that the memory card speed is not enough to run todayβs heavy applications, and the solution is one: replacing the drive with a faster model or returning the applications to internal memory.
There may also be failures when updating programs through Google Play. SD-The card, the store may not see the path to it, in which case you need to temporarily return the application to internal memory, update it, and then move it again if this is possible.
β οΈ Warning: Do not remove the memory card while the phone is on if the applications are installed on it, this is guaranteed to cause crash programs and possible database errors.