Transfer of applications to SD-map MIUI 12: Complete guide

Why in the MIUI 12 limited transfer of applications to SD-map?

Owners of Xiaomi smartphones on the basis MIUI 12 often face the problem of lack of internal memory, especially on budget models with 32-64 GB of storage. SD-But in the latest firmware versions, this feature is either hidden or works with serious limitations. It's all about the policy of Google and Xiaomi: since Android 6.0, porting applications to external media has become less flexible due to changes in the Adoptable Storage permissions system.

V MIUI 12 (and newer versions) function of porting applications to SD-map:

  • ๐Ÿ”น Completely disabled on some models (e.g. Redmi Note 9 or POCO X3) option is not available on the menu.
  • ๐Ÿ”น Partially available โ€“ only for selected applications that support external storage.
  • ๐Ÿ”น Hidden behind developers - requires activation through ADB third-party.

Before trying to transfer data, it is important to understand: MIUI 12 does not support formatting SD-And this means that even if you find a way to port it, applications can run slower or even refuse to run at all. But there are workarounds, which we'll talk about below.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 9/10
POCO X3/X4
Mi 11/12
Redmi 9A/9C
other

Preparation: what SD-map suitable for transferring applications?

Not every microSD card will cope with the task of storing applications. For stable operation in Xiaomi on MIUI 12, it is recommended:

  • ๐Ÿ“Œ Speed class - no lower UHS-I (U1) Or Class 10: U3 or A2 (for fast recording of small files).
  • ๐Ÿ“Œ Volume - from 32 GB (on cards less than 16 GB, errors may occur when transferring the card).
  • ๐Ÿ“Œ Manufacturer โ€“ prefer brands SanDisk, Samsung, Kingston (cheap no-name cards are often forged).
  • ๐Ÿ“Œ Formatting โ€“ before using the map format in FAT32 or exFAT, but not NTFS!).

โš ๏ธ Note: If you are planning to use SD-The card is an internal storage device (via Adoptable Storage), which will have to be formatted with loss of all data, which does not work on all Xiaomi devices and can cause update failures. MIUI.

Type of cardSuitable for app transfer?Notes
microSDHC Class 10โš ๏ธ Partially.It is suitable for lightweight applications, but it can slow down games.
microSDXC U3/A2โœ… Optimally.The best choice for porting games and heavy applications.
microSD (without class)โŒ No.It is too slow for stable applications.
exFAT (64 GB+)โœ… Yes.Requires file system support in MIUI (check in settings).

๐Ÿ’ก

