Transfer applications to the memory card in Xiaomi smartphones: all ways and pitfalls

Owners of Xiaomi, Redmi and POCO smartphones sooner or later face a shortage of internal memory โ€” especially if the device from the budget line with 32 or 64 GB on board. The microSD card seems to be the obvious solution, but hereโ€™s the problem: the MIUI system does not always allow you to transfer applications to an external drive as easily as files. Why this happens and how to circumvent restrictions โ€” we will examine in this guide.

Letโ€™s warn you right away: portability depends on the Android version (9 to 14), the MIUI shell (12 to 14) and the smartphone model. For example, on the Xiaomi Mi A2 (with pure Android), the algorithm is one, and on the Redmi Note 12 Pro+ with MIUI 14 โ€“ a completely different one. We have collected current methods for devices in 2020-2026, including workarounds for cases when standard settings do not work.

Why Xiaomi restricts the portability of applications to SD-card?

The manufacturer is not just making life difficult for users, but there are technical and safety reasons behind the limitations.

  • โšก Performance: Memory cards (even class) A2) They are slower than the built-in memory. eMMC/UFS. Transfer of applications to SD It can cause lags, especially in games or heavy services.
  • ๐Ÿ”’ Security: MIUI It encrypts application data, and it's harder to do it on external drives.
  • ๐Ÿ“ฑ Android architecture: Starting with Android 9 Pie, Google has tightened its rules for external drives. Many features (like Adoptable Storage) have been stripped down.
  • ๐Ÿ’พ Fragmentation of files: Frequent recordings/deletions SD-The map leads to its rapid wear and decrease in speed.

However, for most user applications (messengers, social networks, utilities), transfer is possible - the main thing is to know where to look for settings. OBB-Files will require workarounds.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another model
I don't know.

Method 1: Standard Transfer through MIUI Settings

This is the easiest method, but it doesn't work on all models. Check if your smartphone supports the function:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or VK).
  3. Put it on the Memory (or Warehouse) item.
  4. If the option is available, you will see the Change or Move button. SD-map.

โš ๏ธ Attention: On devices with MIUI 13/14 Android 12+ This is often missing. The manufacturer removes it to optimize the system. If there's no button, move on to the next way.

Make sure that SD-The card is formatted as a portable storage (not internal)|

Check the free space on the map (need at least 10% of the application volume)|

Close the application you are going to port |

Connect the charger (the process can take 5-10 minutes)-->

Method 2: Formatting SD-maps as internal memory

This method works on Android 6-9 and some firmware MIUI 10-12 The point is to trick the system into perceiving it. SD-Important: once formatted, the card will not be used on other devices without being cleaned!

Instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Click Format as Internal Storage (or Internal Storage).
  5. Confirm action. The system will warn you that all data from the card will be deleted.
  6. After formatting, restart the device.
  7. Now in the application settings there will be an option to transfer to SD-map.

โš ๏ธ Attention: MIUI 13/14 Android 10+ This method may not work, because the manufacturer blocks Adoptable Storage at the firmware level, and once formatted, the map cannot be retrieved without data loss.

What if the system does not allow you to format the card as an internal one?
If the item is formatted as internal is absent or inactive, this means that: 1. Your Xiaomi model doesnโ€™t support this feature at the firmware level (relevant for most devices after the launch). 2021 year-end). 2. Memory card damaged or incompatible (try another, class) A1/A2). 3. The system already uses another card as an internal one (you can check in Settings). โ†’ In this case, only alternative methods remain (see Methods). 3 and 4).

Method 3: Transfer over ADB (for advanced users)

If standard methods don't work, you can use Android Debug Bridge (ADB), a computer debugging tool that requires command line skills, but allows you to migrate even those applications that MIUI blocks.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/Linux/macOS.
  • ๐Ÿ“ฑ Cable USB (preferably original).
  • ๐Ÿ”ง Installed Xiaomi drivers and package ADB Tools.
  • ๐Ÿ”“ Included debugging by USB smartphone.

Step-by-step:

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times)
  2. Enable USB debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your smartphone to your PC and confirm your trust in your computer.
  4. Open the command line (or Terminal) and type: adb shell pm set-install-location 2 This command forces the system to install new applications on the computer. SD-default-card.
  5. To transfer an already installed application (such as WhatsApp), use: adb shell pm move-package com.whatsapp (replace com.whatsapp with the desired application package).

