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

Xiaomi smartphone owners often face a shortage of internal memory, especially if the device is budget or has been in use for several years. SD-But in the modern versions. MIUI (12, 13, 14) this function is either hidden or limited. In this article, we will discuss all the current methods of porting applications, including official and workarounds, 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 drives due to the peculiarities of Android and security policies. However, for many models (Redmi Note 10/11/12, POCO X3/X4, Mi 10/11) there are still working solutions. We tested them on the firmware of MIUI 14 (Android 12/13) and collected only current methods that work in 2026.

Why Xiaomi restricts the portability of applications to SD-card?

With each MIUI update, the application portability function becomes less available, due to several factors:

  • πŸ”’ Security: Annexes to SD-It is easier to hack or replace the card, since external drives are not encrypted by default.
  • ⚑ Performance: MicroSD read/write speeds are lower than those of internal memory (especially on cheap class cards). UHS-I Class 10).
  • πŸ“± Android architecture: with version 6.0 (Marshmallow) Google recommends using SD-Cards are only for storing files, not for installing programs.
  • πŸ”„ Stability: When you extract the map, applications can crash or lose data.

However, for smartphone users on MIUI 12 and older, there are workarounds. SD-card with internal drive (with formatting) or use ADB-manual transfer commands. More on this in the following sections.

πŸ“Š What Xiaomi model do you use?
Redmi (until 2020)
Redmi (2021-2026)
POCO (anything)
Mi (flagship)
Another model

Official method: transfer via MIUI settings

Some Xiaomi models (mostly until 2021) still have the portability feature built in, and check for it as follows:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want (such as Facebook or Telegram).
  3. Click on Warehouse.
  4. If there is a button, move to SD-If you don't have a button, your model doesn't support this method.

⚠️ Note: Even if the button is active, not all applications can be moved. System programs, widgets and online-authorized games (e.g, PUBG Mobile or Genshin Impact is usually blocked.

Xiaomi modelSupport for transfer through settingsNotes
Redmi Note 8/9βœ… Yes (MIUI 11-12)It doesn't work for all apps.
POCO X3 NFCβœ… Yes (MIUI 12)Reboot is required after transfer
Mi 9/10❌ No (MIUI 13+)Function removed in updates
Redmi 10/11/12❌ No.Only alternative methods

If your model doesn't have an official option, move on to the following methods, but first check if your device supports forced formatting. SD-Cards as an internal drive is the most reliable method for older smartphones.

Method 2: Formatting SD-card-based

This method is suitable for Android 6.0-9.0 devices (including: MIUI 10-12) It allows the use of SD-The card is part of the internal memory, but has critical nuances:

  • πŸ”„ The card will be encrypted and work only on this smartphone.
  • 🚫 After extracting the map, the application will stop working on it.
  • ⚠️ All data on the map will be deleted during formatting.
  • ⚑ Application speeds may drop (depending on class) SD-map).

Instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. β†’ Memory.
  3. Press on. SD-map β†’ Three dots (menu) β†’ Storage settings.
  4. Select Internal Memory β†’ Clean and Format.
  5. Once formatted, the smartphone will suggest moving the data. Choose Move now.

Important: This method does not work on newer models (Redmi Note 11 and later) due to the limitations of MIUI 13+. If the menu does not have the option "Internal Memory", then your device does not support this method.

Make a backup copy of data from the card|Use a class card UHS-I higher|Charge your smartphone at least 50%|Make sure the card is not damaged-->

Method 3: Transfer applications over ADB (for power users)

If the official methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that requires a computer and basic command line knowledge, but allows you to migrate even those applications that are locked in the settings.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“¦ Installed Xiaomi and ADB-tools drivers.
  • πŸ”“ Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock the developer mode, then enable debugging in Additional settings β†’ For developers).

Step-by-step:

  1. Connect your smartphone to your computer and allow debugging (a request will appear on the phone screen).
  2. Open the command prompt (cmd in Windows) and type:
adb devices

If the device appears on the list, go ahead. If not, check the drivers.

  1. Enter a command to check supported applications:
adb shell pm get-install-location

If the result is 0 [auto] or 2 [external], you can carry it. If 1 [internal], the transfer is blocked.

  1. Install the app on SD-map (replace com.example.app with a batch name for the program, such as com.whatsapp):
adb shell pm set-install-location 2


adb shell pm move-package com.example.app

⚠️ Note: Not all applications support this method, if a Failure error occurs after the command. [NOT_MOVED], So, it's impossible to transfer, and then after you reboot, some programs can go back to internal memory.

πŸ’‘

To find out the batch name of the application, install App Inspector from Google Play or use the command adb shell pm list packages | find "application name" (for Windows).

Alternative methods: what to do if nothing works

If none of the above methods work, there are workarounds. They don't port applications to the Internet. SD-The card is literally, but it helps to free up internal memory:

1. Transfer of cache and media files

Many applications (e.g. Telegram, VK, Google Photos) allow you to manually specify a folder for storing files:

  • πŸ“ In the application settings, find the Memory or Storage section.
  • πŸ”„ Show the way to SD-map (e.g., map, /storage/XXXX-XXXX/DCIM/Camera).
  • πŸ“₯ Transfer existing files through a file manager (e.g., Mi File Manager).

2. Use Link2SD (requires root)

Link2SD allows you to create symbolic links by cheating the system, you need root rights to work, which void the warranty.

  1. Install Link2SD from Google Play.
  2. Select the application β†’ Create a link β†’ Dalvik-cache and Library file.
  3. Reboot your smartphone.

