How to transfer applications to SD-Map in Xiaomi: The Complete Guide

Xiaomi smartphones are known for their value for money, but even the most advanced models over time face a shortage of internal memory. This problem is especially acute in budget devices with 32 or 64 GB of storage, where after installing system applications and updates there is little space for custom programs. Transferring applications to the SD- card seems a logical solution, but not everything is so simple: the manufacturer imposes restrictions, and the process requires caution.

In this article, weโ€™ll look at how to migrate apps to an external drive in Xiaomi, which models support this feature, and why itโ€™s sometimes best to abandon the idea. Youโ€™ll learn about two main methods โ€” through system settings and with ADB โ€” and the pitfalls that can turn memory savings into a headache. Itโ€™s important to understand that not all applications can be ported, and some after moving can run slower or stop running altogether.

What Xiaomi models support the transfer of applications to the SD-map

The function of transferring applications to an external memory card depends not only on the version of the MIUI, but also on the hardware features of the device, which the manufacturer is gradually abandoning in new models, citing improved performance and security. However, in some Xiaomi smartphones, the opportunity remains โ€“ both in the budget and flagship lines.

Here are the key points to consider:

  • ๐Ÿ“ฑ Budget models (Redmi Note, Redmi, POCO series): Most often support portability, especially if released before 2021. Examples: Redmi Note 9 Pro, POCO X3 NFC, Redmi 9A.
  • ๐Ÿ’Ž Flagships (Mi series, Xiaomi): usually lack this feature due to optimization for high performance, with the exception of older models like the Mi A2 (with pure Android).
  • ๐Ÿ”„ Updates to MIUI: After switching to MIUI 12 and later, many devices lost portability even if it used to be.
  • ๐Ÿ“… Release year: Smartphones released after 2022 are almost always devoid of this option in standard settings.

To find out exactly if your device supports portability, check if you have a Transfer to the SD- card in the application information (Settings โ†’ Applications โ†’ Select an application โ†’ Storage). If you do not have one, you will have to use ADB (we will talk about it later) or accept restrictions.

โš ๏ธ Warning: On devices with MIUI 13/14 and later, even if there is a port option, some system applications (e.g. Google Play Services) are blocked to move.Attempting to force move them via ADB may cause crashes.

Preparation SD-maps: formatting and class selection

Before you can port applications, you need to properly prepare the SD- card itself. A poor or inappropriate drive can not only slow down your smartphone, but also lead to data loss.

Speed Class 1: Apps can be ported with a Class 10 or UHS-I (U1/U3) card, and A1/A2 (optimized for random read/write operations, like Android) cards with A2 cards (such as SanDisk Extreme A2 or Samsung EVO Plus A2) will provide minimal lags when running ported applications.

2.Size: The minimum recommended size is 32 GB, but it's better to take 64-128 GB if you plan to port a lot of programs, and note that some of the memory will be used for system files after formatting.

3. Formatting. Xiaomi requires that the card be formatted as an internal storage (not a portable one).

  • ๐Ÿ”„ The card will be encrypted and linked to the device, and it will not be read on another smartphone or PC without formatting.
  • ๐Ÿ“ Part of the memory is reserved for cache and system needs (up to 10% of the volume).
  • โš ๏ธ When you remove the map, some applications may stop working.

To format the card as an internal memory:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ [Name of name SD-map] โ†’ Three dots (menu) โ†’ Storage settings.
  3. Select the internal memory and confirm the formatting.
  4. Wait until the process is completed (may take a few minutes).
๐Ÿ“Š What? SD-You are using the card in Xiaomi?
Class 10 (regular)
UHS-I U1/U3
A1/A2 (optimized)
I don't use it.
I don't know.
Class of cardSuitable for app transfer?Read/write speedModels of example
Class 4/6โŒ No (too slow)up to 10/4 MB/sOld maps to 2015
Class 10โš ๏ธ Conditionally (possible lags)up to 30/10 MB/sSanDisk Ultra, Kingston Canvas Select
UHS-I U1โœ… Yes.up to 90/30 MB/sSamsung EVO Plus, Toshiba Exceria
A1/A2โœ… Optimally.up to 100/90 MB/s (A2)SanDisk Extreme A2, Lexar Play

โš ๏ธ Warning: If you retrieve a SD- card formatted as internal memory without first "secure retrieval" (Settings โ†’ Storage โ†’ Retrieve), you risk losing data or damaging the file system. In some cases, this can cause your smartphone to freeze the next time you connect the card.

