How to transfer applications to SD-map in Xiaomi smartphones: all ways and nuances

Transfer of applications to SD-The map in Xiaomi smartphones is a challenge that many users face when they lack internal memory. Despite the fact that modern models are equipped with more capacious drives, owners of budget devices or fans of installing dozens of games still need this functionality. However, MIUI It limits portability compared to pure Android, which raises questions about why not all apps can be moved, how to get around the restrictions, and what to do if the option is not on the menu at all.

In this article, we will discuss all the current ways to transfer applications to a memory card in Xiaomi, including the official settings. MIUI, We'll focus on the nuances of adoptingable storage. SD It's like internal memory, compatibility with different versions of Android, and potential risks. If you want to make room on your phone or just optimize memory usage, read on.

Why Xiaomi canโ€™t migrate all applications to Xiaomi SD-map?

Many Xiaomi users are faced with the fact that in the application settings the option to Move to SD-This is not an accident, but a deliberate restriction by Google and Xiaomi:

  • ๐Ÿ”’ Android Security Policy: Starting with Android 6.0 Marshmallow, Google has banned the portability of system applications and programs using native code (for example, games with a mobile phone). 3D-This is associated with stability and productivity risks.
  • ๐Ÿ“ฑ Optimization MIUI: Firmware MIUI additionally blocks the transfer for applications that are actively working in the background (messengers, launchers) or use push notifications.
  • โšก Productivity: SD-cards (even class) A1/A2) slower-than-integrated memory eMMC/UFS. Transferring heavy apps can cause lags.
  • ๐Ÿ”„ App Updates: After the transfer, some programs may not update via Google Play, requiring a return to internal memory.

It is important to understand that even if the port option is available, it does not guarantee full release of internal memory. Many applications leave some data (cache, settings) on the main drive. For example, a game called Genshin Impact after transfer can only release 10-15% of its weight.

๐Ÿ“Š What memory card do you use in Xiaomi?
MicroSD up to 32GB
MicroSD 64-128GB
MicroSD 256 GB or more
I don't use it.

Official method: transfer via MIUI settings

The easiest and safest method is to use the built-in MIUI function, which is suitable for most user applications (social networks, instant messengers, light games).

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want from the list (like Facebook or VK).
  3. Slip on Warehouse.
  4. If the option is available, click Move to SD-map and confirm the action.
  5. Wait until the process is complete (may take up to a few minutes for larger applications).

This method has limitations:

  • โŒ Not working for system applications (Mi Browser, Security, Gallery).
  • โŒ Unavailable for games with OBB-files (e.g., files, PUBG Mobile, Call of Duty).
  • โŒ Not all third-party applications support portability (depending on the developer).

โ˜‘๏ธ Preparation for the portability of applications

Done: 0 / 4

If the button is moved to SD-The card is inactive or absent, try the following steps:

  1. Update the app to the latest version via Google Play.
  2. Clear the app cache in the Warehouse section.
  3. Reboot your phone and try again.

โš ๏ธ Note: After porting, some applications may run slower or produce startup errors. SD-If a game or program is slowing down, return it to internal memory.

Alternative method: use SD-maps as internal memory

If your Xiaomi works on Android 6.0-9.0, You can tie it down. SD-This allows you to install applications directly to the map, but has serious disadvantages:

AdvantagesDeficiencies
โœ… The ability to install any applications SDโŒ The card becomes โ€œtiedโ€ to the phone โ€“ it will not be read on other devices
โœ… Internal memory is releasedโŒ Application speed may decrease (depending on class) SD-map)
โœ… Automatic data distribution between memoryโŒ When you remove the map, the applications will stop working.
โœ… Support OBB-game files and cacheโŒ Risk of data loss in case of card damage

To activate Adoptable Storage:

  1. Put it in. SD-Card to phone (class recommended) A2 or UHS-I).
  2. When a notification appears, select Set Up โ†’ Internal Memory.
  3. Follow the system instructions (the map will be formatted, all data will be deleted!).
  4. After formatting, go to Settings โ†’ Warehouse and select SD-map as default installation location.

Important: This method doesnโ€™t work on Android 10+ in MIUI โ€“ Xiaomi has blocked the feature due to frequent complaints of instability. If you have a new model (like the Redmi Note 11 or POCO X5), this method is not available.

What if the โ€œInner Memoryโ€ option does not appear?
This feature is hidden in new versions MIUI. To unlock it, you can use it. ADB-command: adb shell sm set-force-adoptable true After that, insert the card again. However, this method requires an unlocked bootloader and can cause crashes!

Transfer applications over ADB (for power users)

If the standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to force applications to move even if the option is locked in the interface.

Step-by-step:

  1. Turn on Developer Mode on your phone: go to Settings โ†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install ADB drivers (for example, via Mi PC Suite).
  4. Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure the device is defined.
  5. Run the port command (replace com.example.app with the application package): adb shell pm move-package com.example.app

To find out the application package, use the command:

adb shell pm list packages | grep "appendix name"

For WhatsApp, it would be com.whatsapp.

โš ๏ธ Note: Some apps (such as Google Play Services or Mi Account) cannot be ported even through the userโ€™s mobile phone. ADB. Trying to do this can cause system failures, also after the update. MIUI Ported applications can automatically return to internal memory.

๐Ÿ’ก

Before using ADB, back up your data via Settings โ†’ System โ†’ Backup. This will help restore your phone in the event of a crash.

Bypasses: what to do if transfer is impossible

