Why Xiaomi canโt move apps to Xiaomi SD-map?
Owners of Xiaomi smartphones often face a lack of internal memory, especially on budget models with 32 or 64 GB of storage. SD-The map, but here users are waiting for an unpleasant surprise: in modern versions MIUI (12 and later) the standard app port feature is missing 90% of the time, because of Google's policies and Android restrictions since version 6.0.
The fact that with Android Marshmallow (6.0) Google introduced the concept of Adoptable Storage โ the ability to format SD-However, manufacturers, including Xiaomi, often abandon this feature due to the risks of data loss when retrieving the card and reduced performance. MIUI A hybrid system is implemented where some data can be transferred to an external drive, but not all applications support this option.
In this article, we will discuss 3 working methods of transferring applications to SD-Xiaomi card (including Redmi Note models) 10/11/12, POCO X3/X4 And others, explain why some programs can't be moved, and we'll solve common mistakes like "Not enough space" or "No transfer." MIUI rootless.
Method 1: Standard Setting Transfer (not working on all models)
The easiest method is to use the built-in MIUI feature, but it is not available on all devices. To check if your smartphone supports this method, follow the following steps:
- Open Settings โ Applications โ Application Management.
- Select the application you want to transfer (such as Telegram or VK).
- Slip on Warehouse.
- If the option is available, you will see the Change or Move button. SD-map.
This method has serious limitations:
- ๐น It only works on older versions. MIUI (up to 11 inclusive) and some Redmi models 2018-2019.
- ๐น Even if there is a button, you can only transfer a part of the application (usually cache and media files, but not executable files).
- ๐น System applications and most games (e.g. Genshin Impact or PUBG Mobile cannot be moved.
๐ก
Before transfer, check your speed. SD-If it's below Class 10 (UHS-I), The applications will slow down or fly out.
โ ๏ธ Note: After the application has been moved to SD-The map of its performance may fall on 20โ40%. This is due to the lower read/write speed of external drives compared to built-in memory. eMMC/UFS.
Method 2: Formatting SD-The card is an internal memory (adoptable storage)
If standard transfer is not available, you can try formatting. SD-This method works for most Xiaomi devices with Android 6.0+, but has critical nuances:
- Put it in. SD-smartphone-card.
- Go to Settings. โ Warehouse โ SD-map.
- In the upper right corner, press three dots (โฎ) and select Storage Settings.
- Tap format as internal (on some firmware, the item may be called internal memory).
- Confirm the action. Attention! All data on the map will be erased.
After formatting, the system will suggest moving some of the data (including some applications) to the SD-But this method has serious shortcomings:
| Pluses | Cons |
|---|---|
| โ Most applications can be ported (except system applications) | โ The map becomes โtiedโ to the device โ on another smartphone it can not be read without formatting. |
| โ Increases the total amount of memory for installing programs | โ When you remove the map, the applications will stop working. |
| โ Doesn't require root rights. | โ Application speed may decrease (depending on class) SD-map) |
What if the "Format as internal" item is not in the settings?
Method 3: Transfer over ADB (for power users)
If the first two methods fail, the Android Debug Bridge option remains (ADB). It is a debugging tool that allows you to manually specify to the system which applications can be transferred to the SD-The method works on all versions. MIUI, But it requires a computer connection.
Instructions:
Install. ADB-PC drivers|Turn on Debugging. USB in the developer settings (Settings) โ The phone. โ Version. MIUI โ tap 7 times)|Connect your smartphone to your computer and confirm your trust in the device|Download. App2SD (not necessarily, but it simplifies the process)-->
- Open the command line (Windows) or the terminal (Mac/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: adb devices If the device is displayed, go further.
- Find out the batch name of the application (for example, for WhatsApp it is com.whatsapp). can be found through the App Inspector or the Google Play website (in the address bar after id=).
- Run the port command (replace package.name with real name): adb shell pm set-install-location 2 adb shell pm move-package com.whatsapp
If the team is successful, you'll see a message of success, but there are nuances:
- ๐น Not all apps support portability (especially piracy-protected games).
- ๐น After updating MIUI settings may reset.
- ๐น Some apps (such as Google Play Services) cannot be migrated.
Standard Transfer through Settings|Formatting SD internal memory|Transfer through ADB|I haven't tried anything, just read.|Another way.-->
Why some applications cannot be moved to SD-map?
Even if you use ADB or format your card as internal memory, some applications will remain "unbearable", and the reasons are technical and software:
1. Technical limitations
- ๐ง Widgets: Apps with widgets (such as Weather or Google App) cannot be moved because they must always be available to the system.
- ๐ง Background Services: Programs that run in the background (such as Antivirus or Clean Master) are often blocked from porting.
- ๐ง Secure applications: Banking programs (SberBank, Tinkoff) and encrypted messengers (Signal) store data in internal memory for security reasons.
Developer restrictions
Many developers explicitly prohibit the transfer of applications to the SD-manifesto AndroidManifest.xml. It's about:
- ๐ฎ Online Authorized Games (Clash of Clans, Brawl Stars).
- ๐ฑ Social Networking (Facebook, Instagram) โ They cache a lot of data and fear loss of productivity.
- ๐ณ Payment systems (Google Pay, Apple Pay for Android).
โ ๏ธ Note: If you forcibly migrate a secure application (for example, through Titanium Backup with root rights), it may stop working or block your account for suspicious activity.
How to make room without transferring applications?
If none of the transfer methods worked, there are alternative methods of memory release:
1. Clearing cache and unnecessary files
- ๐งน Use the built-in cleaning utility in MIUI (Settings โ Warehouse โ Cleanup).
- ๐งน Remove the cache of individual applications in Settings โ Annexes โ Application management โ Warehouse โ Clear the cache.
- ๐งน Applications like Files by Google or CCleaner can help you find duplicates and large, unnecessary files.
2. Transfer of media files
Photos, videos and music can take up gigabytes of memory. Move them to the next one. SD-hand-write:
- Connect your smartphone to your PC or use a file manager (such as Mi File Manager).
- Copy the folders. DCIM (Photos, Downloads (downloads) and Music on SD-map.
- In the camera settings (Mi Camera) change the save path to SD-map.
3. Use of cloud storage
Services like Google Photos, Mi Cloud or Yandex Drive allow you to automatically upload photos and videos to the cloud, freeing up space on your device. In Google Photos, turn on the "Free space" option after downloading.
๐ก
The best way to save space is to combine cleaning the cache, transferring media files to the SD-This is safer than forced application portability, which can lead to crashes.
Frequent mistakes and their solutions
When you try to move applications to SD-Xiaomi users face typical errors. Let's look at the most common ones and how to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Not enough space on the device | SD-The card is formatted as portable, not internal. | Reformat the card as internal memory (see Method 2) |
| Transfer is not possible or the button is inactive | The application does not support portability or is blocked by the developer | Try it. ADB-method or remove and install the application again, selecting SD-map |
| The app leaves after the transfer | Low speed. SD-maps (class below) UHS-I) | Buy a Class 10 U3 memory card or transfer the app back |
| SD-map not discovered after formatting as internal | Failure to install the partition | Reboot the device. If it doesn't work, format the map over again on your PC. |
If the application stopped working after the transfer, try:
- Clear its cache (Settings โ Apps โ [name] โ Storage โ Clear the cache).
- Reinstall the application by selecting internal memory as the installation location.
- Check it out. SD-error map SD Card Formatter (official utility from the SD Association).