How to transfer applications to the memory card on Xiaomi smartphone: all ways

Xiaomi smartphone owners are facing a shortage of internal memory sooner or later, especially if the device is budget or released a few years ago. Even after cleaning the cache and removing unnecessary files, the system stubbornly says, "Memory is full." The solution seems obvious: move applications to a microSD card. But here users are waiting for pitfalls: not all applications support portability, and in new versions of MIUI this feature may not be at all.

In this article, we will analyze all the current ways of transferring applications to SD-Smartphone card Xiaomi, Redmi and POCO โ€” From standard system tools to manual methods using ADB. You will learn which applications can be transferred and which will remain in internal memory, how to avoid errors when working with the card and what to do if the port function is blocked. MIUI (12 to 14) and smartphone models.

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

Many users wonder why MIUI doesnโ€™t have an easy way to transfer all apps to a memory card, as it did in older versions of Android.

  • ๐Ÿ”’ 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) A1/A2) They are slower than the built-in memory. eMMC/UFS, what might cause the lags.
  • ๐Ÿ“ฑ Google Policy: Starting with Android 6.0, migrating apps to Android SD Becomes limited โ€“ developers must explicitly allow this feature in the application manifest.
  • ๐Ÿ”„ System Stability: When Removing SD-Maps โ€œmovedโ€ applications will stop working, which can violate the logic of the OS.

However, some applications (such as instant messengers, map cache games, or utilities) can still be ported, and for system applications and most Google services, this option is not available.

โš ๏ธ Note: If your Xiaomi smartphone is working on MIUI 12.5+ Android 11+, standard function of transferring applications to SD-The card may be hidden or disabled, in which case alternative methods will be required (see sections below).

Preparation: Which memory card is suitable for transferring applications?

Not every microSD card is suitable for porting applications, and to avoid errors and slowing down your smartphone, note the following parameters:

CharacteristicsMinimum requirementRecommended option
Class speedClass 10 (10 MB/s)UHS-I U3 or A2 (30+MB/s)
Volume.16GB64GB and higher (for games and heavy applications)
FormatFAT32 (up to 32GB)exFAT or NTFS (for cards >32 GB)
ManufacturerAnybody.SanDisk, Samsung, Kingston (fewer fakes)

If you plan to port games (such as Genshin Impact, Call of Duty Mobile) or applications with large cache (such as Telegram, YouTube), it is better to choose a card marked A2 - it is optimized for random recording of small files, which is critical for the operation of applications.

โš ๏ธ Note: Class Memory Cards 4/6 or without class speed markings are not suitable for porting applications, they can cause freezes or errors during installation APK.

๐Ÿ“Š What memory card you use in your Xiaomi smartphone?
SanDisk (Ultra, Extreme)
Samsung (EVO, Pro)
Kingston
Another (write in the comments)
I don't use it.

Method 1: Standard portability through MIUI settings (for supported applications)

If your application supports the transfer to SD-The easiest way to use a map is to use built-in tools. MIUI. This method works for most Xiaomi, Redmi and other smartphones. POCO firmware-to- MIUI In newer versions, the function may be hidden (see Method 3).

Make sure the memory card is formatted as internal storage (if required)

Battery charge >50% (in case of long-term operation)

Close the application you are going to transfer

Make a backup copy of important data-->

Step-by-step:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (such as WhatsApp or Spotify).
  3. Put it on the storage (or memory) item.
  4. Click the Change button (or Move to) SD-map).
  5. Confirm the action and wait for the process to be completed (may take a few minutes).

If the button is moved to SD-The card is inactive or not, which means that:

  • ๐Ÿšซ The app does not support portability (most system and Google applications).
  • ๐Ÿ”ง The memory card is not formatted as an internal storage (see Method 2).
  • ๐Ÿ“ฑ Your version. MIUI This function is blocked (relevant to the MIUI 13/14).

๐Ÿ’ก

If the transfer button is gray, try clearing the app's cache (Settings โ†’ Apps โ†’ [name] โ†’ Clear the cache).

Method 2: Formatting SD-maps as internal storage

If standard transfer is not available, you can try combining SD-So, if you have a card with internal memory, then the system will perceive it as part of the main storage, and some applications will be able to install there by default.

How to do this:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ [Your name is yours. SD-map].
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Click Format as Internal (or Internal Memory)
  5. Confirm the action. All data on the map will be deleted!
  6. After formatting, select Transfer Data if the system offers.

Now, when installing new applications, the system can offer to save to the SD-But this method has limitations:

  • โš ๏ธ Not all applications will work correctly (especially system applications).
  • โš ๏ธ The card cannot be removed without resetting to factory settings.
  • โš ๏ธ Application speed may decrease (depending on class) SD-map).
