How to transfer applications to a memory card in Xiaomi: a complete guide with error solutions

Moving apps to a memory card in Xiaomi smartphones is a challenge that users face when there is a lack of internal memory. Despite the fact that modern models (for example, the Redmi Note 12 Pro+ or POCO F5) are equipped with 256 GB or more of storage, owners of budget devices or fans of installing dozens of games often experience a shortage of space. However, not everyone knows that MIUI limits the portability compared to β€œpure” Android – and there are pitfalls here.

In this article, we’ll look at not only the standard way to migrate through settings, but also alternative methods (including ADB) that work even on newer versions of firmware: what memory cards are suitable for Xiaomi, why some applications can’t be moved, and how to get around system limitations, and what to do if applications start to slow down or issue errors after transfer.

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

Unlike older versions of Android (up to 6.0), where porting apps to a memory card was almost unlimited, MIUI imposes a rigid framework.

  • πŸ”’ Safety: Annexes to SD-It is easier to hack or modify the card, which is contrary to Xiaomi’s policy.
  • ⚑ Performance: Class Memory Cards UHS-I slower-than-integrated memory UFS 2.2/3.1, What can slow down games and heavy programs.
  • πŸ“± Architecture MIUI: The firmware is optimized to work with internal drive, and the transfer of applications can violate the stability.

In addition, with the release of Android 9+ Google has tightened the requirements for working with external media, now applications can use the Internet. SD-The card is only portable storage (for files) or as an internal extension (with formatting in Adoptable Storage), but the latter option is not supported by most Xiaomi models after 2019.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another model

Which memory card to choose for Xiaomi: requirements and recommendations

Not every microSD is suitable for porting applications, but here are the key criteria:

ParameterMinimum requirementRecommended value
Class speedClass 10 (10 MB/s)UHS-I U3 or A2 (30+MB/s)
Volume.16GB64–256 GB (optimum for gaming)
FormatFAT32 (up to 32GB)exFAT (for cards >32 GB)
BrandAnybody.SanDisk Extreme, Samsung EVO Plus, Kingston Canvas Go!

⚠️ Attention: Format maps NTFS or ext4 Xiaomi is not supported out of the box. SD-Adoptable Storage (via Adoptable Storage) ADB), It will become part of the internal memory, but it is an irreversible process – after extracting the card, the applications will stop working.

To check the speed of the card, use applications like A1 SD Bench. If the write speed is below 10 MB / s, transferring applications will be useless - they will slow down.

πŸ’‘

Before buying a memory card, check if your model supports Xiaomi microSD. For example, the Xiaomi 13 Ultra does not have a card slot, and the Redmi Note 12 Pro supports up to 1TB.

Standard method: transfer via MIUI settings

This method works on most devices with MIUI 12-14 and Android 10-14, but is not available for all applications.

  1. Insert the memory card into the slot (when the phone is turned off, if the slot is hybrid).
  2. Go to Settings β†’ Applications β†’ Application Management.
  3. Select the app you want to migrate (such as Telegram or Spotify).
  4. Press Warehouse. β†’ Change. β†’ choose SD-map.
  5. Confirm the transfer and wait until the completion (may take up to 5 minutes).

