How to transfer applications to SD-Map in Xiaomi: All ways + fixing

Xiaomi smartphone owners often face a lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. One effective way to free up space is to transfer applications to the mobile phone. SD-But in the MIUI This feature doesn't work as clearly as it does on pure Android. Depending on the firmware version, the phone model, and the type of memory card, the process can be very different.

In this article, we will discuss all the current ways to save applications to an external drive, including formatting. SD as internal memory, manual transfer through settings and circumvention of restrictions MIUI We'll focus on common mistakes (e.g., "can't be transferred to the developer"). SD") And explain why some applications do not support this function.

Why Xiaomi is limiting the portability of applications SD-map

Unlike older versions of Android, where porting apps to SD was a standard option, MIUI 12-15 severely limits this capability.

  • ๐Ÿ”’ Xiaomi follows Googleโ€™s policy that considers external drives less secure for storing application data.
  • โšก Productivity: SD-Cards (especially Class Class Class Classes) 4/6) They are slower than internal memory, which can slow down applications.
  • ๐Ÿ“ฑ Architecture MIUI: The firmware is optimized for working with internal storage, and the transfer to SD It can disrupt the stability of the system.

However, you can circumvent these limitations, partially or completely, depending on the smartphone model. For example, in the Redmi Note 10 Pro or POCO X3 Pro, SD formatting as internal memory is available, and in the Redmi 9A this option may not be available.

โš ๏ธ Note: Transfer system applications (e.g. com.miui.gallery or com.android.contacts) to SD-The card may cause the phone to malfunction. Some functions (such as widgets) will stop working.

Preparation SD-maps: what class and volume to choose

Before you move applications, make sure your SD-card meets the requirements:

ParameterMinimum requirementsRecommended values
Class speedClass 10 or UHS-IUHS-I U3 or A2 (for applications)
Volume.8GB32โ€“128 GB (optimum for applications)
File systemFAT32 (default)exFAT (for >4GB files) or NTFS (rarely)
BrandAnybody.SanDisk Ultra, Samsung EVO, Kingston Canvas

If you plan to use it SD-The card is like an internal memory, its speed should not be lower. UHS-I U1. Class cards A1/A2 (For example, SanDisk Extreme A2) Optimized to run applications and shorten lags.

๐Ÿ“Š What? SD-You are using the card in Xiaomi?
Class 10 (up to 30 MB/s)
UHS-I U1 (up to 90MB/s)
UHS-I U3/A2 (from 90MB/s)
I don't know/don't use/

Critical error: if you format SD-The card is like internal memory, and you can't reset the phone without resetting it to factory settings, and all the data on it will be encrypted and linked to the device.

Method 1: Formatting SD-maps as internal memory

It's the most radical, but it's also the most effective method. SD-The card is part of the internal storage, and most applications will be installed on it.Watch out: this method does not work on all Xiaomi models (for example, not available on Redmi). 9C and POCO M3).

Instructions:

  1. Put it in. SD-phone-card.
  2. Go to Settings โ†’ Memory โ†’ Memory Map.
  3. Click Format as internal (or Configure in newer versions of MIUI).
  4. Confirm the action and wait until it is completed (may take 5-10 minutes).
  5. Select to Transfer Data if the system offers.

Make a backup copy of data from the card|Check the speed class (minimum) U1)|Charge the phone to 50%+|Disable important notifications during the process-->

After formatting:

  • ๐Ÿ“ฒ Applications will be automatically installed on SD, If there is no space in the internal memory.
  • ๐Ÿ”„ You can manually transfer applications through Settings โ†’ Annexes โ†’ Application management โ†’ [select] โ†’ Warehouse โ†’ Change.
  • โš ๏ธ The card cannot be removed without resetting the phone (the data is encrypted).

โš ๏ธ Warning: If the phone starts to brake after formatting, check the speed SD-mapping A1 SD Class 10 cards without marking UHS or A1 They may not be able to handle the load.

Method 2: Manually transfer applications through MIUI settings

If you don't want to format SD-The card is internal, you can port applications selectively, and this method works on most Xiaomi devices, but not all applications support it.

Step-by-step:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Click Warehouse โ†’ Change โ†’ Memory Map.
  4. Confirm the transfer and wait until it is completed (may take a few minutes).

Limitations of the method:

  • ๐Ÿšซ Not all apps support portability (e.g. WhatsApp, Google Play Services).
  • ๐Ÿ”„ After updating the application, it can automatically return to internal memory.
  • ๐Ÿ“ฑ Some games, for example, PUBG Mobile or Genshin Impact will not work with the SD-map.

๐Ÿ’ก

Before transferring the application, check its size to Settings โ†’ Applications โ†’ [name] โ†’ Storage. If the cache volume is greater than 1 GB, the transfer may not work due to the limitations of the FAT32 file system (maximum file size is 4 GB).

Method 3: Transfer over ADB (for power users)