โš ๏ธ Note: Not all applications support portability ADB. If you see a Failure error after the team [NOT_MOVED: Package couldn't be moved, which means the application is blocked by the developer or system, and after the transfer, some functions (such as notifications) may not work correctly.

adb shell pm list packages | grep "appendix name"

For example, for Instagram, it would be com.instagram.android.-->

Method 4: Manual transfer of cache and application data

If the application itself cannot be transferred, you can free up space by moving its cache and data (for example, downloaded files from instant messengers or games).

  1. Connect your smartphone to your PC via USB in File Transfer (MTP) mode.
  2. Open the phoneโ€™s internal memory and find the Android/data folder.
  3. Copy the folder with the data of the desired application (for example, com.whatsapp) on SD-map.
  4. Remove the original folder from your phone.
  5. In the application itself (such as WhatsApp) specify a new path to the files: โ†’ Warehouse โ†’ The way SD-map.

This method works for:

  • ๐Ÿ“ธ Photos and videos in the gallery (folder transfer) DCIM).
  • ๐ŸŽฎ OBB-game files (folder) Android/obb).
  • ๐Ÿ’ฌ Media files from messengers (Telegram, Viber).

โš ๏ธ Attention: Some apps (e.g. Google Play Store or Mi Video) don't allow you to change the path to data. Trying to do this manually can lead to crashes. Always back up before experimenting!

Comparison of transfer methods: what to choose?

To make it easier for you to determine, we have collected the key pros and cons of each method in the table:

MethodSuitable modelsPlusesConsDifficulty
Standard transfer through MIUIXiaomi to 2020, MIUI 10-12Quick, no PC required.It doesn't work on all apps.โญ
Formatting SD as an InternalAndroid 6โ€“9, Redmi 4Xโ€“Note 8 ProAlmost all applications are transferredThe card is tied to the device, the risk of data lossโญโญ
Transfer through ADBAny models with debugging over USBIt even works on new firmware.Requires PC and team knowledgeโญโญโญ
Manual data transferAll models.Frees up space without risk for applicationsNot all apps support changing pathsโญโญ

If your smartphone is released after 2021 (for example, Redmi Note 11 or the Redmi Note). POCO X5), You're probably just gonna be fine. ADB For older models (Redmi 5, Mi 8) you can try formatting. SD-maps as internal.

๐Ÿ’ก

On devices with MIUI 14 Android 13/14 standardization SD-The card is most often blocked. ADB or optimize storage in other ways (cleaning cache, transferring media files).

Frequent Mistakes and How to Avoid Them

When migrating applications, users often face problems, and here are the most common ways to solve them:

  • ๐Ÿšซ Move button is inactive: Reason: App is system or does not support portability. Solution: try it. ADB Or make room in other ways.
  • ๐Ÿ”„ App moved but not working: Reason: SD-The card is too slow (a class is needed). A2). Solution: Return the app back or use a faster card.
  • โš ๏ธ After the transfer, notifications disappear: Reason: Android restrictions on working with external drives. Solution: leave critical applications (messengers, banks) in internal memory.
  • ๐Ÿ“‰ Phone brakes: Reason: memory card overloaded. Solution: port only light apps (not games!) and keep an eye on the vacant space.

If the application starts to crash or doesnโ€™t update after the transfer, return it to internal memory. Some programs (such as Google Maps or Mi Fit) require mandatory placement in the main storage.

Can I transfer WhatsApp to WhatsApp? SD-chat-card?
Yes, but with reservations. WhatsApp itself cannot be moved (app-level lock), but you can move its media files: In WhatsApp settings, select Storage and Data โ†’ Storage management. Click Change path and point to folder SD-Confirm the transfer. The chat remains in place, and the new files will be saved to the map (msgstore.db.crypt14) They still remain in their internal memory!
Why after the game is transferred to SD-map it's not running?
The problem is probably in OBB-Files (additional game data) Transfer them manually: Copy folder with OBB from Android/obb on SD-Delete the original folder. In the file manager, create a symbolic link (root rights required) or specify a new path in the game settings. If the game still doesnโ€™t work, return it to internal memory โ€“ some titles (such as Genshin Impact or Call of Duty Mobile) block the launch from external drives.
How to transfer applications to SD-map POCO X3 Pro MIUI 13?
In this model, standard portability is blocked. Use ADB: adb shell pm move-package com.example.app Replace com.example.app with the batch name of the application. If the command does not work, try: Reverse to MIUI 12 (if possible). Use the A2 memory card and format it as internal (if the system allows).
Can I transfer the Google Play Store to the SD-map?
No. System applications (including Play Store, Google Play Services, and Mi App Store) cannot be carried over by any method.This is a restriction at the Android level, not MIUI. Attempts to circumvent it can lead to device malfunctions.
How to free up space if application transfer is not possible?
Alternative means: ๐Ÿงน Clear the app cache in Settings โ†’ Warehouse โ†’ Clear the cache. ๐Ÿ—‘๏ธ Remove unnecessary APK-files from the Download folder. ๐ŸŽต Transfer music and video to SD-hand-write. โ˜๏ธ Use cloud storage (Google Photos, Mi Cloud). ๐Ÿ”„ Enable automatic cleaning in Settings โ†’ Battery and productivity โ†’ Cleanup.