Method 1: Transfer through Xiaomi settings (without root)

If your device supports transferring applications to the SD- card through standard settings, this method is the easiest and most secure. It does not require additional programs or superuser rights, but it does not work on all models.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Please note that system applications (such as Google Play Store or MIUI Security) are usually blocked for portability.
  3. Click on Warehouse.
  4. If the option is available, you will see the button Move to SD- card or Change (in new versions of MIUI).
  5. Confirm the transfer and wait until the process is complete. The time depends on the size of the application.

What's important to know:

  • ๐Ÿ”„ Not all apps can be ported. For example, WhatsApp, Telegram, and many games (like PUBG Mobile or Genshin Impact) often block this feature.
  • ๐Ÿ“ฅ A ported application may take up more space on the card than in internal memory due to the storage features.
  • โšก After the transfer, some applications will run slower, especially if the SD- card is not a A1/A2 class.

SD-The card is formatted as internal memory.|

There is enough free space on the map (minimum 2x of the application size)|

The application is not system and is not blocked for portability |

Backup of important application data (e.g. game saves)-->

Critical information: On devices with MIUI 12.5 and later, even if successfully ported, some applications (such as banking or instant messengers) can automatically return to internal memory after an update, due to Xiaomiโ€™s security policy, which prohibits storing sensitive data on removable media.

Method 2: Transfer over ADB (for power users)

If you donโ€™t have portability in your settings, but your device is running Android 6.0 and later, you can try forcibly moving apps using Android Debug Bridge (ADB), a technique that requires a computer connection and basic command line knowledge, but allows you to port even those programs that are locked in the interface.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Xiaomi and ADB drivers installed (you can download as part of Googleโ€™s Platform Tools).
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฑ Included debugging on USB (Settings โ†’ About Phone โ†’ Version MIUI (click 7 times) โ†’ Back to Additional Settings โ†’ For Developers โ†’ Debugging on USB).

Step-by-step:

  1. Connect your smartphone to your PC and allow debugging over USB (a request will appear on the phone screen).
  2. Open the command prompt (or PowerShell in Windows) and go to the folder with ADB.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Find out the batch name of the application you want to migrate. Use: adb shell pm list packages -f or find it through App Inspector (an app from Google Play).
  5. Move the application with the command (replace com.example.app with the real name of the package): adb shell pm move-package com.example.app If the operation was successful, you will see a message Success.

Limitations of the method:

  • ๐Ÿšซ Not all applications support forced porting. For example, Google Play Services or MIUI Home will return the Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION] error.
  • ๐Ÿ”„ After updating MIUI or resetting, the transferred applications can return to internal memory.
  • โš ๏ธ Some applications (e.g. banking) may stop working or require re-authorization.

๐Ÿ’ก

Before using ADB, back up your application data using Titanium Backup (requires root) or a standard backup in Settings โ†’ System โ†’ Backup. This will help you recover data if something goes wrong.

What applications cannot be transferred to SD-map

Even if it is technically possible to transfer some applications, it is not recommended to move them to an external drive, because of their functionality, security or features of operation.

System and critical applications:

  • ๐Ÿ”ง MIUI System Launcher (main screen)
  • ๐Ÿ›ก๏ธ Google Play Services and Google Play Store
  • ๐Ÿ”’ MIUI Security (antivirus and optimizer)
  • ๐Ÿ“ž Phone, Contacts, Messages

2. applications with high performance requirements, for example:

  • ๐ŸŽฎ Games with heavy graphics (Genshin Impact, Call of Duty Mobile, PUBG).
  • ๐ŸŽฅ Video editors (CapCut, KineMaster)
  • ๐Ÿ“ท Photo processing applications (Lightroom, Snapseed)

3. applications operating in the background or with notifications.Transfer may result in:

  • ๐Ÿ”” Delays in receiving notifications (e.g., Telegram or WhatsApp)
  • ๐Ÿ”„ Interruptions in widgets.
  • ๐Ÿ“ก Sync problems (e.g. Google Photos or Dropbox).
Type of applicationRisks in transferRecommendation
Banking (Sberbank, Tinkoff)Account blocking, authorization errorsโŒ Do not carry
Messengers (WhatsApp, Viber)Delayed notifications, loss of media filesโš ๏ธ Transfer only to A2- cards
Games (PUBG, Genshin Impact)Lags, departures, loss of progressโŒ Do not carry
Social networks (Instagram, TikTok)Slow loading of contentโœ… Can be transferred
Why do banking applications block work on the SD- card?
Banks and payment systems (such as SberBank or Google Pay) prohibit data storage on removable media due to the risk of information theft. SD- cards are easier to extract or copy than the internal memory of a smartphone, so many financial applications check the installation site and block work if they detect an external drive.

