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

Xiaomi smartphone owners often face a shortage of internal memory, especially on budget models of Redmi or Xiaomi. POCO s 32/64 GB drive. Applications are ported to SD-The map seems to be a logical solution, but in MIUI Unlike pure Android, Xiaomi's firmware limits the ability to work with external media โ€” and this is not an accident, but a conscious step by the manufacturer to optimize performance.

From 2021 (starting with the MIUI 12.5) The company tightened its security policy by blocking the standard Adoptable Storage mechanism. SD-But there are still workarounds, from manual cache transfer to use. ADB-In this article, we will discuss all the working methods for modern Xiaomi smartphones, including models from 2023-2026, and explain why some applications cannot be transferred to a memory card.

Why Xiaomi is blocking the transfer of applications to the SD-map?

Starting with Android 6.0 Marshmallow, Google has introduced Adoptable Storage, which allows you to format your device. SD-But Xiaomi has deliberately disabled this option in the MIUI for three key reasons:

  • ๐Ÿ”‹ Productivity: SD-cards (even class) A2) into 5โ€“10 time-slower than the built-in memory UFS 2.2/3.1. Running apps from a card increases response time and consumes an extra battery.
  • ๐Ÿ›ก๏ธ Security: External media are easier to fake or infect with malware. MIUI This is why it blocks the transfer of system applications (e.g. com.miui.securitycenter.
  • ๐Ÿ“ฑ Optimization MIUI: Xiaomi firmware actively uses cache and temporary files in internal memory. SD-The card can cause malfunctions in the shell.

However, for user applications (such as instant messengers or games), workarounds remain, and itโ€™s important to understand that even if you move an application to a map, its basic data (such as saving in games or messenger databases) will still be stored in internal memory, a limitation at the Android level, not Xiaomi.

โš ๏ธ Note: On Xiaomi models with MediaTek processors (e.g. Redmi Note 12) 4G or POCO M5) portability SD-The card can cause data loss when the card is removed without safely shutting down, due to the way the memory controller works in the chips. MTK.

Preparation SD-maps: selection and formatting

Before you can port applications, you have to prepare the memory card correctly. SD-The cards are suitable for this task โ€“ these are the key requirements:

  • ๐Ÿ“Œ Speed class: Minimum Class 10 or UHS-I (U1), better A1/A2 (Application-optimized maps. A2 have random read/write speeds from 4000 IOPS.
  • ๐Ÿ’พ Volume: From 32 GB (on smaller maps, the system may refuse to format the partition for applications). The maximum depends on the model of the smartphone, for example, the Redmi Note 13 Pro+ Supports up to 1 TB.
  • ๐Ÿ”„ File system: To transfer applications, the card must be formatted in exFAT or FAT32 (but FAT32 does not support files >4GB).

To format the card directly in the smartphone:

  1. Put it in. SD-card to slot (some Xiaomi models require a reboot to recognize).
  2. Go to Settings โ†’ Storage โ†’ Memory Map.
  3. Click Format โ†’ As an internal device (if the option is active).
  4. Confirm the action โ€“ the system will warn that all data will be erased.

Important: Once formatted as an internal drive, the card cannot be removed without losing data; it will become โ€œtiedโ€ to a particular smartphone; if there is no option to format as an internal device, your Xiaomi model will block it (see next section).

๐Ÿ“Š What? SD-You are using the card in Xiaomi?
SanDisk Ultra (A1)
Samsung EVO Plus (A2)
Kingston Canvas Go! Plus
Another.
I don't use it.

Method 1: Standard Transfer through Settings (if available)

Some Xiaomi models (mainly Android 9-11) still have the ability to port apps through the settings menu.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or Spotify).
  3. Click Warehouse โ†’ Change โ†’ Memory Map.
  4. Confirm the transfer and wait until the completion (may take up to 5 minutes).

If there is no Modify, your model does not support it, and one of the alternative methods (see below) will help.

  • โš ๏ธ Not all applications can be ported: system utilities (e.g. com.android.vending - Google Play) and services MIUI will be blocked.
  • ๐ŸŽฎ Heavy graphics games (such as Genshin Impact or Call of Duty Mobile) can slow down when running with a new game. SD-map.
  • ๐Ÿ”„ After the update is transferred, the applications will be installed automatically on the map.

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

