Transfer of applications to SD-Xiaomi map: A complete guide to error solutions

Xiaomi smartphone owners are facing a shortage of internal memory sooner or later, especially if the device is a budget or released a few years ago. Even after cleaning the cache and deleting unnecessary files, the system persistently says: "Memory is full." The solution seems obvious: move applications to the SD-And this is a map, but it's a pitfall, and unlike the older versions of Android, it's a modern firmware. MIUI This is a function that's limited, and some models don't support transfer at all. Why this happens, and how to get around it, we'll look at this guide.

It’s important to understand that migrating apps to a microSD in Xiaomi doesn’t work like it does in other brands’ smartphones. For example, Samsung or Huawei often just click β€œMove” in the app settings, whereas in MIUI, this item may not be available even if you have a memory card. It’s all about Google policy and firmware: since Android 6.0 Marshmallow, the transfer of applications to the SD has become partially blocked for security and performance reasons. However, there are workarounds – from standard tools to manually mounting a partition via ADB.

This article will help you:

  • πŸ” Check if your Xiaomi model supports porting apps to the SD.
  • πŸ“± Configure the memory card as an internal storage (with and without formatting).
  • πŸ›  Use it. ADB portable.
  • ⚠️ Avoid common errors that cause data loss or failure.
  • πŸ”„ Bring it all back if something goes wrong.
πŸ“Š What version? MIUI you use?
MIUI 12
MIUI 13
MIUI 14
Older version (MIUI 11 or lower)
I don't know.

1. Does your Xiaomi support porting apps to SD?

Before you try to migrate apps, make sure your device allows it. Xiaomi has two key limitations:

  1. Android and MIUI versions: Starting with MIUI 12 (based on Android 10+), the SD port feature is disabled by default, and in older versions (such as MIUI 9-11) it may have been present, but it was unstable.
  2. Budget models (Redmi 9A, Redmi 8, Poco C31) are more likely to support portability, while flagships (Xiaomi 12, Redmi K50) are not, as they are focused on working with fast internal memory.

To check for support, follow the following steps:

  1. Put it in. SD-map (preferably class) UHS-I or U3 speed).
  2. Go to Settings β†’ Applications β†’ Application Management.
  3. Select any app installed (such as Facebook or Telegram).
  4. If the application menu has the item "Storage" with the option "Move to" SD-map" - your device supports the function. If not, read on.
Why Xiaomi is removing support for porting to SD?
Google with Android 6.0 has tightened security requirements: applications on the Internet SD They are slower and can be vulnerable to modification, and modern smartphones have enough internal memory (64-256 GB), which makes them more vulnerable to modification. SD-But for budget models with 32 GB of memory, this remains a problem.
Xiaomi modelSupport for SD transferNotes
Redmi Note 10/11❌ No (MIUI 12.5+)Only formatting SD as internal memory
Poco X3/X4⚠️ Partially (depends on firmware)ADB may be required
Redmi 9A/9Cβœ… Yes (MIUI 12)It works through standard settings.
Xiaomi Mi A2/A3βœ… Yes (pure Android)The function is available without restrictions

Method 1: Standard Transfer through Settings (if available)

If your device supports portability, follow this instruction:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (such as WhatsApp or Spotify).
  3. Click on "Storage."
  4. If the "Move to" button SD-The card is active – tap on it and wait for the process to be completed.

⚠️ Note: Not all applications can be ported: system utilities, widgets and some games (for example, PUBG Mobile or Genshin Impact will remain in internal memory, and after transfer, the application can run slower - especially if you have a mobile device. SD-Class 4 or Class 10 card (not class) UHS).

Format the map in FAT32 or exFAT (via PC)|Check the recording speed (minimum 10 MB/s)|Leave 1-2 GB of free space|Use a card with a capacity of no more than 128 GB (for stability)-->

If the β€œTransfer” button is inactive or not, try:

  • πŸ”„ Reboot your smartphone.
  • πŸ“± Update the firmware to the latest version MIUI.
  • πŸ›  Clear the app cache Settings β†’ Annexes β†’ Settings β†’ Warehouse β†’ Clear the cache.

Method 2: Formatting SD-maps as internal memory

If standard transfer is not available, you can try combining SD-This method works on most Xiaomi devices, but has serious consequences:

  • πŸ”’ The card will be encrypted and tied to the smartphone – it will not be read on another device.
  • πŸ“‰ Application speeds may drop (depending on class) SD).
  • ⚠️ When you remove the map, some applications will stop working.

Instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. β†’ Warehouse β†’ SD-map.
  3. Click on the three dots in the top right corner and select "Storage settings."
  4. Tap "Format as internal" and confirm the action.
  5. After formatting, select "Move Data" (if the system offers it).

Important: After formatting, all data on the map will be deleted, and this method does not work on some models with MIUI 13/14 - the system may not offer the option of formatting as internal storage.

πŸ’‘

If applications are not portable after formatting, try manually specifying the installation path through ADB (see next section).

Method 3: Transfer over ADB (for power users)