What to do if the transferred application does not work

Sometimes, when you migrate to the SD-, applications start to behave unstable, crashing, not opening, or losing data.

1. Reboot your smartphone. This helps 50% of the time, especially if the problem is cache-related.

2. Clear the application cache:

  1. Go to Settings โ†’ Applications โ†’ [Application Name] โ†’ Storage.
  2. Press Clear cache.
  3. If it doesnโ€™t help, try Clearing the data (remove all settings and logins!).

3. Transfer the application back to internal memory:

  • To do this, in the application settings, select Move to your phone.
  • If you donโ€™t have an option, use ADB with the command: adb shell pm move-package --internal com.example.app

4. Check the SD- card for errors:

  • Connect the card to the PC through the card reader.
  • Run Windows Check: Disk Properties โ†’ Service โ†’ Error Check.
  • Or use the SD Card Formatter utility for full formatting.

โš ๏ธ Warning: If an application starts to consume more battery after transferring to a SD- card, this may indicate constant calls to slow memory, in which case it is better to return it to internal storage or replace the SD- card with a class model A2.

Alternative ways to free up memory in Xiaomi

If the applications are transferred SD-The card is not possible or does not solve the memory problem, consider alternative methods:

1. Clear cache and unnecessary files. MIUI has a built-in tool:

  • ๐Ÿงน Go to Settings. โ†’ Warehouse โ†’ Cleanup.
  • Select Deep Cleanup and delete unnecessary files (cache, temporary data, duplicates).
  • ๐Ÿ“‚ In the Large Files section, find and delete old videos or photos.

2. Transfer media files (photos, videos, music) This is safer than transferring applications:

  • ๐Ÿ“ธ Use Google Photos to auto-backup and delete local copies.
  • ๐ŸŽต Transfer music manually through Files โ†’ Categories โ†’ Music โ†’ Highlight โ†’ Move to SD- map.

3. disable or delete unnecessary applications. Many pre-installed programs (MIUI Cleaner, Mi Video, Mi Music) can be disabled:

  • ๐Ÿ”• Go to Settings โ†’ Applications, select the unnecessary and click Disable (or Delete if permitted).
  • โš ๏ธ Do not remove system applications without root โ€“ this can cause crashes!

4. Using cloud storage: Services like Google Drive, Yandex Drive or MI Cloud allow you to offload internal memory:

  • ๐Ÿ“ Automatically upload photos and videos to the cloud.
  • ๐Ÿ“„ Store documents and archives in the cloud, not on your device.

๐Ÿ’ก

Moving applications to a SD- card is not always the best solution. In most cases, it is more effective to clear the cache, delete unnecessary programs or use cloud storage. SD- card is suitable only for light applications that are not critical to speed.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-map?
Technically, yes, but it's fraught with problems: the messenger can stop sending notifications, slow down downloading media files or crashes at launch altogether. WhatsApp officially does not support external memory because of security risks. If very necessary, transfer only to an A2 class card and be prepared for bugs.
Why does the app fly out after the transfer?
The reasons may be different: the SD- card is too slow (class below A1). The application is not optimized for external memory. The card file system is damaged (check for errors). The MIUI has a security mechanism that has returned the application to internal memory. Solution: return the application back or replace the SD- card with a faster one.
How to transfer the app back to your phone?
You can do this in two ways: Settings: Settings โ†’ Apps โ†’ [Title] โ†’ Storage โ†’ Transfer to your phone. Through ADB: adb shell pm move-package --internal com.example.app If the option is not available, try reinstalling the app โ€” it will automatically install into internal memory.
Can I use it? SD-The map is an internal memory for all Xiaomi?
No, not all. Since the MIUI 12, many models have lost support for formatting the SD- card as internal storage. Check for options in Settings โ†’ Storage โ†’ [Map Name] โ†’ Storage settings. If there is no internal memory, your device does not support this mode.
What happens if you take it out? SD-portable?
Depends on how the card is formatted: If as portable storage: apps stop working, but the data stays intact. If as internal memory: a smartphone can freeze when trying to access a missing card. At worst, you will need to reset. Always use Safe Retrieval in your storage settings!