How to transfer applications to SD-Map in Xiaomi Redmi: all the ways and nuances

Xiaomi Redmi smartphone owners often face a lack of internal memory, especially if the device is equipped with 32 or 64 GB of storage. SD-But in the modern versions. MIUI (12, 13, 14) this function is either hidden or limited. In this article, we will discuss all current methods of porting applications, including official and alternative solutions, and explain why some programs can not be moved and what to do about it.

Itโ€™s important to understand that Xiaomi is gradually abandoning support for porting applications to external media due to the peculiarities of Android and security policies. However, many Redmi models (for example, Redmi Note 10/11/12, Redmi 9/10) still have workarounds. We tested all methods on current firmware and collected only proven instructions โ€“ without outdated tips that no longer work.

Why Xiaomi is limiting the portability of applications SD-map

Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage โ€“ the ability to format. SD-The card is part of the internal memory, but Xiaomi is in its firmware. MIUI It often blocks this function or implements it with limitations:

  • ๐Ÿ”’ Security: Annexes to SD-It is easier to hack or modify the card, which increases the risk of infection with viruses.
  • โšก Performance: Class Memory Cards UHS-I or A1/A2 slower-than-integrated memory eMMC/UFS, What's holding back programs.
  • ๐Ÿ“ฑ Optimization MIUI: Xiaomi firmware is designed to work with fast internal memory, and the transfer of applications can cause failures.
  • ๐Ÿ’พ Fragmentation of data: Frequent recording operations SD-card shorten its lifespan.

In Redmi models on Qualcomm chipsets (for example, Redmi Note 11 Pro with Snapdragon 695), application transfer is more often blocked than on devices with MediaTek processors (for example, Redmi 10C with Helio G88), this is due to differences in storage implementation at the Android core level.

โš ๏ธ Note: If your Redmi is working on MIUI 14 and later, the standard application port function in the settings may not be available. In this case, alternative methods will need to be used (see sections below).

Official method: transfer via MIUI settings

This method works on most Xiaomi Redmi devices with MIUI 12 and older, but only for individual applications that support portability.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Slip on Warehouse.
  4. If the option is available, a button will appear to Move to SD-Map or Change (on some models โ€“ Default Warehouse).
  5. Confirm the action and wait for the process to be completed.

Note that not all programs support portability, for example, system applications (Google Play Services, MIUI Launcher) and high-demand games (Genshin Impact, PUBG Mobile) will not be able to migrate.

SD-The card is formatted as a portable storage (not as an internal memory)|

There is enough free space on the map (at least 20% more than the size of the application)|

The application is not system or preinstalled |

MIUI version is not newer than 14 (on MIUI 15+, the function can be removed)

-->

Model RedmiSupport for transfer to MIUI 14Notes
Redmi Note 10/10 Proโœ… Yes (partially)It works for most user applications, but not for games.
Redmi 9/9A/9Cโœ… Yes.The feature is available, but can slow down heavy applications.
Redmi Note 11/11 Pro+โŒ No.On MIUI 13+, the option is hidden, ADB is required.
Redmi 10/10 Primeโœ… Yes (with limitations)A transfer is possible, but after a reboot, some apps may reset.

Redmi Note 10/11/12|

Redmi 9/9A/9C|

Redmi 10/10C/10 Prime|

Another model of Xiaomi|

I don't know.

-->

Alternative method: use of ADB (for power users)

If you donโ€™t have portability in your settings, you can use Android Debug Bridge (ADB), a computer debugging tool that works on most Xiaomi devices, but requires you to turn on Developer Mode and connect to a PC.

Here's how to do it:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on MIUI until you become a developer.

USB debugging

Settings โ†’ Additional โ†’ For Developers

ADB

Google

Mi Flash Tool

adb shell pm set-install-location 2

This command forces the system to install applications on SD-default-card.

pre-established

adb shell pm move-package com.example.app /sdcard

(Replace com.example.app with a real-life app package, such as com.facebook.katana for Facebook).

Important: Not all apps support portability ADB. If the team returns a Failure error [NOT_MOVED: Operation not allowed means the program is blocked by the manufacturer.

๐Ÿ’ก

Before using ADB, back up your data via Settings โ†’ System โ†’ Backup. Incorrect commands can cause app crashes.

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

If your Redmi runs on Android 6.0-9.0, you can try formatting it. SD-It's like an internal storage device, and it allows you to install applications directly on top of it, but it's got serious drawbacks:

  • ๐Ÿ”„ The card will be encrypted and linked to the device โ€“ it will not be read on another phone or PC.
  • โš ๏ธ When you remove the map, the applications will stop working.
  • โณ Performance may fall, especially if a Class 10 card (rather than a Class 10 card) UHS-I or A2).

Instructions:

  1. Put it in. SD-phone-card.
  2. Go to Settings. โ†’ Warehouse.
  3. Tap it on. SD-map and select Settings โ†’ Internal memory.
  4. Confirm the formatting (all data will be deleted!).
  5. Once completed, move files from internal memory to the card through Settings โ†’ Storage โ†’ Data Transfer.

โš ๏ธ Attention: MIUI 12 and later, the option of formatting as internal memory may not be available, in which case only manual editing of the vold.fstab file via the TWRP, which requires unlocking the bootloader and risks cancelling the warranty.

