How to transfer applications from phone to memory card on Android Xiaomi: all ways

Xiaomi smartphone owners often face a shortage of internal memory, especially on budget models with 32 or 64 GB of storage. Even after cleaning the cache and removing unnecessary files, the system can display a warning β€œMemory is filled” by blocking the installation of new applications. The microSD card seems to be the obvious solution, but MIUI imposes strict restrictions on the portability of applications – many programs simply do not have the option β€œMove to SD”.

In this article, we will discuss all the working methods of transferring applications to a memory card in Xiaomi, including official methods through settings, circumventing restrictions using ADB, as well as alternative solutions for models on MIUI 12/13/14. Special attention will be paid to the nuances of formatting a card as an internal drive and the risks that this carries. If you use Redmi Note 10/11/12, POCO X3/X4 or flagship Xiaomi 12/13, here you will find the current instructions.

Why Xiaomi is blocking the transfer of applications to the SD-map?

The manufacturer deliberately limits the ability to move applications to external media for several reasons:

  • πŸ”Ή Performance: MicroSD memory cards (even class) A2) They are slower than the built-in memory. eMMC/UFS. This can cause lags in applications, especially in games or instant messengers.
  • πŸ”Ή Security: MIUI encrypts the user's data. SD-Card increases risk of leakage when device is lost or card is removed.
  • πŸ”Ή Stability: Poor quality memory cards can cause app failures, which can ruin the user experience.
  • πŸ”Ή Google policy: Starting with Android 6.0, Google has tightened the rules for working with external drives, banning the full portability of applications without root rights.

However, MIUI has a loophole for moving some applications through the settings menu, as well as hidden ADB commands that allow you to bypass restrictions.

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

Method 1: Official transfer via MIUI settings

This method works for a limited number of applications that support portability, and is suitable for MIUI 12/13/14 without any additional manipulation.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want to transfer (such as Telegram or VK).
  3. Click on Warehouse.
  4. If the option is available, the Change β†’ Memory Map button will appear.
  5. Confirm the transfer and wait for the process to be completed.

⚠️ Note: Most system applications (Mi Browser, Mi Video) and games (PUBG Mobile, Genshin Impact do not support this method, and after transferring some data may remain in internal memory.

Buy a Class A2 Memory Card (SanDisk, Samsung)

Format your card in FAT32/exFAT via phone

Create a backup copy of important data

Charge your phone at least 50%-->

Method 2: Formatting SD-maps as internal memory

This method allows the memory card to be used as part of the internal storage, but has critical drawbacks:

  • πŸ”Έ The card will be encrypted and will not be read on other devices.
  • πŸ”Έ When you remove the map, the applications will stop working.
  • πŸ”Έ The speed of operation depends on the class of the card (A1 won't fit!).

Instructions:

  1. Put the memory card in the smartphone.
  2. Go to Settings β†’ Memory β†’ Memory Map.
  3. Click on the three dots in the upper right corner β†’ Storage settings.
  4. Select Internal Memory β†’ Clean and Format.
  5. Once formatted, the system will suggest moving the data. Choose Move now.
AdvantagesDeficiencies
Applications are installed on the map by defaultThe card is tied to the phone forever.
Saves internal memoryProductivity is declining
It works without root and ADBRisk of data loss in case of failure

πŸ’‘

If after formatting as internal memory, the phone began to slow down, return the card to portable storage mode through Settings β†’ Memory β†’ Memory card β†’ Portable device.

Method 3: Transfer over ADB (for power users)

The method requires connecting the phone to a computer and using Android Debug Bridge (ADB).

Steps:

  1. Enable Developer Mode: Go to Settings β†’ About Phone. Click 7 times on MIUI Version. Go back to Settings β†’ Additional β†’ Developer. Activate USB Debugging.

ADB-tools

adb.exe

adb devices

(Your device should be displayed).

com.example.app

adb shell pm set-install-location 2
adb shell pm move-package com.example.app

⚠️ Note: Some applications (such as WhatsApp or Google Play Services) may stop working after the transfer, and this method does not guarantee 100% memory freedom - some of the data will remain in internal storage.

How to find out the package name of the application?
Open Settings β†’ Apps, select the app you want, and scroll down to the Memory section, where the name of the package will be specified (e.g. com.whatsapp for WhatsApp).

Method 4: Using third-party applications (without root)

If the previous methods didn’t work, you can try the specialized utilities from Google Play:

  • πŸ“± AppMgr III (App 2 SD) β€” Shows you which applications can be ported and suggests alternative ways to do so.
  • πŸ“± Files by Google – helps to clear cache and unnecessary files, freeing up space.
  • πŸ“± SD Maid – removes junk files, including remnants of deleted applications.

Note that these programs will not be able to port system applications or games with protection (for example, Call of Duty Mobile), their main task is to optimize the available space.

πŸ’‘

The portable app side only works with programs that initially support the moveToSD function in Android, and they do not circumvent the limitations of MIUI, but only simplify the process.

What to do if the application is not portable?

If none of these methods worked, consider alternative solutions:

  • πŸ”„ Cache Clearing: Go to Settings β†’ Apps, select a program and click Clear Cache. For example, Facebook or Instagram can take up several gigabytes of cache.
  • πŸ—‘οΈ Remove Unnecessary Files: Use the Built-in Cleanup Utility MIUI Files by Google to find large files.
  • ☁️ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud to make room.
  • πŸ“¦ Lite versions of apps: Install lightweight versions of instant messengers (such as Facebook Lite or Messenger Lite).

If there is critically little space available and transfer is impossible, consider resetting your phone to factory settings (don't forget to back up!) This is a radical method, but it completely clears the memory of unnecessary data.

FAQ: Frequent questions about porting apps to SD in Xiaomi

Can I transfer WhatsApp to a memory card?
WhatsApp blocks the transfer via MIUI and ADB settings. The only way is to use the card as internal memory (method 2), but this is fraught with messaging. Alternative: clean media files regularly in chat settings (Settings β†’ Data and Storage β†’ Storage Management).
Why does the app slow down after the transfer?
This is due to the slow read/write speed of the memory card, which requires an A2 card (such as SanDisk Extreme or Samsung Pro Endurance) to work properly, and if you use an A1 or Class 10 card, porting applications will only worsen performance.
How to transfer games to SD-map?
Most modern games (Genshin Impact, PUBG Mobile, Call of Duty) do not support SD porting due to cheat protection.The only option is to use the card as internal memory (method 2), but this can lead to departures. Alternative: install the games on internal memory, and then transfer only media files (for example, downloaded maps to Google Maps) through Settings β†’ Apps β†’ Storage.
What happens if you take it out? SD-map?
If the card is formatted as internal memory, the applications will stop working and the system will give an error. If the card is used as portable storage, the transferred applications will simply disappear from the menu (they can be restored after the card is returned). Always extract the SD through Settings β†’ Memory β†’ Remove to avoid data corruption.
Does the Xiaomi port work with MIUI Global and MIUI China?
Yes, all of the methods described work the same on both firmware versions, except for some Chinese models (Xiaomi 13 Ultra for the domestic market), where there may be no option to format SD as internal memory, in which case only ADB or internal storage cleaning are left.