How to transfer applications to SD-Map in Xiaomi: a detailed guide with nuances

Xiaomi smartphone owners often face a lack of internal memory, especially if the device is a budget or medium-range β€” Redmi Note 10, Poco X3 Or Mi 11 Lite. One way to make room is to move apps to the next one. SD-But in the MIUI This feature doesn't work as clearly as it does on pure Android, and it has limitations. In this article, we'll look at all the current methods, including hidden settings, commands, and other methods. ADB bypassing manufacturer restrictions.

It is important to understand that not all applications can be ported: some (such as system or high security requirements) will remain in internal memory β€” SD-cards (even class) A2) It's slower than the embedded flash memory, but for rarely used programs or cache games, this is a good solution.

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

Unlike older versions of Android (up to 6.0), where porting apps to an external drive was a standard feature, MIUI (starting with version 8) narrowed this capability.

  • πŸ”’ Security: Annexes to SD-It is easier to steal or replace cards, especially if the card is retrieved and connected to other devices.
  • ⚑ Performance: Even quick cards UHS-I They are slower than the built-in memory. UFS 2.1/3.0, what might cause the lags.
  • πŸ“± Google: Starting in 2019, Google recommends developers block the porting of applications to external media due to stability risks.
  • πŸ’Ύ Fragmentation of files: Frequent records on SD-card shorten its life (especially cheap models without wear control).

However, there are workarounds. Below are all the working ways to do this. MIUI 12–14, including hidden functions and ADB-team.

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

Method 1: Standard portability through settings (for supported applications)

This is the easiest method, but it only works for those applications that allow portability (usually cache games or lightweight utilities).

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want (like Facebook or Spotify).
  3. Slip on Warehouse.
  4. If the option is available, a button will appear to Move to SD-Map (or Modify in new versions) MIUI).

⚠️ Note: Do not remove after transfer SD-The card without first returning the application to internal memory, otherwise the program will stop running and its data may be damaged.

Format the card in FAT32 or exFAT| Check the write speed (minimum 10 MB/s) | Backup the data from the card | Make sure there is enough space on the map (minimum 1 GB is free)

-->

Xiaomi modelSupport for transfer to MIUI 14Max. Volume. SD-mapRecommended class of card
Redmi Note 12 Pro+Partial (only some annexes)1 TBA2/UHS-I
Poco X5 ProPartial512GBA2
Mi 11 UltraRestricted (Blocking System Applications)1 TBUHS-I
Redmi 10AComplete (for most applications)256GBA1

Method 2: Formatting SD-The card is an internal memory (adoptable storage)

This method allows the system to be β€œdeceived” by making it perceive SD-The advantage is that applications are automatically installed on the map:

  • πŸ”„ The card cannot be retrieved without data loss (it is encrypted and linked to the device).
  • 🐒 Application speeds could drop by 20 to 40%.
  • 🚫 Not all Xiaomi models support this feature. MIUI (It is now available in Redmi Note 11 Pro).

Instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. β†’ Warehouse β†’ [Name of name SD-map] β†’ Three dots (menu) β†’ Storage settings.
  3. Select Internal Memory (or Format as an Internal Storage).
  4. Confirm the formatting (all data from the card will be deleted!).
  5. After the device is restarted, the card will become part of the internal memory.

⚠️ Attention: If you extract SD-Once this formatting is done, all the applications that are transferred to the card will stop working, and the system can issue errors before the card is re-inserted. MIUI Global Stable after Android 11 upgrade+ β€” function is hidden in firmware.

