How to make applications on Xiaomi saved to a memory card: all ways

Are you tired of constantly notifying you about a memory shortage on Xiaomi, even though you have a 128GB microSD installed?The problem is that by default Android and MIUI save apps to internal memory even if the memory card is inserted.It's not just an inconvenience - over time, the smartphone starts to slow down, games and messengers fly out, and the system offers to free up space by deleting important data.

In this article, we will discuss all working methods for transferring applications to SD-Map of Xiaomi, Redmi and devices POCO (relevant MIUI 12-14 and Android 10-14:

  • ๐Ÿ”น Why Not All Apps Can Be Moved to Map (and How to Get Around the Limits)
  • ๐Ÿ”น Step-by-step instruction through settings MIUI (rootless)
  • ๐Ÿ”น How to format SD-The card is like an internal memory and how dangerous it is)
  • ๐Ÿ”น Hidden features for Hybrid Slot models (where SIM and microSD are combined)
  • ๐Ÿ”น Alternative methods for games and heavy applications (with and without root)

Spoiler: starting with Android 9 and MIUI 11, Google and Xiaomi severely limited the ability to port apps to the Internet SD-And then there's just proven solutions, no magic buttons that don't work.

๐Ÿ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Another Xiaomi model
Not Xiaomi.

Why Xiaomi does not allow you to save applications to the default memory card

The reason is the Android architecture and Xiaomi's policies, and here are the key factors:

  • ๐Ÿ“ฑ Googleโ€™s Limitations: Starting with Android 6.0, Moving Apps to Google SD-Google has made the card partially blocked, and Google has motivated this by security (memory cards are slower than the internal memory) and stability (when you remove the card, the applications will stop working).
  • ๐Ÿ”ง MIUI Modifies Android: Xiaomiโ€™s firmware has removed some portability features available in โ€œpureโ€ Android. MIUI 14 no option "Move to" SD-Map in the app menu โ€“ it was removed after users complained about failures.
  • ๐Ÿ’พ Memory card type: If your microSD is formatted as portable storage (rather than internal memory), the system blocks most applications from being installed on it.

There are technical nuances:

  • ๐Ÿš€ Productivity: SD-maps (even UHS-I Class 10) into 5โ€“10 time-slower than the built-in memory UFS 2.2/3.1. Transferring games or messengers to a map can cause lags.
  • ๐Ÿ”’ Security: Some applications (banking, with, with, with) DRM) do not support work with external drives because of the risk of data leakage.

But that doesn't mean that transfer is impossible. Then there's working methods for different scenarios.

Method 1: Transfer applications through MIUI settings (without root)

This is the official method that works on most Xiaomi/Redmi/POCO devices with MIUI 12-14, suitable for applications that support portability (usually lightweight utilities, not games).

Steps:

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

Limitations of the method:

  • โŒ Does not work for system applications (Gallery, Camera, Settings).
  • โŒ Not available for games and heavy-duty applications (e.g. Genshin Impact, PUBG Mobile).
  • โŒ The option may not be available if the card is formatted as a portable storage.

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

Done: 0 / 4

If there is no "Change" button, the application does not support portability, and the following method will help.

Method 2: Formatting SD-maps as internal memory

This is a radical method that allows you to install applications on a memory card by default, but it has serious side effects:

  • ๐Ÿ”„ The card will be encrypted and tied to the device, and once it's extracted, the data on it will become unreadable.
  • โš ๏ธ If the card fails, you will lose all the applications installed on it and their data.
  • ๐Ÿข Application speeds may drop (especially if the card is cheap or worn out).

How to do this:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Memory. โ†’ SD-map.
  3. Slip on the three dots in the top right corner and select "Storage settings."
  4. Click on "Format as internal".
  5. Confirm the action (all data on the map will be deleted!).
  6. After formatting, select "Move Data" (optional).

What will change after formatting:

ParameterBefore formattingAfter formatting
Type of storagePortableInternal (memory expansion)
Read/write speedDepends on the card.It could go down 20 to 40 percent.
Compatibility with other devicesYes.No (data encrypted)
Ability to transfer applicationsLimited.Complete (as in internal memory)

