How to transfer applications to a memory card in Xiaomi: all the ways 2026

Why Xiaomi can’t move apps to Xiaomi SD-map?

Owners of Xiaomi, Redmi and POCO smartphones often face a problem: internal memory is running out, and the transfer of applications to the memory card is blocked by the system. What is the reason? It is Google policy and the features of MIUI firmware.

Starting with Android 6.0 Marshmallow, Google has limited the ability to port applications to the Internet SD-Manufacturers, including Xiaomi, have further tightened these restrictions in their shells, but there are workarounds, both official (for supported applications) and hidden (through the use of the software). ADB In this article, we will discuss all the current methods for MIUI 12/13/14 Android 10–14.

It's important to understand that not all applications can be ported, for example, system utilities (com.miui.gallery, com.android.settings) and security games (Genshin Impact, PUBG Mobile) will remain in internal memory, but for most user programs, solutions exist.

Method 1: Standard Transfer through Xiaomi Settings

The easiest method is to use the built-in MIUI function, which only works for applications that support porting to an external drive.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Telegram or VK).
  3. Slip on Warehouse.
  4. If the option is active, click Change and select SD-map.
  5. Confirm the transfer and wait until the completion (may take up to 5 minutes).

⚠️ Note: After porting, some applications may run slower - this is due to the read/write speed of the microSD. A1 or A2 minimize lag.

The memory card is formatted as internal storage (if necessary)

- Nana SD-enough free space (at least 20% larger than the size of the application)

The application is not system or secure (e.g. banking programs)

MIUI version not lower than 12 (old firmware may not have an option)

-->

If the Change button is inactive or not, the application does not support the transfer, in which case move on to the following methods.

Method 2: Formatting SD-maps as internal memory

This method allows microSD to be used as part of internal storage, but has critical drawbacks: Once formatted, the card cannot be retrieved without data loss, and it will only work on that device.

Instructions:

  1. Put it in. SD-Card to smartphone (class recommended) UHS-I U3 or A2).
  2. Go to Settings. β†’ Warehouse β†’ [Name of name SD-map] β†’ Three dots (menu) β†’ Storage settings.
  3. Choose to format as internal.
  4. Confirm the action (all data on the map will be erased!).
  5. After formatting, restart the device.

Now, when installing new applications, the system will offer to save them to the SD-Map. Already installed programs can be transferred through Settings β†’ Applications as in Method 1.

What happens if you take it out? SD-map after formatting as an internal?
Applications installed on the card will stop working, and the system will give errors before rebooting. Data recovery after retrieval is impossible, it is encrypted for a specific device, and it is recommended to use this method only for large cards (128 GB or more) that are not planned to be removed.

AdvantagesDeficiencies
Maximum compatibility with applicationsThe card is tied to one device
Increases total memory capacitySpeed is lower than that of the built-in memory
Suitable for games and heavy applicationsWhen the card is broken, the data will be lost.

Method 3: Transfer over ADB (for power users)

If standard methods don’t work, you can use Android Debug Bridge (ADB), which requires a computer connection and basic command line knowledge, but allows you to migrate even those applications that are usually blocked.

Steps:

  1. Turn on the Developer Mode on your smartphone: go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  4. Enter the command to check the connection: adb devices must appear serial number of the device.
  5. Find out the batch name of the application (for example, through App Inspector or command: adb shell pm list packages | grep "application name"
  6. Move the app to SD-Map: Adb shell pm set-install-location 2 Then: adb shell pm move-package com.example.app /sdcard (Replace com.example.app with a real package).

⚠️ Note: Some applications (such as WhatsApp or Google Play Services) may stop working after forced transfer. β†’ System system β†’ Backup.

-->

Method 4: Use of third-party utilities (Link2SD, AppMgr III)

For devices with or without root rights, there are specialized applications that automate the transfer.

  • πŸ”— Link2SD β€” It requires root, but it allows you to even port system applications, creates symbolic links, saving space in internal memory.
  • πŸ“± AppMgr III (App 2 SD) β€” works without root, supports batch transfer and cache cleaning.
  • πŸ› οΈ Files by Google – Built-in file manager with memory analysis and cleanup recommendations.

Instructions for AppMgr III:

  1. Install the utility from Google Play.
  2. Open the application and provide access to Special Features (required for automation).
  3. In the section Moving, tick the necessary programs.
  4. Press Move to Move to SD-map and confirm the action.

Important: Applications that have been migrated through third-party utilities may give up errors when they are updated, and temporarily return them to internal memory before the update.

Standard settings MIUI|Formatting SD internal|ADB-team|side of the utility (Link2SD, AppMgr)|I've tried nothing.|Another way.-->

Method 5: Transfer of cache and media files of applications

If the application itself cannot be moved, you can free up space by moving its cache and media files (for example, downloads from Telegram or WhatsApp).

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select an app (such as Gallery or Music).
  3. Go to the Warehouse. β†’ Clear the cache (if necessary).
  4. For media files, use the app's built-in settings. For example, on WhatsApp: Settings β†’ Warehouse β†’ The way to the folder β†’ point to the folder SD-map.

Some apps (like Google Photos) allow you to select the default save location.

  1. Open Google Photos.
  2. Slip on the avatar β†’ Photo settings β†’ Backup and synchronization.
  3. Select the Device Folder and indicate the path to SD-map.

Frequent mistakes and their solutions

When migrating applications, Xiaomi users face typical problems.

Mistake.Reason.Decision
The "Transfer" button is inactive.Application does not support transferUse ADB or Link2SD
The "Not enough space" errorSD-The card is formatted as a portableFormat as internal memory (see Method 2)
App dyes after transferLow speed reading of the mapUse the A2 class card or move it back
ADB issues "device unauthorized"Not confirmed debugging on USBConfirm access on the smartphone screen

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro after updating to MIUI 14 standard port option may disappear, due to Google's policy to restrict access to external drives. ADB formatting SD internal memory.

Can I transfer WhatsApp to WhatsApp? SD-map?
Officially, no, because WhatsApp is blocking the transfer due to data protection. β†’ chat β†’ Backup. Remove the application and reinstall it by selecting SD-card as installation location (if formatted as internal) Restore chats from backup. ⚠️ Risk: When you remove the card, WhatsApp will stop working.
Why after the game is transferred to SD-card she's slowing down?
This is related to the speed of reading/write a memory card. Games require an A2 class or UHS-I U3. If the lags are critical: Return the game to internal memory. Use a card at a higher speed (e.g., SanDisk Extreme). Clear the game's cache to Settings β†’ Apps.
How to transfer system applications (e.g. Gallery or Camera)?
System applications cannot be transferred without root rights. Alternatives: Install a third-party analogue (for example, Google Photos instead of Gallery) MIUI). Transfer only media files (photos, videos) to SD-You can use the map manually. Link2SD from root to create symbolic links.
What if the phone doesn’t see SD as internal memory?
The problem could be: Incompatible card - use only a U3/A2 class microSDXC. Format error - repeat the process or format the card on your PC in FAT32/exFAT, then repeat it on your phone. In a damaged slot, check the card on another device. If the card is not determined even after rebooting, try resetting your phone (but this will delete all the data!).
Can I transfer Google Play Store and Google services to Google? SD-map?
No, Google system services (com.android.vending, com.google.android.gms) are blocked for portability. This is due to: Google Mobile Services (GMS) security requirements. The risk of disrupting updates and synchronization. The only way to free up space is to clear the cache of these applications in Settings β†’ Apps.

-->