Before the purchase SD-Check the card for authenticity with the help of the utility H2testw (Windows or F3 (Linux/macOS). Fake cards often have an understated speed and real volume.

Method 1: Standard transfer through MIUI 12 settings

If your device supports the built-in portability, follow this instruction:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Click on the Warehouse (or Memory).
  4. If the option is available, tap Change โ†’ SD-map.
  5. Confirm the transfer and wait until it is completed (may take a few minutes).

โš ๏ธ Note: On most devices with MIUI 12 Change button will be inactive or not, due to manufacturer restrictions. If you don't see the option, go to alternative methods.

โ˜‘๏ธ Pre-transfer check

Done: 0 / 4

Method 2: Transfer over ADB (for power users)

If the standard method doesnโ€™t work, you can use Android Debug Bridge (ADB) โ€” It's a computer debugging tool, and it requires you to turn on Developer Mode and install it. ADB-driver.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI Version. Tap the Version 7 times until the notification appears You became a developer!.
  2. Enable USB debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC, install ADB drivers (for example, via Minimal ADB and Fastboot).
  4. Open the command prompt (Windows) or terminal (Linux/macOS) and type: adb devices Make sure the device is defined.
  5. Run the port command (replace package.name with application ID, such as com.facebook.katana): adb shell pm set-install-location 2 adb shell pm move-package com.facebook.katana

How to find the ID of the application package?
Install the App Inspector app from Google Play or use the ADB command: adb shell pm list packages | grep "app name" For example, for WhatsApp ID it will be com.whatsapp.

โš ๏ธ Note: Not all applications support portability ADB. System utilities (such as Mi Browser or Security) cannot be moved. MIUI settings may reset and applications will return to internal memory.

Method 3: Use SD-The card as an internal storage (Adoptable Storage)

This method allows you to format SD-The card is part of the internal memory, but it has serious shortcomings:

  • ๐Ÿ”ด The card will be encrypted and will not be read on other devices.
  • ๐Ÿ”ด After the map is removed, the applications will stop working.
  • ๐Ÿ”ด Some Xiaomi devices block this feature at the firmware level.

If you are prepared for the risks, follow the instructions:

  1. Put it in. SD-phone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Put three points on it (โ‹ฎ) in the upper right corner and select Storage Settings.
  4. Click Format as internal (if the option is available).
  5. Confirm the action โ€“ all data on the map will be erased!

๐Ÿ’ก

This method is not recommended for devices with MIUI 12.5+ due to frequent errors "SD-Map damaged after updates.

Alternative solutions: what to do if transfer is impossible?

If none of these methods worked, consider alternatives:

  • ๐Ÿ“ฒ Cache Clearing โ€“ Clean the app cache regularly in Settings โ†’ Annexes โ†’ Application management โ†’ Clear the cache.
  • ๐Ÿ“ฒ Transfer media files โ€“ photos, videos and music can be easily moved to SD-A card via any file manager (e.g. Mi File Manager).
  • ๐Ÿ“ฒ Using cloud storage โ€“ Google Drive, Mi Cloud or Yandex Disk will help free up space.
  • ๐Ÿ“ฒ Remove unnecessary applications โ€“ check the list of installed programs for โ€œjunkโ€ (for example, duplicate messengers or unused games).
  • ๐Ÿ“ฒ Root access โ€“ at your own risk you can get root and use applications like Link2SD or App2SD.

๐Ÿ’ก

Files by Google automatically offers you to delete unnecessary files (duplicates, old screenshots) and clear the cache.This is a safe way to free up 1-3 GB of memory without manual control.

Frequent mistakes and their solutions

When transferring applications to SD-map MIUI 12 Users Face Typical Problems:

Mistake.Reason.Decision
Failed to resent the applicationThe app does not support SD-map.Try migrating another app or using a Class A2 card.
SD-map not foundThe card is not formatted or damaged.Format the card in FAT32 via phone or PC.
App dyes after transferLow speed reading/writing of the card.Return the app to internal memory or replace it SD-quicker-map.
Operation unsupportedMIUI blocks the transfer on this model.Use ADB or consider alternative methods (see above).

โš ๏ธ Note: If apps stop updating through Google Play after the transfer, return them to internal memory. Some apps (such as Netflix or banking services) refuse to work from external storage due to security policies.

Can I transfer WhatsApp or Telegram to you? SD-map MIUI 12?
Technically, yes, but not recommended. Messengers are constantly communicating with servers, and it's slow. SD-The card can cause delays in sending messages or loss of media files. It is better to transfer only backups of chats (on WhatsApp: Settings) โ†’ chat โ†’ Backup copy).
Why did the MIUI update return the apps to internal memory?
This is standard system behavior. When major updates (e.g., MIUI 12.0 to MIUI 12.5) are made, Android resets the storage settings for stability. To avoid this, before updating: Back up the data. Remember which apps have been ported. After updating, repeat the manual transfer.
Can I use it? SD-The map as an internal memory of Redmi 9A s MIUI 12?
On budget models (e.g. Redmi) 9A/9C) Adoptable Storage is usually disabled by the manufacturer. Even if you format the card as internal storage, the system can: Ignore the settings and save the applications to internal memory. SD-The alternative is to use the card only for media files or install custom firmware (like LineageOS) if you have experience.
How to transfer the game (eg Genshin Impact) to SD-map?
Most modern games (especially with volume) >2 GB does not support transfer to SD-card because of: Protection against piracy (game files are checked on internal storage) High reading speed requirements (SD-The cards often fail. Solutions: Use the external SSD-storage OTG-Adapter (if the phone supports) USB 3.0. Remove unnecessary games or transfer their data (e.g. cache) through Mi File Manager.
What happens if you take it out? SD-map to which the applications are transferred?
The consequences depend on the way you migrate: Standard portability โ€” apps will stop working, but they won't be deleted. Once you return the card, they'll recover. Adoptable Storage โ€” apps will crash, and the system can give out errors before you reboot, the map will become unreadable on other devices. Always safely retrieve the map through Settings โ†’ Warehouse โ†’ Extract SD-map.