Why Xiaomi canβt move apps to Xiaomi SD-map?
Owners of Xiaomi, Redmi and POCO smartphones often face the problem of lack of internal memory, especially on budget models with 32 or 64 GB of storage. The logical solution is to transfer heavy applications to a microSD card, but here users are waiting for an unpleasant surprise: in modern versions of MIUI (12-14), the option of porting applications is often missing or blocked. Why is this happening?
It's about the Android architecture and Xiaomi's policy. Starting with Android 6.0 Marshmallow, Google introduced the Adoptable Storage concept, which allows you to format. SD-However, manufacturers including Xiaomi are abandoning this feature due to risks:
- πΉ Low speed work - even class A2 inferior to built-in memory UFS 2.1/3.0.
- πΉ Reliability β SD-Cards are more likely to fail with intensive recordings.
- πΉ Security β applications on removable media are easier to steal or replace.
However, there are workarounds, from standard MIUI tools to manual transfer via ADB or third-party utilities, and then we will discuss all the current methods, taking into account the limitations and features of different Xiaomi models.
Method 1: Standard portability through MIUI settings (if available)
On some Xiaomi models (mostly released before 2020), the app port option is saved.
- Open Settings β Applications β Application Management.
- Select the app you want (like Facebook or Spotify).
- Slip on Warehouse.
- If there is a button, change or move to SD-map -- use it.
β οΈ Note: Even if the button is active, not all applications support portability, MIUI Launcher) and security games (PUBG Mobile, Genshin Impact will remain on internal memory.
| Xiaomi model | Support for transfer to MIUI 14 | Notes |
|---|---|---|
| Redmi Note 8/9 | β Yes (partially) | Only for third-party applications, without system |
| POCO X3 NFC | β Yes. | Works with exFAT and FAT32 cards |
| Mi 10/11 | β No. | The function was removed in firmware after 2021 |
| Redmi 12C | β οΈ Limited. | Only for Android App Bundle-enabled apps |
Method 2: Formatting SD-The card is an internal memory (adoptable storage)
This method works on Android 6.0-9.0 and requires a complete map formatting. All data on it will be deleted!
- Put it in. SD-Card to smartphone (class recommended) A1/A2 up-to-date 256 GB).
- Go to Settings β Storage β Memory Map.
- Select Format as internal storage (some firmwares call Setup).
- Confirm the action and wait until it is completed (may take 5-10 minutes).
- Once formatted, the system will suggest moving the data. Choose Move now.
β οΈ Warning: After that, the card can not be removed without losing data, it will become part of the system.
Make a backup copy of data from the card|Use a class card A1/A2|Charge your phone at least to 50%|Disable two-factor authentication in banking applications-->
What happens if you remove the map after formatting?
Method 3: Transfer over ADB (for power users)
If standard methods donβt work, you can use Android Debug Bridge (ADB), which requires a PC and basic command line skills.
Steps:
- Turn on Developer Mode on your phone: go to Settings β About Phone and tap the MIUI version 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, install ADB drivers (you can download from the official website).
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell pm set-install-location 2This command will force the system to install new applications on the SD-Default map. To migrate applications that are already installed, use:
adb shell pm move-package com.example.app /sdcard(Replace com.example.app with the batch name of the app, such as com.facebook.katana for Facebook).
Method 4: Use of third-party applications (with reservations)
Google Play has utilities that promise to transfer applications to the Internet SD-map, for example, AppMgr III or Link2SD. However, their effectiveness in MIUI limited:
- πΉ AppMgr III β It only works with root rights (root).
- πΉ Link2SD β sectionalize ext2/ext3 on the map (must be formatted manually).
- πΉ Files by Google β can only transfer files (not the applications themselves).
β οΈ Note: Applications that are ported through third-party utilities may:
- πΈ Make mistakes when updating.
- πΈ Lose data after rebooting.
- πΈ Slow down the system (due to low speed) SD-map).
Limitations and Risks: What to Know Before Transfer
Transfer of applications to SD-map is not a panacea. Here are the key nuances:
- Performance: MicroSD cards (even A2 class) are 5-10 times slower than UFS internal memory.
- Compatibility: Many applications (especially banking and instant messengers) block work from removable media for security reasons.
- Updates: Ported apps may not be updated via Google Play.
- Encryption: Some Xiaomi models (e.g. Mi 11 Ultra) SD-The card is encrypted and after extraction, the data becomes inaccessible.
| Type of application | Can I reschedule? | Risks. |
|---|---|---|
| Social networks (Instagram, VK) | β Yes. | Slow Media Download |
| Games (Call of Duty Mobile) | β οΈ Partially. | Lags, departures, long loads |
| Banking applications (Sberbank, Tinkoff) | β No. | Security locking |
| Messengers (Telegram, WhatsApp) | β Yes. | Problems with notifications |
Alternative solutions: how to free memory without transferring
If porting apps is not possible or feasible, try these methods:
- πΉ Cache cleaning: In Settings β Warehouse β You can delete up to 1-3 GB of unnecessary data.
- πΉ Removing duplicates: Apps like Files by Google or CCleaner will find duplicate files.
- πΉ Media portability: Photos and videos take up the lion's share of memory. Move them to a map or to the cloud (Google Photos, Mi Cloud).
- πΉ Disable Preboot: In Google Play, turn off auto-update apps or limit it to Wi-Fi only.
- πΉ Use Lite versions: Replace heavy applications with lightweight ones (Facebook Lite, Messenger Lite).
For supported models OTG (For example, Redmi Note 12 Pro can be connected to the external SSD-This will solve the memory problem without risking performance.