โš ๏ธ Note: Once formatted as internal memory, the card cannot be used in other devices without being completely cleaned. A2 (They're too slow for applications).

If you decide on this method, after formatting go to Settings โ†’ Annexes โ†’ Application management, select the desired application and click "Move to" SD-Now this option should appear for most programs.

Method 3: Using ADB for forced transfer (no root)

If previous methods didnโ€™t work, you can try forced porting via ADB (Android Debug Bridge), a semi-official method that works on most Xiaomi devices but requires a connection to a computer.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ USB-Type-C Cable (original so there are no connection issues).
  • ๐Ÿ› ๏ธ Utility. ADB (You can download from the official Android website).
  • ๐Ÿ“ฑ Included debugging by USB smartphone.

Step-by-step:

  1. Activate Developer Mode on Xiaomi: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ†’ Additional โ†’ For Developers. Turn on USB Debugging.

"File transfer"

CMD

Terminal

ADB

adb devices

If the device is displayed, move on.

WhatsApp

com.whatsapp

App Inspector

Google Play

package.name

adb shell pm set-install-location 2


adb shell pm move-package package.name

What teams mean:

  • set-install location 2 โ€“ set-install location SD-map as default installation location.
  • move-package โ€“ transfers the specified application.

โš ๏ธ Note: Not all applications support forced portability. If you see a Failure error after the command [INSTALL_FAILED_INVALID_INSTALL_LOCATION]", This means the application is blocked for portability at the Android level.

This method works for ~60% of apps, but does not guarantee stability. For example, Instagram or TikTok can start to fly out after a transfer.

๐Ÿ’ก

Before using ADB, back up your application data through Settings โ†’ Apps โ†’ Backup. This will help you recover data if something goes wrong.

Method 4: Transfer the cache and media files of applications to SD-map

If you can't move the app, you can free up the internal memory by moving the cache and media files (photos, videos, downloads) that work for instant messengers, social networks and some games.

How to transfer cache and data:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select an app (such as Telegram).
  3. Put it on the vault.
  4. Click "Clear Cache" (this is safe, the data will not be deleted).
  5. If you have the option to โ€œMove Media Filesโ€ (for example, on WhatsApp), select it and specify the path to the site. SD-map.

Examples of applications that support media transfer:

  • ๐Ÿ“ธ WhatsApp: Settings โ†’ Warehouse โ†’ The Road to Media โ†’ choose SD-map.
  • ๐ŸŽต Spotify: Settings โ†’ Sound quality โ†’ Save songs โ†’ Download folder.
  • ๐ŸŽฎ Genshin Impact: Transfer is only possible through root (see next section).

For games like this. PUBG Mobile or Call of Duty: Mobile can be manually moved to the folder Android/obb on SD-card, but this requires root rights or the use of a file manager with access to system folders (e.g, FX File Explorer).

Method 5: Transfer applications with root rights (for advanced)

If you're ready to unlock the bootloader and get root rights, there's more to it.

  • ๐ŸŽฎ The game is called Genshin Impact and Honkai: Star Rail).
  • ๐Ÿ“ฑ Installation of applications SD-default-card.
  • ๐Ÿ”ง Forced transfer of system applications.

What you need:

  • ๐Ÿ”“ Unlocked bootloader (instructions for Xiaomi here).
  • ๐Ÿ› ๏ธ Installed by Magisk or SuperSU for root.
  • ๐Ÿ“ฑ Annex App2SD or Link2SD (available on Google Play).

Step-by-step:

  1. Unlock the bootloader and get root (this is a separate procedure, takes ~30 minutes).
  2. Install Link2SD from Google Play.
  3. Open the application and provide root access.
  4. Select the app from the list.
  5. Click "Create a link" and select SD-card.
  6. Reset the device.

โš ๏ธ Note: Getting root rights resets the warranty and can cause a device to fail if something goes wrong, and some banking applications (e.g., SberBank Online) will stop working on rooted devices.

