How to download and transfer applications to SD-Map in Xiaomi: The Complete Guide

Xiaomi smartphones (including the Redmi line and POCO) They often have a modest amount of internal memory, especially in budget models. When there is not enough space on the internal drive, users try to install applications on the internal drive. SD-map, but face limitations MIUI In this article, we will discuss all the working ways of transferring programs to an external medium, including bypassing system locks, and explain why some applications cannot be moved in principle.

Itโ€™s important to understand: starting with Android 6.0 Marshmallow (and all subsequent versions, including Android 14), Google has tightened the rules for working with the Internet. SD-Manufacturers like Xiaomi are adding their shell restrictions. MIUI. Therefore, on models after 2019 (for example, Redmi Note 11, POCO X5, Xiaomi 13T) The full portability of applications to a memory card is possible only for a part of the software, but there are legal and non-obvious methods of memory optimization.

Why Xiaomi is blocking the installation of applications on the SD-map?

The main reason is performance and security: microSD cards (even A2 class) run slower than the built-in UFS 2.2/3.1 memory, which leads to:

  • ๐Ÿข Slowing down the launch of applications (especially games and instant messengers)
  • ๐Ÿ”„ Frequent Read/Write Errors When Multitasking
  • ๐Ÿ›ก๏ธ Risk of data loss when retrieving a card during operation

Besides, MIUI default formatting SD-cards as portable (rather than internal memory), which limits functionality:

  • ๐Ÿ“ฑ System applications (Mi Browser, Security, Gallery)
  • ๐ŸŽฎ Cache games (>1GB, such as Genshin Impact or Call of Duty Mobile)
  • ๐Ÿ”’ Applications with administrator rights (antiviruses, VPN)

However, some of the user programs (e.g. Telegram, VLC, WPS Office) can be moved.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Xiaomi 13/14
Old model (until 2020)
other

Preparation SD-maps: formatting and class selection

Before you port applications, you need to properly prepare the memory card. Xiaomi supports microSD up to 1 TB, but the speed class is critical for installing programs:

Class of cardMinimum recording speedIs it suitable for applications?Examples of models
Class 1010 MB/sโŒ No (for media files only)SanDisk Ultra, Kingston Canvas Select
A110 MB/s (IOPS: 1500/500)โš ๏ธ Partially (lags in multitasking)Samsung EVO Plus, Transcend High Endurance
A24000 IOPS (read)/2000 IOPS (record)โœ… Yes (optimum choice)SanDisk Extreme A2, Lexar Play

Formation of the card as internal memory:

  1. Insert the card into the slot (some models, for example, POCO F4, you need an adapter for SIM2).
  2. Go to Settings โ†’ Memory โ†’ Memory Map.
  3. Select Format as internal (Warning: Data will be erased!).
  4. Confirm the action and wait until it is completed (may take 5-10 minutes).

โš ๏ธ Note: Once formatted as internal memory, the card will not be used in other devices without re-formatting. MIUI It can automatically transfer only a portion of data (such as photos) to it, but not all applications.

Method 1: Transfer applications through MIUI settings (official method)

It's the easiest way, but it doesn't work for all programs. MIUI 14/15:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want (like Spotify or Google Maps).
  3. Click Warehouse โ†’ Change (if the option is active).
  4. Choose. SD-map and confirm the transfer.

If the Change button is inactive, it means:

  • ๐Ÿšซ The app does not support portability (such as WhatsApp or Facebook).
  • ๐Ÿ“ฑ The card is formatted as portable (you need to make it internal).
  • ๐Ÿ”ง Manufacturer has blocked the function (relevant to Redmi) 10A, POCO M4 Pro and others.).

โ˜‘๏ธ What to check before transferring the application

Done: 0 / 4

Method 2: Using ADB for Forced Transfer

If you don't have portability in the settings, you can use the Android debugging bridge (ADB), which requires a PC and a developer mode enabled.

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 ADB Tools and execute the command:
adb shell pm set-install-location 2

This command forces the system to install new applications on the SD-The default card. To get back to the original settings, use:

adb shell pm set-install-location 0

โš ๏ธ Note: Some applications (e.g. Google Play Services or Mi Account) may not work properly after a forced transfer, and this method does not guarantee the transfer of already installed programs โ€“ only new ones.