Done: 0 / 4

Method 2: Transfer over ADB (for power users)

If the standard method is not available, you can use Android Debug Bridge (ADB), a debugging tool for PCs, which works on most Xiaomi models, including the Redmi Note 12 Pro, POCO X5 Pro and Mi 11 Lite.

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ Cable USB (preferably original).
  • ๐Ÿ› ๏ธ Utilities. ADB Fastboot (download from the official Google website).

Step-by-step:

  1. Turn on the smartphone Developer Mode: go to Settings โ†’ About Phone โ†’ MIUI version and press 7 times on the build number.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  3. Connect your smartphone to your PC, select File Transfer mode and confirm debugging permission.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  5. Enter the command to check the connection: Adb devices must appear serial number of your device.
  6. Find out the batch name of the application (for example, for WhatsApp it is com.whatsapp). You can do this through Settings โ†’ Applications or by command: adb shell pm list packages | grep "app name"
  7. Move the app to SD-Map command: adb shell pm set-install-location 2 Then reinstall the application - it will automatically install on the map.

The critical detail: pm set-install-location 2 sets a global rule for all new installations. To return the default settings, use adb shell pm set-install-location 0.

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi) 10C or POCO M4 Pro) after use ADB You can reset your installed location. Check the location of the applications after you restart!

What if the ADB canโ€™t see the device?
1. Make sure the drivers ADB (Stop the slack) [here](https://developer.android.com/studio/run/win-usb) Windows). 2. Try another one. USB-cable (not all cables support data transmission). 3. Switch the mode. USB on a smartphone from "Charging" to "Transfer of files". 4. Disable the antivirus โ€“ it can block the ADB. 5. Restart both the smartphone and PC.

Method 3: Manual transfer of cache and application data

If the application itself cannot be transferred, you can free up space in internal memory by moving its cache and user data to the computer. SD-This method works for most applications, except system applications:

  1. Install a file manager with access to root folders (such as Mi File Manager or Solid Explorer).
  2. Go to /storage/emulated/0/Android/data/ โ€“ this is where the application data is stored.
  3. Find a folder with the name of the package of the desired application (for example, com.whatsapp for WhatsApp).
  4. Copy the folder to SD-map (e.g. in the /storage/XXXX-XXXX/Android/data/, where XXXX-XXXX โ€” ID your card).
  5. Remove the original folder from your internal memory.
  6. In some applications (such as games), you may need to specify a new path to data in your settings.

This method is not universal โ€” some applications (such as Google Photos or Instagram) will restore data to internal memory the next time they run, but for games (such as Brawl Stars or Clash of Clans), it works stably.

AnnexYou can move the APK itself.We can move data.Notes
WhatsAppโŒ No.โœ… Yes (partially)Media files are transferred in chat settings, databases are not.
Telegramโœ… Yes, on some models)โœ… Yes (cache and downloads)In the Telegram settings there is an option โ€œFolder for downloadsโ€ โ€“ select SD-map.
Spotifyโœ… Yes.โœ… Yeah, cache of songs)In Spotify settings, specify SD-map as a storage place for offline tracks.
Genshin ImpactโŒ No.โœ… Yes, only resource files)The APK itself remains in internal memory, but data packets (~15GB) can be moved.

Method 4: Application Managers (AppMgr III, Link2SD)

To simplify the transfer process, you can use third-party utilities.

  • ๐Ÿ“ฑ AppMgr III (App 2 SD): Shows you which apps you can migrate, and does it in one tap. Supports batch mode (packet transfer). Download to Google Play.
  • ๐Ÿ”— Link2SD: A more advanced tool that allows you to create symbolic links (symlink) for these applications. Requires root rights for full operation.

How to use AppMgr III:

  1. Install and open the application.
  2. Provide access to Special Opportunities (required for automation)
  3. In the list of applications, mark the ones you want to transfer.
  4. Press Move to Move to SD-map and confirm the action.

