Xiaomi smartphone owners often face a shortage of internal memory, especially if the device is budget or released a few years ago. Even after cleaning the cache and removing unnecessary files, the system can issue a notification โMemory is filledโ, blocking the installation of new applications. The solution seems obvious: transfer programs to a microSD card. However, in MIUI this feature does not work as straightforwardly as in โpureโ Android.
The problem is compounded by the fact that since Android 6.0 Marshmallow, Google has limited the ability to fully port applications to the Internet. SD-Xiaomi went even further: in the latest versions MIUI 12-14 option Transfer to SD-The map has disappeared from the settings menu for most applications, but that doesn't mean there's no solution. In this article, we'll look at all the working methods, from standard tools to workarounds for advanced users.
It's important to understand that not all applications can be ported, for example, system services (like Google Play Services) and high-performance programs (games like Genshin Impact or PUBG Mobile) are most often left in internal memory, but messengers, social networks and utilities are usually ported without problems.
Why Xiaomi restricts the portability of applications to SD-card?
Xiaomiโs strict memory card policy is due to several factors:
- ๐ Security: SD-Cards are easier to extract, which increases the risk of data theft (for example, if the application stores passwords or payment information).
- โก Performance: Read/write speeds for most microSDs (Class) 10 or UHS-I) into 2โ5 less than the internal memory (UFS 2.1/3.0). It can cause lags.
- ๐ฑ Fragmentation MIUI: In different models (Redmi Note) 10, Poco X3, Mi 11) firmware (MIUI Global/China/EU) The available options may differ.
- ๐ ๏ธ Android technical limitations: Starting with Android 9 Pie, Google has banned the use of Adoptable Storage feature SD-cards for internal memory for new devices.
However, there are loopholes in MIUI, such as some apps (like WhatsApp or Telegram) that allow you to manually specify the path to store media files, and for others, there are workarounds, from formatting a card as an internal drive to using ADB.
Method 1: Standard portability through settings (for supported applications)
If you still have a port option on your smartphone, use it. It works on devices with MIUI 11 and older, but only for individual applications (usually those that support this feature at the Android level).
- Open Settings โ Applications โ Application Management.
- Select the app you want (like Facebook or VK).
- Slip on Warehouse.
- If the option is available, click Move to SD-map (or modify) โ SD-map).
โ ๏ธ Note: After the transfer, the app widgets will stop working and notifications may come with a delay.
โ๏ธ Preparation for the portability of applications
Method 2: Formatting SD-The card is an internal memory (adoptable storage)
This method only works on Android 6-8 devices (e.g. Redmi 4X, Mi A1, Mi Max 2). In newer models (Redmi Note 9, Poco F3 and later), the function is locked at the firmware level. If your smartphone is suitable, follow the instructions:
- Put it in. SD-card to slot (preferably Class 10 or UHS-I speed not less than 80 MB/s).
- Go to Settings. โ Warehouse.
- Tap by name. SD-map โ Three dots (menu) โ Storage settings.
- Select Internal Memory โ Clean and Format.
- Wait until the process is completed (it can take up to 10 minutes).
Once formatted, the card cannot be retrieved without losing data, and it will become part of the system, like a second partition of internal memory.
- โ Applications will be installed on the map automatically (if the developer allows).
- โ The card will not be used in other devices (even through a card reader).
- โ ๏ธ When you remove the map, some applications may stop working.
| Xiaomi model | Adoptable Storage Support | Max. SD volume. |
|---|---|---|
| Redmi 4X | Yes (Android 6-7) | 256GB |
| Mi A1/A2 | Yes (Android 8) | 256GB |
| Redmi Note 5 | Partially (MIUI 9 only) | 128GB |
| Poco X3 NFC | No (Android 10+) | โ |
| Mi 11 Ultra | No. | โ |
If your model does not have an option, try the ADB workaround (described in the next section).
Method 3: Transfer over ADB (for advanced users)
If standard methods donโt work, you can force the application to be moved using Android Debug Bridge (ADB), which requires connecting the smartphone to a PC and works on most Xiaomi devices (including Redmi Note 10 Pro, Poco F4, Mi 12T).
You'll need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).
- ๐ฆ Installed drivers Xiaomi and ADB Tools.
- ๐ง Included debugging by USB (Settings โ The phone. โ Version. MIUI โ 7 times to tap โ Additionally. โ For developers โ Debugging by USB).
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Find out the batch name of the application (for example, for WhatsApp it is com.whatsapp). This can be done through the App Inspector or the command: adb shell pm list packages | grep "app name"
- Move the app to SD-map: adb shell pm set-install-location 2 This command forces the system to install new applications SD default.
- To transfer an already installed application: adb shell pm move-package com.whatsapp (replace com.whatsapp with the desired package).
โ ๏ธ Note: Not all applications support this method. If you see a Failure error after the command [NOT_MOVED: Operation not allowed, which means no transfer. MIUI settings may reset.
๐ก
Before using ADB, back up your data via Settings โ System โ Backup. This will help restore applications if something goes wrong.
Method 4: Using third-party applications (without root)
If previous methods didn't work, you can use Google Play utilities that automate portability.
- ๐ฑ AppMgr III (App 2 SD): It shows you what applications you can transfer, and it does it in one tap. MIUI 12-14, but requires ADB for extended functions.
- ๐๏ธ Files by Google: Allows you to manually move application files (such as Spotify cache or Telegram downloads) to SD-map.
- ๐ Link2SD: Requires root rights, but can link applications to SD-The map is not supported by Adoptable Storage.
Example of AppMgr III:
- Install the app from Google Play.
- Open it and give access to the storage.
- In the list, select an application marked Movable (portable).
- Press Move to SD card.
Limitations:
- It does not work with system applications.
- Some games (such as Call of Duty Mobile) can become dyeed after a transfer.
- After the MIUI update, you may need to repeat the transfer.
Method 5: Manually transfer application files (for media and cache)
If the application itself cannot be transferred, you can free up space by moving its data (photo, video, cache) to the SD-It works for the map:
- ๐ธ Messengers (WhatsApp, Viber, Telegram).
- ๐ต Music services (Spotify, Yandex Music).
- ๐ฎ Some games (for example, Clash of Clans allows you to transfer cache).
Instructions for WhatsApp:
- Open WhatsApp. โ โฎ โ Settings โ Warehouse and data.
- Tap Storage Management. โ Choose a large chat room.
- Click Export Chat and save backup to SD-map.
- Remove old media files from internal memory via Files โ Internal Memory โ WhatsApp โ Media.
For other applications:
- Connect your smartphone to your PC via USB (in File Transfer mode).
- Go to the Android โ data โ [app package] folder (e.g. com.spotify.music).
- Copy cache or files folders on SD-map.
- In some applications (for example, Spotify) you can specify the path to SD-map.
What to do if the application does not see files on SD-map?
Frequent problems and their solutions
When transferring applications to SD-Xiaomi may have errors. Let's look at the most common ones:
| Problem. | Reason. | Decision |
|---|---|---|
| The โMove to SDโ button is inactive | The application does not support the transfer or SD-The card is formatted as a portable | Try ADB or format the card as internal memory (if supported) |
| App dyes after transfer | Low speed. SD-card-in-conflict MIUI | Return the app back or use a UHS-I class card (e.g. SanDisk Extreme) |
| You can't move system applications | Restriction of Android/MIUI | Remove updates for the system application or use root-right ADB |
| SD-map not defined | Problem with file system or slot | Format your card in FAT32 or exFAT via PC |
โ ๏ธ Note: If, after transferring the application to SD-The card is getting very slow, so put it back on the map, and it's a sign that the card's speed is not good enough for the program to work. EVO Plus with a read speed of 90MB/s.
๐ก
Before the purchase SD-Check the card compatibility with your Xiaomi model, for example, the Redmi Note 11 supports cards up to 1 TB, and Poco supports cards. M3 โ only up to 512GB.