Xiaomi smartphone owners often face a shortage of internal memory, especially if a device from the budget line of Redmi or POCO with 32/64 GB of storage. The microSD card seems to be the logical solution - cheap storage expansion to 1 TB. But here's the problem: MIUI by default does not allow you to transfer applications to the USB drive as easily as some other Android devices. Why is this and how to get around the restrictions?
It's about the Android architecture and Xiaomi's policy: starting with MIUI 12, the manufacturer blocks the Adoptable Storage feature, leaving it for specific regions only. However, there are workarounds, from manual cache transfer to the use of hidden developer settings. In this article, we will discuss all the working methods, their pros and cons, and explain why some applications fundamentally do not want to move to the memory card.
Why Xiaomi is blocking the transfer of applications to the flash drive?
The main reason is performance and security. MicroSD cards, even class memory cards. A2, work 5โ10 time-slower than the built-in memory eMMC/UFS. It means:
- ๐ข Slowing down the launch of apps (especially games and social networks).
- ๐ Frequent errors when updating programs through Google Play.
- ๐ก๏ธ Data loss risk โ flash drives more likely to fail when recording intensively.
Xiaomi also follows Googleโs guidelines: with Android 9, Adoptable Storage is officially out of date, but that doesnโt mean itโs impossible to port, it just needs to use alternative methods.
โ ๏ธ Note: Transfer system applications (e.g. Google Services or Google Services) MIUI Launcher on the flash drive can cause the phone to reboot cyclically.Do not touch programs marked "System" in the settings!
Method 1: Transfer through MIUI settings (official method)
This is the easiest way, but it doesnโt work for all applications, and itโs suitable for MIUI 12-14 on most models (Redmi Note 10/11/12, POCO X3/X4, Mi 11 Lite, etc.).
- Open Settings โ Applications โ Application Management.
- Select the application you want (such as Telegram or VK).
- Press Warehouse. โ Move it to SD-card (if the button is active).
If the transfer button is inactive or absent, it means:
- ๐ซ The app does not support portability (such as WhatsApp or Google Maps).
- ๐ฑ Your Xiaomi model doesnโt allow you to do that (relevant for Mi flagships) 12/13).
- ๐ง You need to turn on the developer mode (see Method 2).
โ๏ธ What to check before transferring
Method 2: Using the Developer Mode
If standard portability is not available, you can try to force the installation of applications on the USB drive through hidden settings.
- Activate Developer Mode: Settings โ About Phone โ MIUI Version (click 7 times)
- Back to Settings โ Additionally. โ For developers.
- Find the option Forced to allow transfer to an external storage and turn it on.
- Reboot the phone.
After that, the button is moved to SD-The map may appear for some applications, but this method does not work on all firmware. MIUI 14 Global is often absent.
Method 3: Formatting a flash drive as an internal memory (Adoptable Storage)
This method only works on older versions of MIUI (before MIUI 12) or custom firmware like Pixel Experience, which allows you to trick the system into thinking of the flash drive as part of internal memory.
- Insert microSD into your phone.
- When a notification is received, a new SD-map press Set up Set up โ Internal memory.
- Confirm the formatting (all data will be deleted!).
- Wait until the process is completed (it can take 5-10 minutes).
| Advantages | Deficiencies |
|---|---|
| โ Applications are installed on the flash drive automatically. | โ The card becomes tied to the phone. |
| โ You can transfer more applications than through MIUI. | โ The speed of the work is low (even with the A2). |
| โ Suitable for older models (Redmi) 4X, Mi A1). | โ Not working. MIUI 13/14 rootless. |
โ ๏ธ Attention: If you pull out such a flash drive without first "unmounting" in the settings, the phone can freeze on the boot! Always use safe extraction: Settings โ Warehouse โ Extract SD-map.
Method 4: Transfer over ADB (for advanced users)
If previous methods didnโt work, you can use Android Debug Bridge (ADB), a debugging tool for PCs, to force the system to specify that the flash drive is internal memory.
You'll need:
- ๐ป Computer with Windows/macOS/Linux.
- ๐ USB-TypeC Cable (Original!).
- ๐ ๏ธ Utility. ADB Tools by Google.
Instructions:
- Connect your phone to your PC and enable USB Debugging (Settings โ Developer).
- Open the command prompt (cmd) in the folder with ADB.
- Enter the commands in order: adb shell sm list-volumes Remember the flash drive ID (e.g. 179:177).
- Do: sm partition 179:177 private (replace 179:177 with your ID).
- Reboot the phone.
What if the ADB canโt see the device?
Which apps can be ported and which ones canโt?
Not all programs are willing to work with external memory.
| Can be moved | You can't carry it. | Reason. |
|---|---|---|
| ๐ฑ Messengers (Telegram, Viber) | ๐ Banking applications (Sberbank, Tinkoff) | Security requirements (data storage only in internal memory) |
| ๐ฎ Candy Crush (Subway Surfers) | ๐ฎ The Hard Games (Genshin Impact, PUBG) | Low reading speeds with microSD cause lags. |
| ๐บ Media players (VLC, MX Player) | ๐ System updates (MIUI Updater) | System files must be in the internal memory. |
| ๐ File Managers (Solid Explorer) | ๐ค Widgets and Launchers (Nova Launcher) | They work in the background and require quick access. |
Exception: Some apps (like Spotify or Netflix) allow you to transfer only cache, but not the cache itself. APK-To do this, go to the program settings and find the Warehouse item. โ Memory for downloads.
๐ก
Before you transfer the game, check its memory requirements. If the game weighs more than 2 GB, it is better to leave it in internal memory, otherwise there will be slowdowns when loading levels.
What to do if the transfer does not work?
If none of these solutions worked, try these alternative solutions:
- ๐ Clear the app cache: sometimes this will unlock the transfer button. โ Annexes โ [Select the application] โ Warehouse โ Clear the cache.
- ๐ฒ Update. MIUI Up to the latest version โ in new firmware sometimes return hidden functions.
- ๐ ๏ธ Use third-party launchers (such as Nova Launcher), which allow you to hide the icons of โunbearableโ applications, freeing up space.
- โ๏ธ Transfer media files (photos, videos) to the flash drive manually through the Gallery or Explorer.
- ๐ง Install Lite versions of apps (e.g. Facebook Lite, Messenger Lite) that take up less space.
If you are critically short of memory, consider alternative options:
- ๐ Remove unused applications through Settings โ Annexes โ Unused.
- ๐๏ธ Clean up garbage files with the help of MIUI cleaner SD Maid.
- ๐ฅ Transfer files to the cloud (Google Drive, Mi Cloud).
๐ก
Moving apps to a flash drive in Xiaomi is always a trade-off between free space and performance. If the phone slows down after transferring, return critical programs to internal memory.