How to transfer applications to SD-Map in Xiaomi: all the ways and nuances

Owners of Xiaomi smartphones often face a lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. One of the obvious solutions is the transfer of applications to the Internet. SD-But in the MIUI This feature doesn't work as straight as it does on pure Android. Depending on the model, firmware version and memory card type, the process can be very different.

In this article, we’ll look at all the current ways to migrate applications to an external drive, including official MIUI tools, manual methods over ADB, and workarounds for devices without Adoptable Storage, and learn which applications can be ported and which can’t, and how to avoid common errors that lead to system failures.

Not all apps are portable, like system utilities, Google services, and instant messengers like WhatsApp or Telegram, most often remain in internal memory, but for games, multimedia programs, and many user applications, portability is possible, so you need to know the right algorithm.

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

Unlike older versions of Android (up to 6.0), where porting apps to SD was a standard feature, modern Xiaomi smartphones run on MIUI, a proprietary shell with its own rules.

  • πŸ”’ Security of data: MIUI Blocks the transfer of system and mission-critical applications to avoid failures when retrieving the card.
  • ⚑ Productivity: SD-Cards (especially Class Class) 10 and below) are slower than the internal memory eMMC/UFS, What can slow down applications.
  • πŸ“± Google’s policy: With Android 9, Google has tightened the requirements for working with external drives, and Xiaomi is forced to follow these rules.
  • πŸ”„ Fragmentation MIUI: On different models (Redmi Note 10, POCO X3, Mi 11: The implementation of the function may be different.

Xiaomi is also actively promoting Mi Cloud cloud storage and internal memory optimization through its Cleanup feature in settings, which partly solves the problem of space shortage, but does not replace full-fledged application portability.

⚠️ Attention: Transfer of applications to SD-The card can cause them to work unstable if the card is slow or damaged. Before the procedure, check the speed of reading / writing the card using the application. A1 SD Bench.

Preparation SD-maps: formatting and choice of storage type

Before transferring applications, you need to prepare correctly SD-In the map. MIUI There are two possible uses for it:

  1. Portable Storage – The card works like a removable disk, but applications cannot be transferred to it.
  2. Adoptable Storage – The card is formatted as part of internal memory, allowing apps to be ported, and not all Xiaomi models support this mode and require a card reset!

To check for Adoptable Storage support:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. β†’ Memory. β†’ [Name of name SD-map] β†’ Menu (three dots) β†’ Storage settings.
  3. If you have the option β€œFormat as internal memory”, your device supports mode.
Type of cardMinimum classAdoptable Storage SupportNotes
microSD (up to 32 GB)Class 10❌ No.Too slow for apps
microSDHC (32–128 GB)UHS-I (U1)⚠️ Partially.It is supported on most models, but can slow down.
microSDXC (128 GB-2 TB)UHS-I (U3) or A2βœ… Yes.Optimal choice for transferring applications

If your model does not support Adoptable Storage (e.g. Redmi 9A or POCO M3), you can only manually transfer through ADB or use the card as a portable storage for media files.

πŸ“Š What? SD-You are using the card in Xiaomi?
Up to 32GB.
32–128 GB
128 GB or more
I don't use it.

Official method: transfer via MIUI settings

Some Xiaomi models (mostly released before 2020) in MIUI 11 and older have the option to port apps through the settings menu.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Spotify or VK).
  3. Click on β€œStorage” β†’ β€œChange” (if the option is active).
  4. Choose Β«SD-map and confirm the transfer.

If you don't have a "Change" option, your model doesn't support this method.

  • πŸ“Œ Only user applications (not system applications) are ported).
  • πŸ“Œ Some of the data may remain in internal memory (cache, settings, etc).
  • πŸ“Œ Some apps (e.g. Netflix) block the transfer over security policies.

Make sure the card is formatted as an internal memory

Check the vacant space for SD-card (minimum 1 GB)

Close the portable annex

Connect the charger (the process can take 5-10 minutes)-->

⚠️ Note: After transferring the application through settings MIUI The icon may disappear from the home screen, so to return it, reboot your smartphone or manually add a shortcut from the app menu.

Manual transfer via ADB (for power users)

If the official method is not available, the method is left over via Android Debug Bridge (ADB), which works on most Xiaomi models, but requires a computer connection and basic command line knowledge.

Step 1. Enable debugging over USB:

  1. Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on this item to activate Developer Mode.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Activate "Debugging by" USBΒ» and confirm the authorization.

Step 2. Connect your smartphone to your PC and execute the commands:

  1. Download ADB Tools and unpack the archive.
  2. Open the command prompt (cmd) in the folder with adb.exe.
  3. Enter in turn: adb devices (you should have the name of your device) adb shell pm set-install-location 2 (this specifies the name of your device). SD-Map as the default installation location for new applications)