⚠️ Attention: incorrect use Link2SD It can cause app malfunctions or even a device to crash.

3. Cleaning up cache and unnecessary files

Sometimes the problem isn't the number of apps, it's the garbage. MIUI:

  • 🧹 Settings β†’ Memory. β†’ Cleaning (deletes temporary files).
  • πŸ—‘οΈ Security β†’ Cleaning up garbage (analyzing unnecessary data).
  • πŸ“¦ Remove unused applications through Settings β†’ Annexes β†’ Size (sorting by volume).
How do I know which apps take up the most space?
Open Settings β†’ Applications β†’ Application Management, then click on the filter icon (in the upper right corner) and select Size Sort. The system will show programs that are larger than 100-200 MB. Pay special attention to games and social networks – they often cache gigabytes of data.

Which applications cannot be transferred to SD-map (and why)

Even if you use ADB or formatting your card as an internal drive, some programs are fundamentally unportable.

Type of applicationReason for blockingExamples
System applicationsShielded at the MIUI level, their transfer can disrupt the system.Settings, Phone, Messages, Google Services
Widget annexesWidgets require constant access to internal memory.Weather, Calendar, Yandex.Weather
Online Authorization GamesDevelopers block the transfer to protect against cheats.PUBG Mobile, Genshin Impact, Free Fire
Annexes with DRM-protectionLicenses (such as Netflix or Spotify) are tied to internal memory.Netflix, Disney+, Spotify
Banking applicationsSecurity requirements prohibit storage on external media.SberBank Online, Tinkoff, VTB Online

If you critically need to vacate space and you can not move the application, try:

  • πŸ”„ Remove and re-install it by selecting SD-map as installation site (if available).
  • πŸ“₯ Use Lite versions of apps (e.g. Facebook Lite, Messenger Lite).
  • ☁️ Transfer media files (photos, videos) to the cloud (Google Photos, Mi Cloud).

Frequent mistakes and how to fix them

When transferring applications to SD-And so, we're going to have a lot of problems with this map:

1. "Move to the button" SD-card

Causes and solutions:

  • πŸ“΅ SD-The card is not recognized: check that the card is formatted in FAT32 or exFAT (via computer).
  • πŸ”’ The app is blocked: try to move it through ADB (see method 3).
  • πŸ“± Outdated. MIUI: Update your firmware to the latest version (but remember that new versions may have a feature that may disappear).

2.The application has moved, but is not working

Possible causes:

  • ⚑ Slow. SD-map: use class cards UHS-I U3 or A2 (For example, SanDisk Extreme).
  • πŸ”Œ Map Retrieved: Some Apps Require Reboot After Connecting SD.
  • πŸ”„ Data conflict: Clear the app cache (Settings) β†’ Annexes β†’ Warehouse β†’ Clear the cache).

3. After the transfer, the application flies or updates are not installed

This is a typical problem for applications installed on SD-Solutions:

  • πŸ“₯ Turn off auto updates: in Google Play, click on three dots on the app β†’ Remove from auto-update.
  • πŸ”„ Move it back: If an application is critical (like a banking app), put it back in internal memory.
  • ☁️ Use cloud versions: for example, Google Docs or Telegram Web in the browser.

πŸ’‘

If the application is unstable after transfer, it is better to return it to internal memory. SD-The card is suitable for storing media files and backups, but not for mission-critical programs.

Can I transfer WhatsApp to WhatsApp? SD-map?
Officially, no. WhatsApp blocks the transfer because of chat encryption. However, you can: Move media files (photos, videos) through WhatsApp Settings β†’ Memory β†’ Store media. Use GBWhatsApp (an informal client with SD support), but this violates WhatsApp rules and can lead to a ban of the account.
Why After Updating MIUI The "Transfer to" button is missing. SD-map"?
Starting with MIUI 13 (Android 12+) Xiaomi has removed this feature for most models.This is due to: Google's security requirements (apps on the website) SD It's easier to hack. UFS-Memory (internal drive faster) SD). Preparing for the transition to dynamic memory allocation (like Android 13). ADB cloud-based.
What? SD-It is better to buy a card for Xiaomi to make the applications work faster?
For application installation, we recommend cards with high read/write speed: Feature Recommended value Examples of models Speed class A2 or UHS-I U3 SanDisk Extreme A2, Samsung EVO Plus 64–256 GB 128 GB – the best option Reading speed From 90 MB / s Lexar Professional 1800x ⚠️ Avoid cheap cards without markings – they can slow down or fail.
Can you transfer Xiaomi system applications to the SD-map?
No, it's not possible without root rights. System applications (Phone, Camera, Security) are tightly tied to internal memory: 🚨 Lead to a cyclical reboot of the smartphone. πŸ”§ Break the job. MIUI (For example, a camera or mobile network will disappear). πŸ”’ Reset to factory settings on the next upgrade. If internal memory is packed with system applications, the only way out is to reset to factory settings or buy a smartphone with more memory.
What to do if you transfer the application to SD-card it makes a mistake?
Try the following steps: Reboot your smartphone. Clear the app cache (Settings) β†’ Annexes β†’ [name] β†’ Warehouse β†’ Clear the cache. Move the application back to the internal memory, then repeat the transfer. Check. SD-card for errors through the computer (use chkdsk in Windows). If nothing helps, delete and install the application again by selecting SD-map as installation site (if available).