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:
- Put it in. SD-smartphone-card.
- Go to Settings. โ Warehouse โ [Name of name SD-map] โ Three dots (menu) โ Storage settings.
- Select the internal memory and confirm the formatting.
- Wait until the process is completed (may take a few minutes).
| Class of card | Suitable for app transfer? | Read/write speed | Models of example |
|---|---|---|---|
| Class 4/6 | โ No (too slow) | up to 10/4 MB/s | Old maps to 2015 |
| Class 10 | โ ๏ธ Conditionally (possible lags) | up to 30/10 MB/s | SanDisk Ultra, Kingston Canvas Select |
| UHS-I U1 | โ Yes. | up to 90/30 MB/s | Samsung 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:
- Open Settings โ Applications โ Application Management.
- Please note that system applications (such as Google Play Store or MIUI Security) are usually blocked for portability.
- Click on Warehouse.
- If the option is available, you will see the button Move to SD- card or Change (in new versions of MIUI).
- 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:
- Connect your smartphone to your PC and allow debugging over USB (a request will appear on the phone screen).
- Open the command prompt (or PowerShell in Windows) and go to the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- 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).
- 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 application | Risks in transfer | Recommendation |
|---|---|---|
| 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?
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:
- Go to Settings โ Applications โ [Application Name] โ Storage.
- Press Clear cache.
- 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.