Mobile apps on Xiaomi smartphones are one of the most popular operations among users facing a shortage of internal memory, POCO and Mi are equipped with drives for 128-512 GB, many owners of budget devices (for example, Redmi Note 12 64 GB or POCO M5) And they continue to have a shortage of space, and the problem is compounded by the fact that they have a very small space. MIUI Limits the ability to transfer applications to a memory card โ unlike โpureโ Android.
In this guide, we will look at all the current ways to migrate applications to Xiaomi in 2026, from standard MIUI features to hidden Android 13/14 features and third-party tools. We will focus on the nuances of working with microSD, cloud services and optimizing memory without data loss. If you want to make room for new photos, games or system updates, this guide will help you do this as efficiently as possible.
Why canโt Xiaomi just transfer the app to a memory card?
Users who are switching from other brands (such as Samsung or Huawei) are often surprised why Xiaomi does not have a โMove to SDโ button in the app settings, the reason being MIUI policy and Android restrictions:
- ๐ Security of data: MIUI Blocks the transfer of system and mission-critical applications (e.g., com.miui.securitycenter) to prevent failures when retrieving a memory card.
- ๐ฑ Performance: MicroSD cards (even class) A2) They are slower than the built-in memory. UFS 2.2/3.1, What can slow down applications.
- ๐ ๏ธ Android architecture: Starting with Android 9, Google has tightened the rules for working with external drives, banning full portability APK-root-free.
There are workarounds, however, such as some apps (like WhatsApp or Telegram) that allow you to manually specify a path for storing media files. OBB-Files (such as Genshin Impact or Call of Duty Mobile) can be transferred to the map via the Files menu".
โ ๏ธ Note: Transferring applications to a memory card can cause them to work unstable if the card is slow (class below). A1) Before surgery, check the read/write speed through the app. A1 SD Bench.
Method 1: Transfer applications to a memory card via MIUI (official method)
Despite the limitations, MIUI 14/15 still has the option of partially migrating some applications to microSD, which works without root rights, but is not supported by all programs.
- Insert the memory card into the slot (FAT32, exFAT or NTFS formats are supported for OTG devices).
- Open Settings โ Applications โ Application Management.
- Select the app you want (like Facebook or Spotify).
- Press Warehouse. โ Move it to SD-Card (option is only active for supported applications).
If the "Transfer" button is inactive or not, the app does not support this function, in which case, try alternative methods in the following sections.
Format the card in FAT32 (if the volume is โค32 GB) or exFAT
Check the speed class (A2/UHS-I recommended)
Disable Adaptive Brightness in Settings (Saves Charge During Operation)
Backup your data on the map (transfer will delete it!)
-->
Important: After the transfer, the application can run slower, especially if the memory card is in Class 10 without the A1/A2 marking. For games and heavy applications (for example, Lightroom or PUBG Mobile), it is better to use internal memory.
Method 2: Use a memory card as an internal storage device (Adoptable Storage)
Adoptable Storage allows you to bypass the limitations of MIUI, but has serious drawbacks. Once activated, the card will be encrypted and will not be read on other devices, this method is only suitable for Xiaomi on Android 9-12 (in MIUI 14/15, the function is hidden).
Instructions for MIUI 12 and below:
- Insert the memory card and open the Settings notification SD-map.
- Choose Use as an internal storage.
- Confirm the formatting (all data will be deleted!).
- Once completed, restart the device.
For MIUI 13/14/15, this method only works through ADB.
adb shell sm set-force-adoptable true
adb shell sm partition disk:179,64 privateโ ๏ธ Note: Once Adoptable Storage is activated, the card will be tied to the device, and if it is removed or damaged, the applications transferred to it will cease to work. MIUI.
What to do if Adoptable Storage is not working?
Method 3: Manual transfer of cache and application data
If the application itself cannot be moved, you can free up space by moving its cache and user data (for example, downloaded maps in Google Maps or media files in VK).
- Open Settings โ Applications โ Application Management.
- Select the app and click Storage.
- Click Clear cache (this is secure, data will not be deleted).
- To transfer media files (for example, in Telegram), open the application settings and specify the path to the memory card manually.
Some apps (such as Netflix or Spotify) allow you to save offline content to a memory card.
- ๐ต In Spotify: Settings โ Sound quality โ Download folder โ choose SD-map.
- ๐ฌ On Netflix: App settings โ Downloads. โ Memory of the device โ select a map.
๐ก
To find the heavy cache files, use Files by Google, which shows the space by category and allows you to quickly clear out unnecessary data.
Method 4: Porting applications with ADB (for power users)
The Android Debug Bridge (ADB) method allows you to force supported applications to a memory card, even if MIUI does not have such an option, you will need a computer with Xiaomi drivers installed and USB debugging enabled.
Step-by-step:
- Turn on Developer Mode (7 times click on the MIUI version in Settings โ About Phone).
- Activate Debugging by USB in Settings โ Additional โ For developers.
- Connect your phone to your PC and execute the command: adb shell pm set-install-location 2 This will force the system to install new applications on your PC. SD-default-card.
- To transfer an already installed application (e.g. com.whatsapp), use: adb shell pm move-package com.whatsapp
A list of packages of installed applications can be obtained by the command:
adb shell pm list packages -fโ ๏ธ Note: Not all applications support portability ADB. System programs (com.android) and some games (such as Genshin Impact) may give you a Failure error. [NOT_MOVED: Package couldn't be moved].
| ADB Team Team | Description | Example of use |
|---|---|---|
| pm set-install-location | Set the default installation location | adb shell pm set-install-location 2 SD-map) |
| pm move-package | Transfers the specified annex | adb shell pm move-package com.facebook.katana |
| pm list packages -f | Shows all installed packages | adb shell pm list packages -f | grep whatsapp |
| pm get-install-location | Shows the current installation location | adb shell pm get-install-location (0 internal, 2 SD) |
Method 5: Move applications to the cloud or to another phone
If physical porting to a memory card isnโt enough, consider syncing apps with cloud services or transferring them to another device, which is important for backing up before resetting your phone or when you upgrade to a new Xiaomi model.
Portability options:
- โ๏ธ Mi Cloud: Automatically saves a list of installed applications (but not the apps themselves) APK-After recovery on the new device, the applications will download from the Play Market.
- ๐ฑ Xiaomi Migration: Built-in Wi-Fi Direct Data Application (includes a list of applications, but not their files).
- ๐ Third-party services: Titanium Backup (requires root) or APK Extractor for extraction APK-files and subsequent installation.
To back up application data (such as saving games or settings) use:
- ๐ฎ Helium (no root, but requires a PC for some features).
- ๐ Swift Backup (requires root, supports cloud synchronization).
Official transfer via MIUI
Adoptable Storage (Map as internal memory)
Manual transfer of cache and media files
ADB-team
Cloud services (Mi Cloud, Google Drive)
I can't stand it, I have enough internal memory.
-->
Frequent mistakes and their solutions
When migrating apps to Xiaomi, users often face typical problems, and here are the most common mistakes and ways to fix them:
- ๐ซ "Not enough room on the device" when transferring: Clear the cache through Settings โ Storage or delete unnecessary files with Files by Google.
- ๐ The annex is not portable to SD: Check if it supports this feature (many games and system programs donโt).
- ๐ Mistake "SD-The card is damaged: format the card in FAT32 or exFAT via PC (use) SD Formatter).
- โ ๏ธ App dyes after transfer: Return it to the internal memory or check the card for errors with the adb shell fsck command /dev/block/mmcblk1.
If the app stopped updating through the Play Market after the transfer, try:
- Put it back in the memory.
- Clear the data of the Google Play Store (Settings โ Apps โ Google Play Store โ Storage โ Clear data).
- Reset the device.
๐ก
Before transferring applications to a memory card, always check for errors and speed. Slow cards (class below A1) can cause data freezes and loss.