How to find out the class of SD-card?
The memory card class is indicated on its case as a number in a circle (for example, "10" for Class 10) or the letter "U" with a number (U1, U3). For transferring applications, a class at least below UHS-I (U1) or A1 is recommended. Class A2 cards are optimized for applications, but cost more.

Transfer applications using third-party utilities

If the standard methods don't work, you can use Google Play apps that automate the process.

  • ๐Ÿ“ฑ AppMgr III (App 2 SD) โ€” It shows you which apps you can transfer, and it does it in one tap. Supports batch mode (packet transfer).
  • ๐Ÿ”ง Link2SD โ€” creates symbolic links, allowing you to โ€œcheatโ€ the system and make it see applications on the system. SD-It's like internal card. It requires root rights.
  • ๐Ÿ“‚ Files by Google โ€“ does not tolerate apps, but helps to clear cache and unnecessary files, freeing up space.

When using AppMgr III:

  1. Install the app from Google Play.
  2. Open it and give permission to access the storage.
  3. In the list of applications, mark the ones you want to transfer.
  4. Press Move to SD card and wait until it is completed.

Link2SD is more difficult to set up, but more effective:

  1. Install the application and provide root access.
  2. In the settings, select the file system of the second partition. SD-cards (usually) ext2/ext3/ext4).
  3. Reboot the phone.
  4. In the main menu, select the app and click Create a link.

๐Ÿ’ก

Third-party utilities can't get around the limitations of MIUI if they're at the kernel level. If the application doesn't migrate through ADB, you can't migrate it through AppMgr III.

What to do if the application cannot be moved

Some programs (especially games and system utilities) do not support transfer to the Internet. SD-In this case, there are a few detours:

  • ๐ŸŽฎ Cache Clearing: Go to Settings โ†’ Annexes โ†’ [name] โ†’ Warehouse โ†’ Clear the cache. It can free up a few gigabytes.
  • โ˜๏ธ Cloud Storage: Move media files (photos, videos) to Google Photos or Mi Cloud and then delete them from your device.
  • ๐Ÿ”„ Lite versions of applications: Install lightweight versions of programs (for example, Facebook Lite, Messenger Lite, Messenger Lite).
  • ๐Ÿ—‘๏ธ Remove Unnecessary Files: Use the Built-in Cleanup Utility MIUI (Settings โ†’ Warehouse โ†’ Clean up).

For games that cannot be ported (such as Call of Duty Mobile or Free Fire), try:

  1. Remove the game and install it again by selecting SD-map as the installation location (if the option appears).
  2. Use Game Turbo in MIUI to optimize performance and clean temporary files.
  3. Only transfer the game data (not APK-File Manager to the folder on the file SD-map, and then point the way to them in the game settings (does not work for all titles).

Mistakes in the transfer of applications and their solutions

When trying to migrate applications, users of Xiaomi Redmi often encounter errors.

Mistake.Reason.Decision
Failed to resent the applicationThe application does not support the transfer or SD-card too slow.Try formatting the card in exFAT or use ADB.
Not enough space on the deviceEven after the transfer, the system reserves space in the internal memory.Clear the cache or delete unnecessary files through Settings โ†’ Storage.
SD-map not foundThe card is incompatible or damaged.Check the card on another device or format it in FAT32.
No operation is permitted (when using ADB)The manufacturer has blocked the transfer for this application.Try rooting or using Link2SD.

If after the transfer the application stopped working:

  1. Reboot the phone.
  2. Transfer the app back to internal memory.
  3. Check if the application data has been deleted (for example, save in games).
  4. Update the app through Google Play.

โš ๏ธ Note: Some Redmi models (e.g. Redmi Note 12 Pro)+) post-update MIUI 14 ported applications can automatically return to internal memory, this is due to Xiaomi's optimization policy. To avoid this, disable automatic optimization in Settings โ†’ Battery โ†’ Optimizing the battery.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp does not support external porting due to security policies, but you can: Move media files (photos, videos) from the folder. WhatsApp/Media on SD-Manually back up the chats in Settings โ†’ chat โ†’ Backup and save it to the map, and the app itself will remain in the internal memory.
Why after the game is transferred to SD-card she's slowing down?
This is due to the slow read/write speed of the memory card. Solutions: Use a class A2 or UHS-I U3 card (e.g. SanDisk Extreme). Move back to internal memory heavy games (e.g. Genshin Impact). Close background applications through Settings โ†’ Applications โ†’ Launched.
How to transfer applications to SD-computer-assisted?
If ADB and settings MIUI Not helping, try: Install AppMgr III from Google Play and follow the instructions in the app. SD-card as internal memory (if available). Use Xiaomi's File Manager for manual transfer APK-Files (not always working) Without a computer and root rights, options are limited.
What happens if you take it out? SD-portable?
Depending on the transfer method: If the card is formatted as portable storage, the applications will continue to work, but their data may be damaged. If the card is used as internal memory, the phone will give an error and the applications will stop running. If you used Link2SD, the applications will fall, as the symbolic links will be broken. Always safely extract the card through Settings โ†’ Storage โ†’ Extract.
Can I migrate system applications (e.g. Gallery or Music)?
No, MIUI system applications are portable.Attempt can migrate them to: firmware errors, phone cyclical restart, warranty loss (if root was used), with the exception of some preinstalled apps (such as Mi Video) that can be disabled or removed via ADB.