Link2SD will require additional configuration:

  1. After installation, open the application and provide root access (if any).
  2. Select the file format for the second partition (ext4) is recommended.
  3. Reboot your smartphone.
  4. In the list of applications, select the desired one and click Create a link.

โš ๏ธ Attention: When in use Link2SD on Xiaomi smartphones with MIUI 13/14 There may be a "Mount script cannot be created" error. MIUI, blockage /system. The solution is to roll back the firmware to MIUI 12.5 Or use Magisk to circumvent restrictions.

๐Ÿ’ก

If the app stops working after the transfer, clear its cache in settings (Settings โ†’ Applications โ†’ [name] โ†’ Storage โ†’ Clear cache). This often solves the problem of lost paths to data.

Problems and Solutions: What to Do When Nothing Works?

Even if you follow the instructions, you may encounter errors. Let's look at the typical scenarios and their solutions:

Problem.Possible causeDecision
The "Move to SD" option is inactive.System application or card formatted as portableFormat the card as an internal one or use ADB
The โ€œNot Enough Spaceโ€ Error During TransferThere is not enough free space on the map for temporary files.Free up 10-15% of the space for SD-map and try again
App dyes after transferData files are stored in internal memory, and APKs are stored on the map.Transfer data manually (see Method 3) or reinstall the application
ADB is not reporting a "Read-only file system" error.MIUI blocks changes in system partitionsUse Magisk to get root or roll back to MIUI 12.5

If none of these methods worked, consider alternative ways to release memory:

  • ๐Ÿงน Cache cleanup: Settings โ†’ Warehouse โ†’ Clear the cache (you can free 1-3 GB).
  • ๐Ÿ—‘๏ธ Remove duplicates: Use Files by Google or Mi File Manager to find unnecessary files.
  • โ˜๏ธ Transfer media to the cloud: Upload photos and videos to Google Photos or Mi Cloud and delete local copies.
  • ๐Ÿ”„ Factory reset: Extreme measure, but effective if internal memory is clogged with system debris.

๐Ÿ’ก

On Xiaomi smartphones with Android 12+ (For example, Redmi Note 13 or Xiaomi 14 port applications to the Internet SD-The card is officially blocked โ€” ADB manually.

FAQ: Frequent questions about porting apps to SD in Xiaomi

Can I transfer WhatsApp to WhatsApp? SD-map?
The WhatsApp application itself cannot be moved, but you can: Move media files (photos, videos) in the chat settings: Settings โ†’ Warehouse โ†’ Manually copy the folder. WhatsApp/Media on SD-The message database (msgstore.db) always stays in the internal memory.
Why after the game is transferred to SD-card she's slowing down?
This is due to the low reading/writing speed. SD-- cards versus internal memory. - Solutions: Use a class card A2 (for example, Samsung EVO Plus or SanDisk Extreme. Move only resource files (e.g., in Genshin Impact, this is a folder). com.mihoyo.GenshinImpact/files), leave APK Close the background applications before you start the game, which will reduce the load on the card.
How to transfer applications to SD-map POCO X5 Pro?
Nana POCO X5 Pro (as with other modern Xiaomi) standard port is blocked: ADB-Method: Connect to your PC and execute the command adb shell pm set-install-location 2, then reinstall the application. III: The utility will show you which apps you can migrate, and it will do it automatically. SD-Card as internal memory โ€“ format it through Settings โ†’ Storage, but note that after the map is removed, the applications will stop working.
What happens if you take it out? SD-map to which the applications are transferred?
Depending on the transfer method: If the card is formatted as internal memory, the applications will stop working and the system can give errors before rebooting. If the card is portable and the applications are portable through ADB, they will remain on the list, but will not run. If only data is transferred (for example, the game cache) - applications can reset to a state of "as after installation." Always use Safe Retrieval in the notification curtain!
Can I transfer the Google Play Store to the SD-map?
No, com.android.vending (Google Play Store) is a system application and its portability is blocked at the Android level. The same applies: MIUI Launcher (com.miui.home) Settings (com.android.settings) Google Play Services (com.google.android.gms) Attempting to migrate through ADB or root will cause system failures.