If previous methods didn't work, the most reliable, but difficult, way to do this is to use Android Debug Bridge (ADB), which allows you to force applications to SD, even if the system doesn't provide this option.

  • πŸ–₯ A computer with installed Xiaomi drivers and ADB.
  • πŸ“± Included debugging by USB smartphone.
  • πŸ”Œ USB-cable (preferably original).

Steps:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI Version (Tap 7 times) Then go back to Settings β†’ Additional β†’ For Developers and turn on β€œDebugging by USB”.
  2. Connect your smartphone to your PC and confirm the debugging permission.
  3. Open the command prompt (cmd) on your PC and type: Adb devices Make sure the device is defined.
  4. Enter the port command (replace package.name to the application package name, for example com.whatsapp): adb shell pm set-install-location 2 This command forces the system to install applications on the SD by default.
  5. To transfer an already installed application: adb shell pm move-package com.whatsapp

⚠️ Note: Not all applications support portability ADB. If the team returns a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], So the application can't be moved, and then you can use the set-install location. 2 New applications will be installed by default on SD, which could cause disruption.

πŸ’‘

The pm set-install-location 2 command is global – after it is executed, all new applications will try to install on the SD. To return the default settings, use pm set-install-location 0 (internal memory) or 1 (automatic selection).

5. Solving problems when porting applications

Even if you managed to migrate applications to SD, there may be errors, and here are the most common ways to fix them:

Problem.Reason.Decision
The application does not start after the transferSD-The card is too slow or damagedMove it back or replace the card to UHS-I
Error "Insufficient memory" during transferThere is no free space on SD or it is formatted as portable.Format as an internal or clear the place
The app is constantly flying outConflict with cache or dataClear the app cache in the settings
The "Transfer" button is inactive.Application system or protectedUse ADB or refuse to carry

If after the transfer the smartphone began to slow down, try:

  • πŸ”„ Return applications back to internal memory.
  • πŸ›‘ Disable Autoboot of Removed Applications.
  • πŸ—‘ Clear the cache through Settings β†’ Warehouse β†’ Cleanup.

If SD-The card is no longer defined after formatting as an internal card:

  1. Reboot your smartphone.
  2. Remove and re-paste the card.
  3. If it doesn’t work, format it through your PC in FAT32 and repeat the procedure.

6.Alternative ways to free up memory on Xiaomi

If porting applications to SD is not possible or doesn’t solve the problem, consider alternative methods:

  • πŸ—ƒ Cache and garbage cleanup: Use the built-in security utility β†’ Cleaning or third-party applications like CCleaner.
  • ☁ Transfer of media files: Photos, videos and music can be moved to SD manually through Files β†’ Categories.
  • πŸ“₯ Installation of applications SD Default: In some firmware, this can be configured in Settings β†’ Warehouse β†’ Default location.
  • πŸ”„ Using Lite versions of apps: For example, Facebook Lite, Messenger Lite or Spotify Lite take up much less space.
  • πŸ—‘ Removal of System Applications: With the ADB You can uninstall unnecessary Xiaomi services (for example, Mi Video or Mi Music).

To remove system applications via ADB, use the command:

adb shell pm uninstall -k --user 0 name.packet

You can find out the names of packages through the App Inspector application or the command:

adb shell pm list packages

πŸ’‘

Before you uninstall your system applications, back up your Settings β†’ System β†’ Backup. Some applications (such as Mi Security) are critical to your system!

7. Frequent Questions About Shifting Applications to SD in Xiaomi

❓ Can I transfer WhatsApp to WhatsApp? SD-map?
Technically, yes, but it's fraught with problems: WhatsApp may stop syncing messages or work slowly. It's better to transfer only media files through WhatsApp Settings β†’ Storage β†’ Media Saving.
❓ Why the app disappeared after the transfer?
Probably, SD-The card has been disabled or retrieved. Check it in Settings. β†’ If the card is damaged, the app will have to be reinstalled.
❓ How to return applications back to internal memory?
Go to Settings β†’ Applications β†’ Application Management, select the app and click "Move to internal storage." If there is no button, use ADB: adb shell pm move-package -i com.whatsapp
❓ Can I use it? SD-A card as internal memory without formatting?
No. To merge with the internal memory, the card is necessarily formatted and encrypted, and without formatting, it will only work as a portable storage.
❓ Why After Updating MIUI Application transfer stopped working?
Xiaomi often removes this feature in newer firmware versions. Try rolling back on the older version of MIUI or using ADB.

8.Conclusion: Should apps be ported to SD?

Transfer of applications to SD-The map in Xiaomi is a half-measure that can both help and make problems worse:

  • βœ… Internal memory is released.
  • βœ… You can install more applications.

Disadvantages:

  • ❌ Apps are slower (especially games).
  • ❌ Risk of data loss when retrieving a card.
  • ❌ Not all apps support portability.

If your smartphone supports transfer and you have quality SD-card (e.g. SanDisk Extreme or Samsung) EVO Plus, try this method. Otherwise, you'd better consider the alternatives: cleaning the cache, using cloud storage, or buying a smartphone with more memory.

If you decide to move, follow the instructions carefully and back up the data before any memory manipulations. Good luck!