If none of these methods worked, consider alternative solutions:

  • ๐Ÿ“ Transfer of media files: Music, photos and videos can be moved to SD manually through Explorer or Google Files, which will free up space for applications.
  • โ˜๏ธ Cloud Storage: Use Google Photos (compression photo), Mi Cloud or Yandex Disk to automatically upload files.
  • ๐Ÿ—‘๏ธ Cache Cleanup: Clean the app cache regularly in Settings โ†’ Annexes โ†’ Storage. For example, Facebook can borrow up to 1-2 GB cache.
  • ๐Ÿ”„ Lite versions of applications: Install lightweight versions (Facebook Lite, Messenger Lite) that occupy the Internet. 2-3 lesser.
  • ๐ŸŽฎ Games over the cloud: Services like Xbox Cloud Gaming or GeForce NOW Allows you to play without installation.

For owners of Xiaomi with support for MicroSD, hybrid solutions are also available:

  • ๐Ÿ“ฑ Double annexes: B MIUI You can create a clone of an application (for example, a second WhatsApp) and transfer it to the app. SD, unless the original is transferred.
  • ๐Ÿ”— Symbolic links: You can create simlinks through Termux or Root to transfer some data to the map (requires technical knowledge).

If youโ€™re often running into memory shortages, consider buying a phone with a lot of built-in storage. Xiaomiโ€™s current models (like the Redmi Note 13 Pro+ or POCO F6) offer options with 256GB and 512GB, which solves the problem radically.

Frequent mistakes and their solutions

When transferring applications to SD-Xiaomi users often face typical problems, and here are the most common mistakes and ways to fix them:

Mistake.Reason.Decision
"Not enough space on the map."SD-card is filled or has an exFAT file system (does not support application portability)Format the card in FAT32 or vacate space. Use the A1/A2 class card.
"No appendix installed"The transfer was interrupted or the card was retrieved during the process.Reinstall the application and repeat the transfer. Don't remove the card until it's done.
Appendix not updatedGoogle Play blocks updates for ported appsTemporarily return the application to internal memory, update, then transfer back.
"SD-map damaged"Poor quality map or file system errorsScan the card on your PC via chkdsk (Windows) or replace it.
Application won't startIncompatibility with SD work or lack of rightsReturn the application to internal memory or check the permission settings.

If after the transfer the application began to โ€œfly outโ€ or work incorrectly, try the following steps:

  1. Clear the app cache in Settings โ†’ Apps โ†’ Storage.
  2. Reboot the phone.
  3. If the problem persists, return the app to your internal memory.

โš ๏ธ Note: Some banking applications (e.g. SberBank Online or Tinkoff) may block work on the Internet. SD-This is due to the requirements of the Central Bank of the Russian Federation for the protection of financial data.

Compatible with different Xiaomi models

Possibilities for porting applications to SD-The card depends on the phone model, version MIUI and firmware type (global, Chinese, custom) Below is a compatibility table for popular devices:

ModelMIUI/Android versionTransfer through settingsAdoptable StorageADB-transfer
Redmi Note 10/10 ProMIUI 12.5 / Android 11โœ… (partly)โŒโœ…
POCO X3 ProMIUI 13 / Android 12โœ… (limitedly)โŒโœ…
Mi 11 LiteMIUI 14 / Android 13โœ… (minimum)โŒโœ…
Redmi 9A/9CMIUI 12 / Android 10โœ… (majority)โœ… (Android 10 only)โœ…
POCO F4 GTMIUI 13.5 / Android 12โœ… (selectively)โŒโœ…

Adoptable Storage is available for Android 10 and lower (Redmi 8, Mi A3), but on newer devices (Xiaomi 13, Redmi Note 12), this option is completely removed.

If you use custom firmware (like LineageOS or Pixel Experience), portability is build-dependent. Some custom ROMs allow you to activate Adoptable Storage even on newer versions of Android through build.prop file editing.

๐Ÿ’ก

Since MIUI 14 (Android 13), Xiaomi has removed Adoptable Storage support completely due to frequent complaints of instability.The only working methods are official porting through settings, or ADB.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support the transfer of SD-map MIUI. However, you can: Use ADB (Adb shell pm move-package com.whatsapp.Transfer only media files (photos, videos) manually through Settings โ†’ Warehouse โ†’ Files: Install WhatsApp Business as an alternative (sometimes portable). ADB WhatsApp updates may require a return to internal memory.
Why does the game stop or stop after the transfer?
This is related to: Low speed SD-cards (class required) A2 or UHS-I). Restrictions on access to files on the map in new versions of Android. OBB-Solution: Return the game to internal memory or copy the folder Android/obb on SD manually (for some games, this will work).
How to transfer the game's cache (OBB-file SD-map?
Most games (like Call of Duty Mobile or Free Fire) store cache in a folder. Android/obb. To transfer it: Copy the folder com. title.games from Internal Storage/Android/obb on SD-Delete the original folder from the internal memory. Create a symbolic link (requires root or Termux): ln -s /storage/XXXX-XXXX/Android/obb/com.title /storage/emulated/0/Android/obb/ Without root, you can use applications like FolderMount (requires customization).
Will the root-rights application port work on Xiaomi?
Yes, root provides more options: You can force any application (including system) to be migrated over Titanium Backup or Link2SD. You can create symbolic links for OBB and data porting. You can disable application signature verification, which makes it easier to migrate. However, root is unwarranted and can cause MIUI problems (for example, Google Pay or banking applications failure).
How to return the application with SD-card back to internal memory?
Do it simply: Go to Settings โ†’ Applications โ†’ Application Management. Select the right application and tap Storage. Click Transfer to internal memory (or Change โ†’ Internal Memory). If the button is inactive, use ADB: adb shell pm move-package --internal com.