How to transfer applications to the flash drive in Xiaomi: all the ways and nuances

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.).

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or VK).
  3. 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

Done: 0 / 4

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.

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times)
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Find the option Forced to allow transfer to an external storage and turn it on.
  4. 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.

๐Ÿ“Š What memory card do you use in Xiaomi?
SanDisk Ultra (A1)
Samsung EVO Plus (A2)
Kingston Canvas Go!
Another.
I don't use it.

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.

  1. Insert microSD into your phone.
  2. When a notification is received, a new SD-map press Set up Set up โ†’ Internal memory.
  3. Confirm the formatting (all data will be deleted!).
  4. Wait until the process is completed (it can take 5-10 minutes).
AdvantagesDeficiencies
โœ… 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:

  1. Connect your phone to your PC and enable USB Debugging (Settings โ†’ Developer).
  2. Open the command prompt (cmd) in the folder with ADB.
  3. Enter the commands in order: adb shell sm list-volumes Remember the flash drive ID (e.g. 179:177).
  4. Do: sm partition 179:177 private (replace 179:177 with your ID).
  5. Reboot the phone.
What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB 2. Install drivers for your Xiaomi model (you can download from Xiaomi or Mi Flash Tool). 3. Try another one. USB-cable (cheap cables often don't support data transfer). 4. Reboot your phone and PC. 5. Enter adb kill-server on the command line, then adb start-server.

Which apps can be ported and which ones canโ€™t?

Not all programs are willing to work with external memory.

Can be movedYou 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.

FAQ: Frequent questions about transferring apps to the flash drive in Xiaomi

โ“ Can I transfer WhatsApp to WhatsApp? SD-map?
โŒ WhatsApp officially bans external memory transfers due to the risk of data loss (encrypting chats requires fast storage), however, you can manually transfer media files (photos, videos) through Settings. โ†’ Warehouse โ†’ Memory management.
โ“ Why the application stopped updating after the transfer?
๐Ÿ”„ This is due to the limitations of Google Play: updates to apps on a flash drive are blocked if the card is formatted as portable.Solutions: Temporarily move the app back to internal memory, update it, then return to a flash drive. APK-manual update files from APKMirror.
โ“ How to transfer the game with progress to the flash drive?
๐ŸŽฎ Most games (like Clash of Clans or Brawl Stars) tie progress to a Google Play Games or Facebook account.So: Sync progress with the cloud in game settings. Move the game to a flash drive (if possible). After launch, log in to your account โ€“ progress will automatically pick up. โš ๏ธ Exception: Offline games (such as Minecraft) may lose saves when ported!
โ“ Why is it that after formatting the flash drive as internal memory, it became slower?
๐Ÿข This is normal: Android encrypts data on Adoptable Storage, which additionally loads the card controller. To reduce the brakes: Use the class flash drives A2 (for example, Samsung EVO Do not carry heavy games or applications with background synchronization. Clean the cache regularly through Settings. โ†’ Warehouse โ†’ Cleanup.
โ“ Can I use it? OTG-portable?
โŒ No. OTG-Drives (connected via USB-TypeC) in Xiaomi are recognized only as external drives. Applications cannot be transferred to them - only copying files (photos, videos, documents).