Owners of Xiaomi smartphones sooner or later face the problem of lack of internal memory, especially for budget models with 32 or 64 GB of drive, where after installing the system and basic applications there is critically little space. The solution seems obvious: move applications to the SD-Map, but here users are waiting for nuances: not all versions MIUI Support this function directly, and some applications fundamentally refuse to work with an external drive.
In this article, we will discuss all the current ways to transfer applications to SD-map in smartphones Xiaomi, Redmi and POCO, including official methods through system settings, workarounds for older versions MIUI, And also alternative solutions for cases where standard portability is not possible, and we'll focus on the limitations and potential risks, for example, why some applications might start slower or stop running after the transfer.
Why Xiaomi restricts the portability of applications to SD-card?
Since MIUI 9 and especially in the latest versions (e.g., MIUI 14 based on Android 13), Xiaomi has significantly reduced the portability of applications to external drives.
- ๐ Security of data: SD-Cards are easier to lose or steal, and application data stored on them (such as cache or logins) can become vulnerable.
- โก Performance: Reading/write speed even for classy people SD-maps, for example, UHS-I) often inferior to the built-in memory of the eMMC or UFS, What's stopping apps.
- ๐ฑ Google policy: Starting with Android 6.0 Marshmallow, Google has tightened the rules for working with external drives, banning the full portability of applications without root rights.
- ๐ System stability: Annexes to SD-The card may not work correctly after the storage device is removed or the device is restarted.
However, some versions of MIUI (especially older models like the Redmi 4X or Redmi Note 5) have retained portability, and newer devices have workarounds.
Official method: transfer via MIUI settings (for supported models)
If your Xiaomi smartphone runs MIUI 8-12 (or earlier Android), there is still a chance to bring apps through the standard settings.
- Open the Settings โ Applications.
- Select the app you want to migrate (like Facebook or Telegram).
- Slip on Warehouse.
- If the option is available, you will see the Change or Move button. SD-Press it.
- Wait until the process is complete (it can take from a few seconds to a minute).
Important: Not all applications support portability, such as system utilities (Camera, Phone) or high-security applications (Banking clients, Google Pay) will not be able to migrate.
Format the card to the exFAT or FAT32| file system
Make sure the card has a speed class UHS-I (U1/U3)|
Free up at least 500 MB of free space on the map |
Check that the card is not used as portable storage (in memory settings)-->
Alternative method: use SD-maps as internal memory
If you're in your version MIUI No transfer option, you can try to combine SD-This is a card with internal memory. This method works on Android 6.0.+, But it has serious limitations:
- ๐ The card will be encrypted and will not be read on other devices.
- ๐ After the map is extracted, some applications may stop working.
- โ ๏ธ All data on the map will be deleted during formatting.
Instructions:
- Put it in. SD-smartphone-card.
- Go to Settings. โ Warehouse.
- Tap by name. SD-map โ Three dots (menu) โ Storage settings.
- Select Internal Memory โ Clean and Format.
- After formatting, the map will become part of the internal storage, and new applications will be installed on it by default.
โ ๏ธ Note: This method is not recommended for Class cards 4/6 โ They're too slow for applications to work: UHS-I U3 or A2 (For example, SanDisk Extreme or Samsung EVO Plus).
Transfer applications without root rights: workarounds
If none of the above methods worked, you can try third-party utilities. One of the most popular is AppMgr. III (It's available on Google Play, and it allows you to migrate apps to the Internet. SD-card without root rights, but with reservations:
- ๐ It doesnโt work on all Xiaomi models (depending on version) MIUI Android).
- ๐ Some applications may produce errors after the transfer.
- ๐ฅ Requires availability ADB (Android Debug Bridge to activate hidden features.
Instructions for using AppMgr III:
- Install the app from Google Play.
- Open it and provide all the necessary permissions.
- In the list of applications, select the one you want to transfer.
- Slip it and select Move to SD card (if the option is active).
- If the button is inactive, try enabling Force Move in the utility settings.
To activate hidden functions through ADB:
adb shell pm set-install-location 2This command forces the system to install applications on SD-The default card. To get it back, use it:
adb shell pm set-install-location 0๐ก
Before use ADB-Make sure that the developer settings include Debugging USB (Path: Settings โ The phone. โ Version. MIUI โ Tap 7 times, then return to the additional โ For developers).
Transfer applications with root rights: full control
If you have root access, the portability of apps is greatly expanded.
- ๐ ๏ธ Link2SD โ It allows you to create symbolic references to SD-map, saving space in internal memory.
- ๐ FolderMount โ only transfers heavy application files (e.g. game cache).
- ๐ง Titanium Backup โ in addition to backups, it can transfer applications along with data.
Example of Link2SD:
- Install the application and provide root access.
- Select the app from the list.
- Tap Create a link โ Select Dalvik-cache, Libraries and Data.
- Reset the device.
โ ๏ธ Note: The transfer of system applications or services Google may cause the smartphone to malfunction. it is recommended to port only user applications (games, instant messengers, social networks).
What if the application does not start after the transfer?
Comparison of methods of transferring applications to SD-map
| Method | Root is required. | Supported versions of MIUI | Limitations | Risks. |
|---|---|---|---|---|
| Standard Transfer through Settings | โ No. | MIUI 8-12 (partially) | It doesnโt work with all applications. | Minimum |
| SD-map as an internal memory | โ No. | Android 6.0+ (MIUI 8+) | Map is tied to the device, slow application operation | Loss of data when retrieving a map |
| AppMgr III | โ No, but you do. ADB-team) | MIUI 9-14 (not on all models) | Not all applications are portable, there may be failures | Low. |
| Link2SD (with root) | โ Yes. | Any version. | Requires a section on SD-map (ext2/ext3) | High (risk of damaging the system) |
| Titanium Backup | โ Yes. | Any version. | Complex interface, transfer is not always stable | Average. |
What to do if transfer is not possible: alternative solutions
If none of the methods worked, consider alternative ways to free up space on Xiaomiโs smartphone:
- ๐งน Cache Clearing: Go to Settings โ Warehouse โ Cleaning and removing unnecessary files.
- โ๏ธ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive.
- ๐ฎ Lite versions of apps: Install lightweight versions of instant messengers (e.g. Facebook Lite, Messenger Lite).
- ๐ Cleaning "Other" files: In Settings โ Find the "Other" section and delete temporary files.
- ๐ฆ Archiving rarely used apps: Google Play allows you to archive games you havenโt run in a long time.
Critical information: Starting with MIUI 13 and Android 12, Xiaomi has completely removed the ability to port applications to the Internet SD-This is because of Google's policy that it's not allowed to provide this functionality without root rights, and if your smartphone is running on new firmware, the only way to work is to use it. SD-Cards as internal memory (with limitations) or root access.
๐ก
If your goal is to make room for new applications, it is much more effective to remove unnecessary programs and clear the cache than trying to transfer them to the Internet. SD-The latter method is only suitable for older models or specific tasks (e.g., storing heavy games).