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

Xiaomi smartphone owners often face a shortage of internal memory, especially on budget models with 32 or 64 GB of storage. Even after cleaning the cache and removing unnecessary files, the system can issue a notification β€œMemory is full.” SD-map, but in MIUI This feature doesn't work the way it does on pure Android. The manufacturer artificially limits the user experience, leaving only partial portability support.

In this article, we’ll look at all the current ways to move applications to an external drive in Xiaomi (including the Redmi, POCO and Black Shark models), explain why some programs can’t be ported, and show you how to get around the system limitations. Instructions are tested on MIUI 14 and MIUI 15 (Android 12-14), but most methods work on older versions as well.

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

Unlike other vendors, Xiaomi has made it more difficult to migrate applications to external media, and the reasons for this approach are:

  • πŸ”’ Security: SD-Slower memory (especially class) UHS-I and below), which may lead to lags and malfunctions of applications.
  • πŸ“± Optimization MIUI: Xiaomi firmware uses internal memory for caching and background processes. SD disrupts the system.
  • πŸ’° Marketing move: the manufacturer is interested in selling devices with a large amount of internal memory (128/256 GB).
  • πŸ› οΈ Technical limitations: Not all applications support external drives (e.g. games with external drives) OBB-file-service DRM-protection).

However, these limitations can be circumvented, in part through standard settings. MIUI, Additional tools will be required for other cases (e.g, ADB It is important to understand that the transfer of system applications (Google Play, MIUI Launcher, Settings) is impossible – it will lead to critical failures.

πŸ“Š How much internal memory is in your Xiaomi?
32GB
64GB
128GB
256 GB or more

Method 1: Standard transfer through MIUI settings (without root)

This is the easiest method, but it only works for a limited number of applications. Many programs (especially games and social networks) do not support transfer via the MIUI menu.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want to transfer (such as Telegram or VK).
  3. Click on Warehouse.
  4. If the option is active, tap on Change and select SD-map.
  5. Confirm the transfer and wait until the completion (may take up to 5 minutes).

⚠️ Note: After porting, some functions of the application may run slower (for example, notifications or background synchronization). SD.

Format the card in FAT32 or exFAT (via PC or phone settings)

Check the speed class (UHS-I U3 or higher is recommended)

Leave at least 10% free space on the map

Disable "Adaptive Memory" in the MIUI settings (Settings β†’ Special Opportunities β†’ Adaptive Memory)

-->

Method 2: Transfer over ADB (for power users)

If the standard method didn’t work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps you can migrate, which doesn’t require root rights, but requires a PC connection.

You'll need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“₯ Installed Xiaomi drivers (download from the official website).
  • πŸ› οΈ Utility. ADB (Download from Android Studio).

Instructions:

  1. Turn on Developer Mode on your phone: go to Settings β†’ About Phone β†’ MIUI version and tap it 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect the phone to the PC and confirm the debugging permission.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  5. Enter the command to check the connection: Adb devices must appear serial number of your device.
  6. Find out the package name of the application (for example, for WhatsApp it is com.whatsapp): adb shell pm list packages -f
  7. Move the app to SD-map: adb shell pm set-install-location 2 This command forces the system to install new applications SD To transfer a particular application, use: adb shell pm move-package com.whatsapp 2 (replace com.whatsapp with the desired package).

⚠️ Note: Some applications (e.g. Google Play Store or Google Play Store) MIUI Security does not support portability even through ADB.Attempt to move such applications will result in an error Failure [NOT_MOVABLE].

What to do if ADB misstep "INSTALL_FAILED_INSUFFICIENT_STORAGE"?
This error means that the SD-There is not enough space for a particular application, even if the memory is generally free. Solutions: 1. Free up an additional 500–1000 MB on the card (remove unnecessary files). 2. Try migrating another, less voluminous application. 3. Format SD-ExFAT card (supports files) >4GB). 4. If the card is already in exFAT, try it FAT32 (But consider the 4GB file size limit).

Method 3: Use SD-The card is an internal memory (adoptable storage)

Adoptable Storage (Acceptance) SD-The cards as an internal drive allowed in older versions of Android to expand the memory of the phone at the expense of external media. MIUI This option is disabled by default, and on new devices (with Android 10)+) Her support is limited.

If your Xiaomi is running Android 9 or older, you can try activating the feature via ADB:

  1. Connect your phone to your PC and enable USB Debugging (as in Method 2).
  2. Enter the command: adb shell sm set-force-adoptable true
  3. Reset the device.
  4. Now in formatting SD-The card will be available in the settings as an option to use as internal memory.
AdvantagesDeficiencies
Applications are faster than normal transfersSD-The card becomes "tied" to the phone - you can not get out without resetting
You can install any application (including games)When you remove the card, the phone may not boot.
The system recognizes the card as part of the internal memory.A quick card (class A2 or UHS-I U3) is required
No portability restrictions (except for system applications)When resetting the phone, the card will have to be formatted again.

⚠️ Attention: On devices with Android 11+ and MIUI 12.5+ Adoptable Storage can be locked at the kernel level, in which case only unlocking the bootloader and installing custom firmware (for example, LineageOS) will help, which cancels the warranty.

πŸ’‘

