The internal memory of Xiaomi smartphones is clogged with applications faster than it seems: photos in Google Photos, cache of games, updates to social networks - and now the system warns of a shortage of space. SD-The map seems to be a logical solution, but in MIUI This feature doesn't work as clearly as it does on pure Android. 12 or POCO X5) The option is hidden in the settings, and in new versions of the firmware (MIUI 14/15) It was removed for most applications.
The problem is that not all apps can be moved โ many (including WhatsApp, Telegram and banking programs) block this feature for security reasons. SD-grade-up A1/UHS-I This can lead to brakes and errors, especially in games or instant messengers. In this article, we will discuss all working methods, from standard tools to tools. MIUI to manual methods through ADB, We will also tell you which apps are not worth porting and why.
Why Xiaomi is limiting the portability of applications SD-map
In the latest versions of MIUI (starting with MIUI 12), the function of transferring applications to a memory card has become less available.
- ๐ Data security: Annexes to the SD-It is easier to steal or replace cards, especially if the cards are retrieved and used on other devices.
- โก Performance: Memory cards (even class) UHS-II) slower-than-integrated memory UFS 2.2/3.1, What is critical for games and heavy applications.
- ๐ฑ Google policy: With Android 9, transfer applications to SD Not officially recommended โ many developers refuse to support this feature.
- ๐ Synchronization errors: When you extract a map, applications can โflyโ or lose data (relevant to Spotify, Netflix).
However, there are loopholes in MIUI, such as hybrid slot models (such as the Redmi 10C or POCO M4 Pro) that can format a memory card as an internal storage (Adoptable Storage), but this solution has its pitfalls, which we will discuss below.
โ ๏ธ Note: If your Xiaomi is running on Android 11+, porting system applications (such as Mi Browser or Security) can cause crashes.Before experimenting, back up to Settings โ Google โ Backup.
Method 1: Standard portability through MIUI settings (for supported applications)
This method only works for a limited number of applications (usually games, messengers like Viber, or utilities like FX File Explorer).
- Open Settings โ Applications โ Application Management.
- Select the appropriate app (such as Facebook).
- Slip on the "Storage" item.
- If there is a โChangeโ button next to the โInner Memoryโ label, click it and select it. SD-map.
If you don't have a button, the app doesn't support portability, so in this case, move on to the following.
SD-The card is formatted as a portable storage (not as an internal memory)
There is enough free space on the map (at least 20% more than the weight of the application)
Card of UHS-I class or higher (for games A2 is required)
The application is not system-based (e.g. Mi Home or Mi Remote)
-->
After the transfer, some features may work slower, such as Google Maps will take longer to load maps, and PUBG Mobile can slow down when loading textures. If a game or application starts to lag, return them to internal memory.
Method 2: Formatting SD-The card as an internal storage (Adoptable Storage)
This method is suitable for devices with Android 6-9 and a hybrid slot under SIM/SD (for example, Redmi 9A or POCO X3 NFC).
Instructions:
- Put it in. SD-smartphone-card.
- Go to Settings. โ Warehouse โ SD-map.
- Slip on the three dots in the top right corner and select "Storage settings."
- Click "Format as internal" (some firmwares call the item "Redesign").
- Confirm the action โ the card will be formatted in ext4 or f2fs.
- After the reboot, select "Move Data" (optional).
| Advantages | Deficiencies |
|---|---|
| Applications work almost like internal memory. | The card cannot be retrieved without the risk of data loss. |
| Widgets and notifications are supported | If the card fails, the phone may not boot. |
| Most applications can be ported (except system) | The speed of work depends on the class. SD-map |
โ ๏ธ Note: If you use a class card UHS-I A1 or lower, after formatting as an internal storage, it will last no more than 6-12 months due to high load. EVO Plus or SanDisk Extreme Class A2.
Method 3: Transfer over ADB (for power users)
If you donโt have a port option in the settings, you can use Android Debug Bridge (ADB), which works on most Xiaomi devices, but requires a connection to a computer.
Steps:
- Turn on Developer Mode: Go to Settings โ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ Additional โ For Developers. Activate USB Debugging.
Connect the phone to the PC and confirm the debugging permission.
ADB Tools
Win + R โ cmd
adb shell pm set-install-location 2This command will force the system to install applications on default SD-card (if formatted as a portable storage).
adb shell pm move-package com.instagram.android(Replace com.instagram.android with your appโs batch name).
List of packet names of popular applications:
- WhatsApp: com.whatsapp
- Telegram: org.telegram.messenger
- Facebook: com.facebook.katana
- TikTok: com.zhiliaoapp.musically
๐ก
If the pm move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], So the app doesn't support portability. SD-The card as an internal storage (means of use) 2).
Method 4: Use of third-party utilities (App2SD, Link2SD)
If previous methods have failed, you can use Google Play apps like App2SD or Link2SD.
- ๐ Move over APK-file SD-map.
- ๐ Create symbolic links (for root users).
- ๐๏ธ Clear cache and unnecessary files.
Instructions for Link2SD (root required):
- Install Link2SD from the Play Market.
- Provide root access (if any).
- Select the app from the list.
- Click "Create a link" and select SD-map.
- Confirm the transfer of data and libraries (lib, dex).
Without root, the functionality is limited, you can only transfer cache and some data, and full transfer will require unlocking the bootloader and installing Magisk, which voids the warranty.
What is root and why is Xiaomi blocking it?
Method 5: Transfer only media files and cache
If it is impossible to transfer the application itself, you can free up space by moving its data (photo, video, cache) to the SD-It works for the map:
- ๐ท Google Photos (settings) โ lay down).
- ๐ต Spotify (settings) โ storage โ loading-place).
- ๐ฎ PUBG Mobile or Call of Duty (select the game settings) SD-resource-loading).
- ๐ฅ Telegram (settings) โ data-storage โ loader).
For manual transfer:
- Connect your phone to your PC or use a file manager (such as Mi File Manager).
- Go to /Android/data/[name packet] (e.g. /Android/data/com.whatsapp/).
- Copy cache, files or media folders on SD-map.
- In some applications (for example, VK), you need to manually specify a new path to files in the settings.
โ ๏ธ Note: Do not transfer the obb folder for games to the SD-grade-up A2 โ This will lead to constant loading of textures and lags, and for Genshin Impact or Honkai: Star Rail, it is better to use internal memory or external memory. SSD through OTG.
Class A1 (up to 30 MB/s)
Class A2/UHS-I (up to 90 MB/s)
UHS-II (150+MB/s)
I don't use it.
Another option-->
What applications cannot be transferred to SD-map
Even if technically transferable, some applications should not be touched:
| Type of application | Reason. | Risks. |
|---|---|---|
| Banking (Sberbank, Tinkoff) | Storage of data on removable media | Account blocking, data leakage |
| System (Mi Home, Security) | Firmware dependency | Misfunctions of MIUI, update errors |
| Widgets (Weather, Calendar) | Requires quick access | Widgets will stop updating |
| Online Authorized Games (PUBG, COD) | Antichits check the integrity of files | Ban account for "modified files" |
Also avoid transferring:
- ๐ Two-factor authentication applications (Google Authenticator, Microsoft Authenticator).
- ๐ก VPN-NordVPN, ProtonVPN โ may lose the connection.
- ๐ฌ Streaming services (Netflix, Disney)+) โ fallibility DRM.
๐ก
If the application stopped working after the transfer, return it to internal memory and clear the cache in Settings โ Apps โ [name] โ Storage โ Clear the cache.
Frequent mistakes and how to fix them
When transferring applications to SD-Xiaomi users face typical problems:
- ๐ซ "There is not enough space on the device, even if it is SD-Solution: Format the card in exFAT (supports files) >4 GB via PC.
- ๐ "The app stopped" after the transfer. Solution: Remove and reinstall the app by selecting SD-map.
- ๐ต SD-The card is not defined after formatting as internal storage.Solution: Reboot the phone and check the card on another device (it may be damaged).
- โ ๏ธ "Team team. ADB It's not working. (pm move-package) Solution: Update. MIUI Up to the latest version or use adb shell pm set-install-location 2 to force installation on the SD.
If the application slows down after transfer, try:
- Clear the cache in the application settings.
- Transfer it back to the internal memory.
- Use it. SD-card with higher speed class.