πŸ”΄ Limitations of method:

  • 🚫 You cannot transfer system applications (for example, Camera or Settings).
  • 🚫 Protected games (such as Genshin Impact or PUBG Mobile often blocks the transfer.
  • 🚫 After updating MIUI Some apps can β€œfly off the map.

Insert a memory card (preferably UHS-I U3)

Check the free space on SD (at least 20% of the application volume)

Close the portable annex

Connect your phone to charge (the process consumes a lot of power)

Backup of your application data (via Mi Cloud or Titanium Backup)

-->

Alternative method: ADB transfer (for advanced users)

If the standard method doesn’t work, you can use Android Debug Bridge (ADB). This method allows you to transfer even those applications that are blocked in the MIUI. Attention: requires the inclusion of debugging by USB and working with the command line.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  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 should appear the name of your 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 adb shell pm move-package com.example.app 2 Replace com.example.app with the real name of the package.

⚠️ Note: Some apps (such as WhatsApp or banking programs) may stop working after being moved through the app. ADB. This method does not guarantee stability, as lags and errors are possible.

What if the ADB can’t see the device?
1. Check if the debugging is included USB developer-setting. 2. Install official Xiaomi drivers from the site [en.miui.com/a/adb](https://en.miui.com/a/adb). 3. Try another one. USB-cable (preferably original). 4. Restart your phone and PC. 5. If you are using Windows, run the command line on behalf of the administrator and type: adb kill-server adb start-server

How to transfer cache and application data to SD-map

The apps themselves are only part of the problem, and often more space is taken up by their cache (e.g. downloaded maps to Google Maps or media files to Telegram). MIUI You can't, but there are workarounds:

  • πŸ“ Manual Transfer: Some apps (such as Spotify or Netflix) allow you to specify a folder for downloads to your browser. SD-This is the path: /storage/XXXX-XXXX/Android/data/.
  • πŸ”„ Symbolic references: By means of ADB or FolderMount applications can create a "shortcut" folder with a cache on SD-It requires root rights.
  • ☁️ Cloud storage: For media files (photos, videos) it is more convenient to use Mi Cloud or Google Photos with automatic download.

To transfer the cache of Google Chrome or YouTube:

  1. Open the File Manager application.
  2. Go to internal memory β†’ Android β†’ data.
  3. Find a folder with the name of the application package (for example, com.android.chrome).
  4. Copy it on. SD-Map (but do not delete the original!).
  5. Use FolderMount to link the folder.

πŸ’‘

Transfer of cache to SD-The card can cause applications to slow down, especially if the class map is lower. UHS-I U3. For games and heavy programs, it is better to use internal memory.

Solving common errors in transfer

Even if you do everything right, you can have problems, and here are the most common ways to solve them.

Mistake.Reason.Decision
The "Transfer" button is inactive.The application does not support portability or the card is formatted in FAT32 (limiting 4 GB per file).Format the card in exFAT or use ADB.
App brakes after transferLow reading/writing speed SD-map.Buy a UHS-I U3 or A2 class card.
The "Not enough memory" errorThere is not enough space on the map for temporary files.Leave at least 10% of the free space on the SD.
Appendix not updatedGoogle Play blocks updates for SD apps.Temporarily transfer it back to internal memory, update it, then return it to the map.

If after the transfer the application gives an error "Application not installed", try:

  1. Reboot the phone.
  2. Clear the app cache in Settings β†’ Apps.
  3. Remove and install the app again (the data may be lost!).

What to do if transfer is not possible: alternative solutions

If none of these methods worked, consider these options:

  • 🧹 Memory Cleanup: Delete unnecessary files through Settings β†’ Memory. β†’ Cleanup. MIUI It has a built-in tool for finding garbage.
  • ☁️ Cloud Services: Move photos, videos and documents to Mi Cloud, Google Drive or Yandex Disk.
  • πŸ”„ Factory reset: The last resort if the system is crammed with unnecessary data!
  • πŸ“± Use of the OTG-Driver: Connect the flash drive through the adapter USB-C/OTG And transfer the media files to it.

For owners of devices with a hybrid slot (for example, Redmi Note 11, where the slot is combined with the slot). SIM-alternative - the use of dual SIM-MicroSD-enabled adapters, but this can cause the phone to overheat.

πŸ“Š What App Transfer Method Have You Tried?
Standard (through settings)
ADB
Symbolic references (FolderMount)
Nothing, enough internal memory.

FAQ: Frequent questions about moving apps to Xiaomi

Can I transfer WhatsApp to a memory card?
WhatsApp is blocking the transfer due to security requirements (database encryption), however, you can transfer media files (photos, videos) in the chat settings: β†’ Warehouse β†’ The way to the folder β†’ choose SD-map.
Why does it start to lie down after transferring the game to SD?
Your memory card is probably too slow. Games require a UHS-I U3 or A2 class at a write speed of 30MB/s. Check the speed with A1 SD Bench. If the readings are lower, replace the card.
How to migrate applications to SD in Xiaomi without root?
Without superuser rights, only standard portability through settings or ADB is available. Symbolic links (such as FolderMount) require root. Alternatively, use applications like AppMgr III, but they also have limitations.
Can I use it? SD-Map as an internal memory for Xiaomi?
Most models after 2019 do not. SD (a) the internal memory part is disabled in MIUI. The only way is to manually format through ADB, But it will lead to loss of warranty and possible failures.
What happens if you take it out? SD-portable?
Applications will stop working and their icons will disappear from the desktop. Once the map is returned to the place, they will recover, but errors may occur (for example, resetting settings). β†’ Memory. β†’ Extract SD-map.