If you donโ€™t have portability in your settings, you can use Android Debug Bridge (ADB), a method that requires connecting your phone to your computer and basic command line knowledge.

Instructions:

  1. Turn on Developer Mode on your phone: go to Settings โ†’ About Phone โ†’ MIUI version and press 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, install Xiaomi ADB/Fastboot Tools drivers, and open the command line.
  4. Enter the command to check the connection: adb devices must appear serial number of the device.
  5. Find out the batch name of the application (for example, using App Inspector) and perform a port command: adb shell pm set-install-location 2 This command forces the system to install the applications on the SD by default.

To migrate a specific application (e.g. Telegram with the batch name org.telegram.messenger), use:

adb shell pm move-package org.telegram.messenger

โš ๏ธ Note: Some applications (e.g. system services) MIUI) cannot be transferred through ADB. Trying to do this can cause a Failure error. [NOT_MOVED: Operation not allowed].

What happens if the ADB issues an โ€œOperation Not Allowedโ€ error?
This error means that the manufacturer (Xiaomi) has blocked the transfer for this application: 1. Try rolling the app back to the factory version via adb shell pm clear. 2. Use the Xposed Framework (requires root rights). 3. Install the app on SD manually APK-parameter --install-location 2 into ADB.

Why some apps canโ€™t be migrated to SD

Even after all the manipulation, some applications refuse to work with external memory.

  • ๐Ÿ” Data protection: Applications that work with payments (Google Pay, bank customers) or personal information block the transfer.
  • ๐ŸŽฎ High performance requirements: Games with 3D-Call of Duty Mobile (Free Fire) requires fast internal memory.
  • ๐Ÿ“ฑ Developer restrictions: Some apps (e.g. Netflix) explicitly prohibit installations on the site. SD manifesto.
  • ๐Ÿ”„ Background Processes: Applications with widget or autoload (e.g. Mi Fit) may not work with external memory.

If you see a message, "You can't move to the SD-map, check it out:

  1. Does the app have any? OBB-files (additional game data) can be transferred manually through the file manager.
  2. Is the application system (for example, com.miui.home - MIUI launcher).
  3. Has the app been updated recently, and sometimes after the update, the portability option disappears.

๐Ÿ’ก

If an application cannot be moved but it takes up a lot of space, try clearing its cache in Settings โ†’ Apps โ†’ [name] โ†’ Storage โ†’ Clear the cache. This can free up 1โ€“3 GB without uninstalling the program.

Frequent mistakes and their solutions

When working with SD-Xiaomi users are faced with typical problems. Here's how to solve them:

Mistake.Reason.Decision
SD-map not definedIncompatible format or damaged mapFormat the card in FAT32 on PC or replace it
"Not enough space" during transferThere is no free space on SD or it is formatted as portable.Free up space or format as internal memory
Apps brake after transferLow reading/writing speed SD-mapUse the A2 class card or move the app back
After the SD is removed, the phone does not turn on.The card was formatted as an internal memory.Insert the card back or reset the settings

If the application stopped working after the transfer, try:

  1. Reboot the phone.
  2. Clear the app cache in Settings โ†’ Apps.
  3. Remove and install the application again by selecting SD-map.
Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp blocks porting to external drives for security reasons (chat encryption). However, you can: Move media files (photos, videos) to WhatsApp Settings โ†’ Data and Storage โ†’ Media Saving. Back up chats on SD via Settings โ†’ Chat โ†’ Backup. The application itself will remain in internal memory.
How to transfer games to SD-card if the "Change" button is inactive?
For games (e.g. Genshin Impact or PUBG Mobile) use a workaround: Delete the game, but do not delete its data (in the application settings, select Remove only updates). APK Games from APKMirror. Install APK through the file manager, selecting SD-The map is like the installation site, and once you've installed it, the game will pull up the stored data. โš ๏ธ Risk: Informal APK They may contain malicious code. Only download from trusted sources.
What happens if you take it out? SD-A card formatted as an internal memory?
Phone: Stops loading (hangs on the MI logo). Will require you to insert a card when you turn on. There may be no data from applications installed on the SD. Solution: Insert the card back. If the card is damaged, reset the settings via Recovery Mode (press Power + Volume Up when you turn on).
How to return applications from SD-card back to internal memory?
Go to Settings. โ†’ Annexes โ†’ Application Management, select the desired application and click Storage โ†’ Change. โ†’ Internal memory. If the button is inactive: Delete and install the app again. Use ADB-Command: Adb shell pm move-package -i com.example.app (replace com.example.app with the batch name of the application).
Do all Xiaomi models support porting applications to SD?
No, the possibility depends on: Version MIUI: V MIUI 12.5+ Phone models: Budget devices (Redmi) 9A, POCO C31) They're often devoid of this function. SD-cards: MicroSDHC cards (up to 32GB) may not support formatting as internal memory. check support on Xiaomi's support site for your model.