Why Xiaomi canโt move apps to Xiaomi SD-map?
You have bought a Xiaomi Redmi Note 12 or POCO X5, You put a 256GB memory card in, but it's hard to move the apps, and it's not a bug, it's not a bug, it's not a bug, it's how it works. MIUI It's because of the Android restrictions that Xiaomi has tightened for security and performance, and Google banned full-featured porting of apps to the Internet back in 2017. SD-map FAT32 or exFAT, leaving this feature only for cards with the Adoptable Storage file system (which is the same as the Adoptable Storage file system). MIUI supportive).
But there are workarounds.
- ๐น Official Portability Methods (for supported applications)
- ๐น Manual movement through settings MIUI
- ๐น ADB-force-transfer
- ๐น Limitations and why some apps canโt be moved
- ๐น Alternatives: How to Free Your Memory Without Transfer
We warn you immediately: starting with MIUI 12.5 and Android 11 Xiaomi has completely removed the option โMove toโ SD-It's a map from the interface for most applications, but that doesn't mean there's no solution, it's just going to be using hidden features or third-party tools.
Method 1: Transfer over MIUI settings (for supported applications)
Despite the limitations, some applications (usually lightweight utilities or cache games) can still be migrated in the standard way, check if this method works on your device:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Google Maps or Telegram).
- Slip on Warehouse.
- If the option is available, a button will appear to Move to SD-map (press it).
Importantly, this only works for applications that the developer has labeled as supporting external memory, and most modern programs (including WhatsApp, Instagram, banking apps) block this option.
Free space on SD-card (minimum 1 GB)|Card format (preferably exFAT)|No errors in reading the map|Support for the transfer by the application itself-->
Method 2: Forced transfer via ADB (for advanced users)
If you donโt have a port button in your settings, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system where to install the app, a technique that works on most Xiaomi devices running Android 8-13, but requires a PC connection.
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ USB-cable (preferably original)
- ๐ฑ Included debugging by USB (Settings โ The phone. โ Version. MIUI โ 7 times tap the version, then return to the additional โ For developers โ Debugging by USB)
- ๐ ๏ธ Installed Xiaomi drivers and package ADB Tools (you can download from the official Android website)
Instructions:
- Connect the phone to the PC and allow debugging (a request will appear on the phone screen).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Find out the batch name of the application (for example, for Telegram it is org.telegram.messenger). You can do this through the command: adb shell pm list packages | grep "application name"
- Move the app to SD-Command card: adb shell pm set-install-location 2 Then reinstall the application - it will automatically install on the memory card.
What if the ADB canโt see the device?
โ ๏ธ Attention: forced transfer through ADB It can cause an application to crash, especially if it uses widgets or background processes.Some applications (e.g. banking) may stop running after such a transfer.
Method 3: Use SD-The card is an internal memory (adoptable storage)
In older versions of Android (up to 9.0) there was an Adoptable Storage feature that allowed you to format. SD-Xiaomi does not officially support this mode in new firmware, but on some models (for example, Redmi 5 or Mi). A1) It can be turned on through ADB.
Pros of the method:
- ๐น Applications are installed on the map automatically
- ๐น There are no restrictions on transfer (even for games)
Cons:
- ๐ธ The card becomes โtiedโ to the phone โ it can not be retrieved without losing data.
- ๐ธ Speed is lower than internal memory (especially on cheap Class 10 cards)
- ๐ธ On new models of Xiaomi (C) MIUI 12+) This method is often blocked.
How to turn on (if supported):
- Put it in. SD-phone-card.
- Connect with ADB and execute the command: adb shell sm set-force-adoptable true
- Go to Settings. โ Warehouse โ SD-map โ Set up โ Internal memory.
- Follow the instructions on the screen (the map will be formatted!).
โ ๏ธ Note: once activated, Adoptable Storage card will not be used in other devices without full formatting. SD-Cards due to frequent recording operations.
๐ก
Before activating Adoptable Storage, back up the data from the card โ it will be completely erased!
Table: Compatibility of transfer methods with Xiaomi models
| Transfer method | Redmi Note 10/11/12 | POCO X3/X4/X5 | Mi 11/12/13 | Older models (until 2019) |
|---|---|---|---|---|
| Standard Transfer through Settings | โ (only for individual applications) | โ (only for individual applications) | โ | โ (on MIUI 9โ11) |
| ADB-team | โ (partly) | โ (partly) | โ (partly) | โ |
| Adoptable Storage | โ | โ | โ | โ (only ADB) |
| Third-party applications (AppMgr III) | โ (root) | โ (root) | โ (root) | โ |
Why some applications cannot be moved to SD-map?
Even if you use ADB or root access, some apps stubbornly refuse to move to the memory card.
- ๐ Security: Banking applications (SberBank Online, Tinkoff) and instant messengers (WhatsApp, Viber) block the transfer to protect data from copying.
- ๐ฎ Performance: High Demand Games (Genshin Impact, PUBG Mobile) brakes when starting with SD-The developers prohibit the transfer of cards.
- ๐ Background: Apps with widgets or persistent notifications (weather, fitness trackers) may not work properly with external memory.
- ๐ฑ Limitations MIUI: Xiaomi artificially blocks the transfer of system applications (theme, security) and Google services.
What do you do in these cases? There are a few workarounds.
- ๐น Move only the cache and application data (via Settings) โ Annexes โ Warehouse โ Clear cache/Transfer data).
- ๐น Use cloud storage (Google Drive, Mi Cloud) for backups.
- ๐น Delete unnecessary files through Settings โ Warehouse โ Cleanup.
๐ก
If an application cannot be moved, try clearing its cache, often freeing up 1-3 GB of memory without removing the program.
Alternative ways to free up memory without transferring applications
If the transfer is SD-The map is not possible, try these methods:
- Cleaning up cache and garbage: ๐งน Go to Settings. โ Warehouse โ Clean and run the scan. ๐๏ธ Remove unnecessary files from Download folders, DCIM (photo/video, Bluetooth.
- Transfer of media files: ๐ธ Use the Gallery or Files to move photos/videos to the SD-map. ๐ต Bring music to Google Play Music or Mi Music.
- Disabling pre-installed applications: ๐ซ Go to Settings. โ Apps, select an unnecessary system application (such as Mi Video) and click Disable.
- Use of Lite versions of applications: ๐ฑ Install lightweight versions of social networks: Facebook Lite, Messenger Lite, Twitter Lite.
โ ๏ธ Warning: Disabling system applications can cause your phone to malfunction.Don't turn off Google Play services, MIUI Daemon or Security.