Pros of the method:

  • โœ… It works for 90% of apps, including games.
  • โœ… You can transfer system applications (for example, Gallery).
  • โœ… Speed is faster than when formatting a card as internal memory.

Cons:

  • โŒ Complicated procedure (you need skills to work with the ADB and Fastboot).
  • โŒ Risk of losing data in case of an error.
  • โŒ Certain functions MIUI (For example, Mi Pay will stop working.
What if the application does not start after the transfer?
If the application is sent out after transfer to SD-card, try: 1. Clear its cache (Settings) โ†’ Annexes โ†’ Warehouse โ†’ Clear the cache). 2. Move back to internal memory. 3. Reinstall the application (sometimes installing it on the card from scratch helps). If nothing works, the application does not support external memory.

Frequent problems and their solutions

When transferring applications to SD-Xiaomi users face typical errors. Let's analyze the most common:

Problem.Reason.Decision
No option "Move to" SD-map"The card is formatted as a portable storageFormat it as an internal one (see Method 2)
The app leaves after the transferSD-The card is too slow or damagedUse the A2 class card or move it back
Error "Not enough space" when installing on the cardThe card is filled or has the wrong formatClear the map or format it in exFAT/FAT32
ADB misstep "INSTALL_FAILED"App blocked for transferTry another method or accept the limitation.

Additional advice:

  • ๐Ÿ”„ If the application is unstable after transfer, return it to internal memory.
  • ๐Ÿ“‰ Avoid porting widgets and launchers โ€“ they may stop updating.
  • ๐Ÿ›ก๏ธ Check regularly SD-Error map through Settings โ†’ Memory. โ†’ SD-map โ†’ Check it out.

๐Ÿ’ก

If your Xiaomi device does not support porting applications to your home SD-Consider alternatives: clearing the cache, deleting unnecessary files, or buying a smartphone with a large amount of memory (for example, Redmi Note 13 Pro).+ 512GB).

Can I transfer WhatsApp to WhatsApp? SD-root-card?
Yes, but only media files (photos, videos, voice messages) cannot be moved, it is blocked for this operation. To change the location of media storage: Open WhatsApp. Go to Settings โ†’ Warehouse โ†’ The path to media. Select the folder on SD-Note that when you retrieve the card, you will not be able to view old media files.
Why After Formatting SD-The memory of the card as the internal memory became slower?
This is normal behavior. When formatted as internal memory, Xiaomi encrypts the card, which adds a load to the processor. Also, even the fastest microSD (UHS-II A2) is 3-5 times slower than the internal UFS 2.2 memory. If the lags are critical, return the card to portable storage mode (but then porting applications will become impossible).
Can I reschedule? PUBG Mobile or Genshin Impact on the SD-map?
Officially, no. These games block the transfer because: Large file size (Genshin Impact weighs in) ~20 GB) Cheat protection (transfer to the SD This may cause suspicion of anticheat, speed reading requirements (SD-Maps do not provide sufficient performance. Bypass: Use root and Link2SD (Account Ban risk: Move only the obb folder manually (requires root file manager) Buy a smartphone with more internal memory.
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 portable storage, the applications will stop working, but the data will remain. Once the card is returned, everything will recover. If the card is formatted as internal memory, applications and data will become unavailable. If you re-insert the card, you may need to reboot it. In any case, only retrieve the card through Settings. โ†’ Memory. โ†’ Extract SD-The card, otherwise you risk losing data.
How to find out which applications can be transferred to SD-map?
There is no list of โ€œpermittedโ€ applications, but there are signs that can determine the possibility of transferring them: ๐Ÿ”น Settings menu โ†’ Annexes โ†’ The storage is a button "Change". ๐Ÿ”น The application is non-system (e.g. Google Play or Settings cannot be moved). ๐Ÿ”น The application does not use DRM (For example, Netflix or Disney+). ๐Ÿ”น The application is smaller than 1-2 GB (heavy games are usually blocked). To check if a particular application supports portability, try using the method of using the app. ADB (Method 3. If the command produces an error, then transfer is impossible.