Step 3: Transfer of installed applications:

To migrate a specific app (such as Facebook), use:

adb shell pm move-package com.facebook.katana

Where com.facebook.katana is the batch name of the application (you can find out through the App Inspector or the Google Play website).

List of packet names of popular applications
WhatsApp: com.whatsapp Instagram: com.instagram.android VK: com.vkontakte.android YouTube: com.google.android.youtube Spotify: com.spotify.music

If the team returns Success, the application is moved. If Failure is not possible, the transfer is not possible (the application is system or does not support external storage).

πŸ’‘

To return the application back to internal memory, use the same command, but with a 0 instead of a 2:

adb shell pm move-package com.facebook.katana 0

Bypasses: alternative methods of memory release

If porting applications is not possible, consider other ways to optimize memory:

  • πŸ—ƒοΈ Cache Cleanup: Go to Settings β†’ Memory. β†’ Clean and delete unnecessary temporary files.
  • ☁️ Transfer of media files: Photos, videos and music can be moved to SD-Map manually via Explorer or Google Files.
  • πŸ”„ Lite versions: Apps like Facebook Lite or Messenger Lite take up 2-3 times less space.
  • πŸ“₯ Installation on SD Default: In some firmware (for example, in some firmware, MIUI 12.5) can be asked SD-map as the place to install new applications in Settings β†’ Memory. β†’ Default location.

Also worth paying attention to the function "Memory Extension" in new models (Xiaomi 12, Redmi Note 11). SD-card-like RAM, It does not replace the transfer of applications.

πŸ’‘

Transfer of applications to SD-The card doesn't always solve the memory problem, it's often more effective to clear the cache, delete unused applications, or migrate media files.

Frequent mistakes and their solutions

When migrating apps, users face typical problems, and here's how to avoid or fix them:

Mistake.Reason.Decision
"We failed to move the app."The map is formatted as a portableRedesign it as an internal memory.
The application does not start after the transferSD-The card is too slow or damagedCheck the card for errors or replace it with class A2/U3
The app icon has disappearedLauncher cache failureRestart your phone or update shortcuts manually
ADB does not see the deviceNot installed drivers or not included debuggingInstall Mi PC Suite or Google USB Drivers

If after transfer the application is unstable (flys out, brakes), try:

  1. Clear his cache in the settings.
  2. Transfer it back to the internal memory.
  3. Update the app through Google Play.

⚠️ Attention: Don't pull out SD-map without prior "Safe Retrieval" in the settings, this can damage the data of the transferred applications and crash their work.

Comparison of transfer methods: what to choose?

Which one is right for you? Depends on the smartphone model, the MIUI version, and your technical skills.

MethodDifficultySupported modelsLimitations
Through MIUI settings⭐ (simple)Older models (until 2020)It doesn’t work with all applications.
Adoptable Storage⭐⭐ (middle-of-the-road)Supported models (manually checked)Requires map formatting, can slow down
ADB⭐⭐⭐ (difficult)Most modelsYou need PCs and team knowledge
Cloud storage⭐ (simple)All models.Requires internet, paid space

For most users, the best solution is a combination of methods:

  1. Transfer of media files to SD-hand-write.
  2. Use ADB to port individual applications.
  3. Cleaning the cache and removing unnecessary programs.

If you are not confident in your abilities, it is better to focus on the first and third points – they do not require deep technical knowledge and do not carry risks to the system.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp blocks porting to external drives for security reasons. However, you can manually transfer backups of chats and media (photos, videos) through Settings β†’ Chat β†’ Backup.
Why does the app slow down after the transfer?
Probably yours. SD-The map is too slow. You need a class map to run the applications properly. A2 or UHS-I U3. Also check if the card is full – leave at least 10% of the free space.
How to move the game to SD-card, if there is no such option in the settings?
Use ADB (described above) or specialized applications like AppMgr III (requires root rights). Note that many games (e.g. PUBG Mobile or Genshin Impact) do not support portability due to cheat protection.
What happens if you take it out? SD-portable?
The applications installed on the card will stop working until it returns, system functions (calls, SMS) will remain active, if the card was formatted as internal memory, the phone may freeze when retrieved, in which case a reboot is required.
Can I use it? SD-Card as internal memory on Redmi Note 10 Pro?
Yes, Redmi Note 10 Pro supports Adoptable Storage. For this, format the map through Settings β†’ Memory β†’ [Map Name] β†’ Menu β†’ Storage settings β†’ Format as internal. Note that after that, the map will not be read on other devices without formatting.