What if the β€œInner Memory” option is not displayed?
If the menu does not have a formatting item as internal storage, try: 1. Update the firmware to the latest version MIUI (Sometimes the function returns. 2. ADB-command: adb shell sm set-force-adoptable true Then try formatting again. 3. Install custom recovery (TWRP) and format the map through it.

Method 3: Transfer over ADB (for power users)

If standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to force-transfer almost any application, but requires a connection to a PC.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“¦ Installed Xiaomi and ADB-tools drivers.
  • πŸ”“ Included debugging by USB (Settings β†’ The phone. β†’ Version. MIUI (tap 7 times) β†’ Additionally. β†’ For developers β†’ Debugging by USB).

Step-by-step:

  1. Connect the phone to the PC and allow debugging (on the smartphone screen will appear a request).
  2. Open the command prompt (or Terminal on macOS/Linux) and type: Adb devices Make sure the device is identified (should appear its serial number).
  3. Enter the port command (replace com.example.app with your app's batch name, such as com.facebook.katana for Facebook): adb shell pm set-install-location 2 adb shell pm move-package com.example.app
  4. Reboot your smartphone.

⚠️ Note: Some applications (e.g. Google Play Services) MIUI The system will not be able to transfer - the system will give a Failure error [NOT_MOVED]. Also after the update MIUI Ported applications can automatically return to internal memory.

adb shell pm list packages | grep "keyword"

For example, to search for all applications with "facebook" in the name: adb shell pm list packages | grep "facebook".-->

How to check which apps have already been moved?

To avoid duplication or conflict, it is helpful to know which programs are already on the table. SD-For this purpose:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip the filter (funnel icon) and select Warehouse β†’ SD-map.
  3. You will see a list of all the transferred applications.

Alternatively, through ADB:

adb shell pm get-install-location

This team will return:

  • 0 – Applications are installed in internal memory.
  • 1 – Internal memory is preferred, but SD is possible.
  • 2 – applications are installed by default on SD-map.

Frequent mistakes and their solutions

When transferring applications to SD-Xiaomi users are facing typical problems. Let's look at the most common problems:

Mistake.Reason.Decision
"Failure to move the app."The application does not support the transfer or SD-card too slow.Try another method (ADB) or replace the card with an A2/UHS-I class.
The "Transfer" button is inactive.The MIUI version blocks a function or system application.Use ADB or roll back to an older firmware.
App dyes after transferIncompatibility with the file system SD-maps or data damage.Return the app back and format the card in FAT32.
SD-The card is not defined as an internal memory.MIUI restriction or card incompatibility.Try the adb shell sm set-force-adoptable true command.

⚠️ Warning: If your smartphone starts to slow down after you move your apps, put them back in your internal memory. SD-It's not load-bearing, especially critical for multitasking and gaming.

πŸ’‘

The most stable result is the combination: SD-class A2 + transferring only light applications (messengers, readers, utilities), heavy games and social networks are best left in the internal memory.

Alternative ways to free up memory in Xiaomi

If the transfer is SD-The card is not helpful or impossible, consider other options:

  • 🧹 Cache Clearing: Go to Settings β†’ Warehouse β†’ Clean and delete unnecessary files (especially the Google Play Services cache) MIUI).
  • ☁️ Cloud Storage: Move your photos/video to Google Photos or Mi Cloud (gives 5GB for free).
  • πŸ—‘οΈ Remove duplicates: Use applications like Files by Google or Clean Master to find duplicate files.
  • πŸ”„ Factory reset: Extreme measure, but effective if the system is cluttered (don't forget to make a backup!).
  • πŸ“± Root access: With superuser rights, you can forcibly transfer any application (for example, through a user’s own control). Link2SD), But it's a breach of warranty.

For owners of Xiaomi with support for Virtual RAM (for example, Redmi Note 11 Pro+) will also help to increase virtual memory due to internal storage: Settings β†’ Additional β†’ Expansion of memory. This will not free up space, but will improve multitasking.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support the transfer of SD-card, because it stores data in encrypted form in internal memory. However, you can: Make backup chats in Settings β†’ chat β†’ Backup copy, copy the folder. /sdcard/WhatsApp/ on SD-hand-card (but this won't carry the app itself). ADB, But after the update, WhatsApp may stop working. ⚠️ Risk: This transfer may cause loss of messages or problems with sending media files.
Why is the application not updated after the transfer?
This is because Google Play defaults to install updates to internal memory.Solutions: Return the app back, update it, then migrate again. Clear the Google Play Market cache (Settings) β†’ Annexes β†’ Google Play β†’ Warehouse β†’ Clear cache. disable automatic update for this application.
How to transfer games with large cache (eg, Genshin Impact)?
Games like Genshin Impact or Call of Duty Mobile take tens of gigabytes, but their cache can be transferred manually: Android/obb/[name-packet SD-Install the FolderMount app (requires root) and mount a folder with a cache SD-maps to the original location, or use symbolic links through ADB: adb shell ln -s /sdcard/external_sd/Android/obb/com.example.game /sdcard/Android/obb/com.example.game ⚠️ Without root rights, the game may not see the cache on SD-map.
Can I use it? SD-Map as internal memory for Xiaomi with Android 12+?
V MIUI 13/14 (Android-based 12/13) Adoptable Storage is officially disabled, but it can be returned: Install Magisk and the Adoptable Storage Enabler module. MIUI 12 (If available for your model. ADB-command (see method) 3), But there is no guarantee - it depends on the model. πŸ“Œ On the Redmi Note. 10 Pro and newer, this method often doesn’t work due to hardware limitations.
What? SD-Map is better for porting applications to Xiaomi?
Selection Guidelines: Speed Class: Minimum A2 (For example, SanDisk Ultra A2), better UHS-I U3 (Capacity: 64 GB (128 GB optimal for gaming) Brand: SanDisk, Samsung EVO, Kingston Canvas (avoid no-name cards) File system: exFAT for cards >32GB, FAT32 smaller. ❌ Don't buy class cards A1 Class 10 – They’re too slow for apps.