What if the ADB canโ€™t see the device?
1. Make sure that Xiaomi drivers are installed (download from [official website](https://new.c.mi.com/global/miuidownload/index)). 2. Try another one. USB-cable (original from Xiaomi). 3. In the developer settings, turn on the option "Debugging by USB (security parameters) and confirm the PC permission.

Method 3: Manually move APK files and data (for experienced)

This method is suitable for applications that do not want to be ported in standard ways, and requires a root file manager (such as Solid Explorer or FX File Explorer) and access to system folders.

Instructions:

  1. With the file manager, go to /data/app (root rights needed!).
  2. Find a folder with the name of the application package (for example, com.whatsapp).
  3. Copy the folder to SD-map /Android/obb or /Android/data.
  4. Remove the original folder from /data/app.
  5. Create a symbolic link (via Terminal Emulator):
su


ln -s /storage/XXXX-XXXX/Android/data/com.whatsapp /data/app/com.whatsapp

Where XXXX-XXXX โ€” identifier SD-maps (can be found by the ls command) /storage).

โš ๏ธ Risks of the method:

  • ๐Ÿ”ง Requires unlocked bootloader and root rights (Xiaomi warranty will be lost!).
  • ๐Ÿ’ฅ If you make an error, you can damage system files.
  • ๐Ÿ”„ After updating MIUI symbolic references may break.

๐Ÿ’ก

Before experimenting with root, back up your data through Settings โ†’ Additional โ†’ Backup and Reset โ†’ Local Backup.

Method 4: Alternative solutions to save memory

If the applications are transferred SD-The map is not possible, consider these options:

  • ๐Ÿ—ƒ๏ธ Cache cleaning: In Settings โ†’ Memory. โ†’ You can clean 1-3 GB free.
  • โ˜๏ธ Cloud Storage: Move your media files to Google Photos or Mi Cloud (gives 5GB for free).
  • ๐Ÿ”„ Lite versions of apps: Install Facebook Lite, Messenger Lite or Spotify Lite โ€“ they weigh 2-5 times less.
  • ๐Ÿ“ฑ Adoptable Storage (Android 6โ€“8): On older models 4X, Mi A1) encrypted SD-Card as part of internal memory through Settings โ†’ Memory. โ†’ SD-map โ†’ Three points. โ†’ Settings โ†’ Formatting as an internal.
MethodNeed root?Works on MIUI 14?Risks.
Official postponementโŒ No.โœ… Yes (partially)Low efficiency
ADBโŒ No.โœ… Yes.Not all apps are portable
Manual movementโœ… Yes.โœ… Yes.High risk of error
Adoptable StorageโŒ No.โŒ No, Android 6-8 only)The card is tied to the phone.

๐Ÿ’ก

Starting with MIUI 12.5 and Android 11, Xiaomi has completely removed support for Adoptable Storage โ€“ this method only works on older models (until 2020 release).

Frequent mistakes and their solutions

When you try to move applications to SD-Users are facing typical problems:

  • ๐Ÿšซ "Not enough space on the device despite free space on SD: Solution: Reboot your phone and check that the card is formatted as internal. If the error persists, try turning the card off in Settings. โ†’ Memory and reconnect.
  • ๐Ÿ”„ App dyes after transfer: Solution: Return it back to internal memory or clear the cache (Settings) โ†’ Annexes โ†’ [name] โ†’ Memory. โ†’ Clear the cache).
  • ๐Ÿ“ฑ SD-Card not determined: Solution: Check if your model supports exFAT (some Redmis require a file system) FAT32). Format the map on PC through SD Formatter.

If the app stopped updating through Google Play after the transfer, try:

  1. Put it back in your inner memory.
  2. Manually update.
  3. Move it back to SD.
Can I transfer WhatsApp to WhatsApp? SD-map?
No. WhatsApp blocks the transfer to external media due to the encryption of the database. However, you can: Move media files (photos, videos) to WhatsApp Settings โ†’ Memory โ†’ Media Saving. Use WhatsApp Business โ€” it has the option to back up to Google Drive.
Why After Updating MIUI annexes SD-map?
Large updates (e.g. with the MIUI 13 on MIUI 14) the system may reset access rights to SD-Solution: Go to Settings โ†’ Memory. โ†’ SD-Press the three dots. โ†’ Settings โ†’ Format it as internal (data will be saved) Restart the phone. If the apps don't recover, they'll have to be reinstalled.
How to transfer games to SD-map?
Most modern games (e.g. PUBG Mobile, Free Fire) do not support porting to SD due to protection against cheats. Alternatives: Use Lite versions of games (e.g. PUBG Mobile Lite). Move only the cache through Files by Google (Android/obb folder). Buy a Xiaomi model with a large amount of memory (e.g. POCO X5 Pro 256 GB).
Can I use it? SD-Map as internal memory on Redmi Note 12?
On the 2022-2026 models (Redmi Note 12, POCO X5, Xiaomi 13), Adoptable Storage is disabled. However, you can: Format the map as portable and transfer only part of the data (photos, music) to it. Use ADB to force new applications to be installed on the SD (see Method 2).
What? SD-The map is better for Xiaomi: SanDisk or Samsung?
For app installs, we recommend: SanDisk Extreme A2 - the best speed-price balance (100 MB / s reading, 90 MB / s writing); Samsung EVO Plus A2 - more reliable for long-term use (10 years warranty); Lexar Play - optimized for Android (supports A2 and exFAT); Avoid cards without A2 marking - they are not designed for application installation.