What happens if you take it out? SD-map after formatting as an internal?
When you remove the card, all the apps that were transferred to it will stop working, and the system will give out errors, and to return to work, you either need to insert the card back or reset the phone to the factory settings (with loss of data).

Method 3: Transfer applications over ADB (for power users)

If standard methods do not work (for example, on MIUI 14 or Android 12+), you can use the ADB debugging bridge. This method requires connecting the smartphone to the computer, but allows you to transfer even those applications for which the transfer button is blocked.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ Cable USB Type-C (preferably original).
  • ๐Ÿ› ๏ธ Utility. ADB (You can download from the official Android website).
  • ๐Ÿ“ฑ Included debugging by USB smartphone.

Instructions:

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (Tap 7 times)
  2. Enable USB Debugging: Settings โ†’ Additional โ†’ For Developers โ†’ Debugging by USB
  3. Connect your smartphone to your computer and confirm the debugging permission.
  4. Open the command line (cmd) in the folder with ADB and type: adb shell pm set-install-location 2 This command forces the system to install applications on the SD-default-card.
  5. To migrate an already installed app (e.g. Facebook), use: adb shell pm move-package com.facebook.katana (replace com.facebook.katana with your app's batch name).

To find the batch name of the application, use the command:

adb shell pm list packages | find "appendix name"

โš ๏ธ Note: Not all applications can be moved through ADB. If the team returns a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], This means that the transfer is blocked at the application or system level.

๐Ÿ’ก

The pm set-install-location 2 command only works until the phone restarts, and to make the change permanent, you need to write it into the autoload script (requires root rights).

Method 4: Transfer the cache and application data to SD-map

If the app itself cannot be moved, you can free up space by moving its cache or user data (such as uploaded files to Telegram or music to Spotify). Many applications allow you to manually specify a folder to store files.

Examples:

  • ๐Ÿ“ธ Google Photos: Settings โ†’ Backup and synchronization โ†’ Device folder.
  • ๐ŸŽต Spotify/Yandex Music: Settings โ†’ Warehouse โ†’ Download folder.
  • ๐ŸŽฎ Genshin Impact: Transfer of the game is possible through the launcher (move button in the game settings).
  • ๐Ÿ“ฑ WhatsApp: Chat and media files can be moved through Settings โ†’ Warehouse โ†’ Change.

For applications where there is no built-in port option, you can use symbolic links (requires root):

ln -s /sdcard/ExternalPath /data/data/com.package.name/files/InternalPath

However, this method is risky โ€“ if the application fails, it may stop working.

Frequent mistakes and their solutions

When transferring applications to SD-Xiaomi users often encounter errors. Let's consider the most common and ways to fix them:

Mistake.Reason.Decision
Failed to resent the applicationApplication does not support transferUse ADB or transfer only the cache
SD-map damagedThe file system of the card is brokenFormat the map in exFAT via PC
Not enough space on the mapOn the card less than 1 GB of free spaceClear the map or use a larger map.
Function not available (MIUI 13/14)Xiaomi has removed the option of transferUse ADB or format the card as an internal one

If the application does not start or crash after the transfer, try:

  1. Reboot the smartphone.
  2. Clear the app cache (Settings โ†’ Apps โ†’ [name] โ†’ Clear the cache).
  3. Transfer the application back to internal memory.

FAQ: Answers to Frequent Questions

Can I transfer all the applications to SD-map?
No, most of Googleโ€™s system applications and services (e.g. Play Market, Google Play Services) do not support portability, and many developers block this feature for their apps (e.g. Instagram, TikTok).
Why does the app work slower after the transfer?
Read/write speed SD-cards (even class) A2) lower than the internal memory eMMC/UFS. If the card is cheap or worn out, the lags will be even more noticeable. Solution: use SanDisk Extreme or Samsung cards. PRO.
How do I know which apps can be moved?
V MIUI Up to version 12.5 in the application list (Settings) โ†’ Appendices) next to supported will be the button Move to SD-In the newer versions, check through ADB command: adb shell pm get-install-location Value 2 means transfer is allowed.
What if the card is not defined as internal memory after formatting?
There may have been a formatting error. Try: Remove the card and paste it back; format it via a PC in FAT32; repeat the formatting procedure as internal storage; if it doesn't work, the card may be damaged.
Can applications be moved to SD-map?
When formatting a card as internal memory, all data on it is erased. However, the applications themselves do not lose their data when transferred (for example, saves in games or chats in messengers remain). We recommend that you back up through Settings โ†’ System โ†’ Backup before the procedure.