If you use SD-card as internal memory, regularly back up data. If the card is damaged (for example, due to overheating or mechanical stress), the phone may stop loading, and data recovery will be impossible.

Method 4: Manual transfer of cache and application data

If the application itself cannot be moved, you can free up space by moving its cache and user data (for example, uploaded files to Telegram or music to Spotify).

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the desired app (such as YouTube) and tap on the Warehouse.
  3. Click Clear cache (it is safe – data will not be deleted).
  4. To transfer downloaded files (for example, TikTok videos or music in Yandex Music): Use the built-in File Manager MIUI. Go to the Android folder β†’ data β†’ [Application name packet app] Copy files to SD-map (e.g. Download or Media folder) In the application settings, specify a new download path (if you have such an option).

πŸ“Œ Important: Not all apps allow you to change the way you store data, like WhatsApp is tightly tied to internal memory, and Google Photos can be configured to save backups on your computer. SD.

Problem Solving: Why can’t you move the app?

If none of these methods worked, check the following points:

Problem.Possible causeDecision
The β€œMove to SD” button is inactiveApplication does not support transferUse ADB or transfer only the cache
Error "Insufficient memory" during transferSD-The card is filled in or formatted in NTFSFree up space or reformat it to exFAT
The app has moved but is not working.SD-The card is too slow (class below) UHS-I)Buy a card marked A2 or U3
After the transfer, the widgets disappeared.MIUI does not support widgets with SD-mapMove the app back or use alternative launchers (like Nova Launcher)
ADB misstep INSTALL_FAILED_CONTAINER_ERRORA damaged file system on SDFormat the map via PC (full formatting, not fast!)

πŸ”§ Additional tip: If you install/remove apps frequently, consider buying USB-OTG It connects through a Type-C connector and allows you to store files separately from your phone without taking up space on the phone. SD-map.

πŸ’‘

Before the purchase SD-Xiaomi cards check compatibility. Some models (e.g. Redmi Note 12 Pro)+) Do not support cards larger than 512GB, even if they are formatted in exFAT.

Alternative solutions: what to do if transfer is impossible?

If none of these methods worked, consider alternative ways to free up your memory:

  • πŸ—‘οΈ Cleaning the system: Use the built-in Cleanup utility in MIUI (It's in the Tools folder. It deletes unnecessary files, duplicates and residual data from remote applications.
  • ☁️ Cloud Storage: Transfer photos, videos and documents to Google Drive, Mi Cloud or Yandex Drive. MIUI It has built-in synchronization with Mi Cloud (5 GB for free).
  • πŸ”„ Lite versions of apps: Install lightweight versions of social networks (e.g. Facebook Lite, Messenger Lite) that take up 2-3 times less space.
  • πŸ“¦ Archiving of rarely used applications: C Settings β†’ Applications can be archived programs that you use less than 1 time per month, they will remain in the system, but make room for the system.
  • πŸ›’ Buying a phone with more memory: If you’re constantly running out of space, it might be worth considering models with 128GB or more (like Xiaomi 14 or more). POCO F6 Pro).

πŸ’‘ Useful life hack: In MIUI 15, the memory extension function (on some models) is available. SD-maps as additional storage for cache, but not for application installation. β†’ Memory. β†’ Expansion of memory.

FAQ: Frequent questions about porting apps to SD in Xiaomi

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp is tightly tied to internal memory because of encryption and data protection, but you can: Move chat backups to SD (in WhatsApp β†’ Chats β†’ Backup settings). Save incoming media (photos, videos) directly to SD through the app settings. The app itself cannot be moved, which is a restriction of WhatsApp, not Xiaomi.
Why did it start to lag after transferring the application to SD?
This is due to the low reading/writing speed. SD-Solutions: Buy a class card A2 or UHS-I U3 (For example, SanDisk Extreme or Samsung EVO Move back to internal memory applications that are sensitive to speed (games, instant messengers). Turn off background synchronization for ported applications (in the settings of each application).
Can I migrate system applications (for example, Google Play Store)?
No, transferring system applications will lead to critical failures and possible loss of the phone's health.The list of untouchable applications includes: com.android.vending (Google Play Store) com.miui.home (Launcher) MIUI) com.android.settings (Settings) com.miui.securitycenter (Security) Attempting to transfer them through ADB Failure will return the error [INVALID_OPERATION: Package cannot be moved].
How to transfer a game with large files (eg, Genshin Impact)?
Games with OBB-Files (e.g. Genshin Impact, Call of Duty Mobile) cannot be transferred using standard methods. SSD through USB-OTG (for example, Samsung T7 Shield. Transfer only the cache: Copy the folder Android/obb/[name-packet SD. Delete the original obb folder. Create a symbolic link (requires root): ln -s /storage/XXXX-XXXX/Android/obb /sdcard/Android/obb Install the game on another phone and copy files through Xiaomi File Manager. ⚠️ Note: Symbolic links may be reset after update MIUI.
Will the SD port work after the MIUI update?
This depends on the type of transfer: Standard transfer (via settings) – saved after the update. ADB-portability – may reset if the update affects application rights. Adoptable Storage – usually saved, but after major updates (for example, with a MIUI 14 on MIUI (15) re-formatting may be required SD-We recommend that you make a backup copy of important data with SD-map.