Owners of smartphones Xiaomi, Redmi and POCO Often face a lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. One of the obvious solutions is to transfer applications to a memory card, but in modern versions. MIUI This function is either hidden or limited. In this article, we'll look at all the current ways to migrate applications to the Internet. SD-Map for Xiaomi devices in 2026, including bypassing system constraints and solving common errors.
Itโs important to understand that since Android 6.0 Marshmallow, Google has imposed strict restrictions on external drives, and manufacturers including Xiaomi have gone a step further by removing them from the interface. MIUI standard option "Move to the SD-However, this does not mean that the possibility is completely lost, there are both official methods (for individual models) and alternative solutions, from formatting the map as an internal storage to using the map. ADB-commands and third-party utilities.
Before you start, check out two key points:
- ๐ฑ Version. MIUI: The methods are different for MIUI 12/13/14. You can find the version in the settings โ The phone. โ Version. MIUI.
- ๐พ Type SD-Maps: Formatting as internal storage will require a class map UHS-I (U1/U3) or A1/A2 high-speed reading/write.
Official method: formatting SD-maps as internal storage
This is the only method Xiaomi leaves to users in the latest versions of MIUI. It allows you to combine a memory card with internal storage, but has critical drawbacks:
โ ๏ธ Note: Once formatted, the card will not be used on other devices without being completely cleaned, and it may slow down applications as read/write speeds. SD-Cards are lower than the built-in memory.
Instructions:
- Put it in. SD-card (if your model supports memory expansion).
- Go to Settings โ Memory โ Memory Map.
- Click on the three dots in the top right corner and select Storage Settings.
- Tap format as internal and confirm the action.
- After formatting, select Transfer Data (optional).
Now, when you install new applications, the system will suggest you choose a storage location, but not all programs can be transferred, many system and popular applications (such as WhatsApp, Google Play Services) will remain in internal memory.
Make a backup copy of data from the card|Check the speed class (minimum) U1/A1)|Charge the phone before 50%+|Make sure the card is not encrypted-->
| Advantages of the method | Deficiencies of the method |
|---|---|
| โ Doesn't require root rights | โ The card becomes "tied" to the device |
| โ Part of the applications are transferred automatically | โ Application speeds may fall |
| โ Supported by most Xiaomi models | โ Not all applications can be moved |
2. Transfer applications via ADB (without root)
If your device does not support formatting SD-The card is an internal storage (or you donโt want to do it) ADB-This method works for most Xiaomi devices with Android 8.0.+, But it requires a computer connection.
Algorithm of action:
- Turn on Developer Mode: Go to Settings โ About Phone and tap the MIUI version 7 times.
- Return to Settings โ Additional โ For developers and activate Debugging over USB.
- Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Find out the batch name of the application (for example, through App Inspector in Google Play) and perform the port command: adb shell pm set-install-location 2 This command will install external storage for new applications by default.
To transfer an already installed application, use:
adb shell pm move-package com.example.app /sdcardReplace com.example.app with a real package (e.g. com.whatsapp).
โ ๏ธ Note: Some applications (especially system) will not be portable. MIUI settings may reset and applications will return to internal memory.
๐ก
If the pm move-package command is giving an error, Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION]", Try first to manually transfer the application through Settings โ Apps and then repeat the command.
3. Use of third-party utilities (with and without root)
If the official methods don't work, third-party apps come to the rescue, and you can divide them into two categories:
- ๐ง No root rights: AppMgr III, Files by Google โ allows you to transfer only cache and some data, but not the data itself APK-file.
- ๐ ๏ธ With root rights: Link2SD, FolderMount โ create symbolic links, effectively โdeceivingโ the system.
Consider working with AppMgr III (the most popular option without root):
- Download the app from Google Play.
- Open it and provide all the necessary permissions.
- In the list of applications, tap on the one you want to move and select Move to SD-map.
- Confirm action. The application will copy some of the data (usually cache and media) to the map.
To fully port the entire application (including APK) you will need root, for example, in Link2SD:
- ๐ Select the application in the list.
- ๐ Click Create a link.
- ๐ Specify the section on SD-map (pre-formatted in the ext2/ext3/ext4).
- ๐ Reset the device.
What are symbolic links in Link2SD?
4. Limitations and why not all applications are portable
Even if you successfully connected SD-the card as an internal storage or used ADB, Some apps are fundamentally unmovable, and this is due to Android's security policy and features. MIUI:
- ๐ System applications: Mi Home, Security, Google Play Services and other critical services always remain in internal memory.
- ๐ฑ Widget applications: Widgets stop working if the application is moved to SD-map.
- ๐ Applications with background processes: Messengers (Telegram, Viber) and synchronization services can fail.
- ๐ฎ High Demand Games: Genshin Impact, PUBG Mobile and other games often block the transfer due to cheating protection.
The critical feature of Xiaomi: starting with MIUI 12, the company has completely removed portability support for applications using OBB-files (additional game data) which means that even if you move APK-The game file, its data will remain in the internal memory, taking up space.
List of applications that can usually be transferred:
| Category | Examples of applications | Is transfer possible? |
|---|---|---|
| Social media | Facebook, Instagram, TikTok | โ Partially (cache, media) |
| Music/Video | Spotify, YouTube, VLC | โ Yeah (except) DRM-secure content) |
| Offline maps | Google Maps, 2GIS, Osmand | โ No (card data remains in internal memory) |
| Messengers | Telegram, Viber, Signal | โ ๏ธ Possible notification failures |
5. Alternative solutions: what to do if transfer is impossible
If none of these methods worked, consider alternative approaches:
- ๐งน Cache cleaning: In Settings โ Memory. โ Cleanup can free up a few gigabytes by removing unnecessary temporary files.
- โ๏ธ Cloud Storage: Move photos, videos and documents to Google Drive, Mi Cloud or Yandex Disk.
- ๐ Lite versions of apps: Install lightweight versions (Facebook Lite, Messenger Lite) that take up less space.
- ๐ Media transfer: Music, movies and photos can be manually moved to SD-map.
- ๐ง Factory reset: Last resort if the system is cluttered. backup!
For owners of microSD-enabled devices (such as the Redmi Note 10 Pro or POCO X3 NFC), there is another trick: use the memory card as a portable storage for media files, and the applications store in internal memory, but regularly clean it with SD Maid or Files by Google.
๐ก
Transfer of applications to SD-The card is a temporary solution. For long-term space savings, it's better to combine cache cleaning, cloud storage and installed application optimization.
6. Frequent errors and their solutions
When transferring applications to SD-Xiaomi users often face typical problems, and here are the most common ways to fix them:
- ๐ซ "Not enough room on the device" when porting: Remove unnecessary apps or clear the cache.Sometimes rebooting the phone helps.
- ๐ App returns to internal memory after update: This feature MIUI. After updating the application through Google Play, it must be transferred again.
- โ ๏ธ "SD-Card damaged" or "Not supported": Try formatting the card to FAT32 Or exFAT through a PC, and if it doesn't work, the card can be physically damaged.
- ๐ข Slow operation of applications with SD-Cards: Use the class card A2 (For example, SanDisk Extreme A2). If the lag remains, return the application to internal memory.
- ๐ "Impossible to migrate this application": Check if it is system-based or not using OBB-files (like games).
If the application stopped working after the transfer, try:
- Clear its cache in Settings โ Apps.
- Reinstall the app.
- Put it back in your inner memory.
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi) 9A or POCO M3) post-formatted SD-Cards as internal storage may lose access to files through USB-To get back access, go to Settings. โ Additionally. โ For developers and enable debugging by USB (safe-haven).
7. Comparison of methods: which way to choose
The choice of method depends on your Xiaomi model, MIUI version and willingness to sacrifice speed for free space.
| Method | Need root? | Speed of operation | Difficulty | Suitable for |
|---|---|---|---|---|
| Formatting as an internal storage | โ No. | ๐ข Slower (depending on the map) | โญโญ (simple) | Users without root, ready for restrictions |
| ADB-team | โ No. | โก Normal. | โญโญโญ (PC) | Those who want to migrate specific applications |
| AppMgr III (without root) | โ No. | โก Normal. | โญ (simple) | Transfer of cache and media files |
| Link2SD (with root) | โ Yes. | โก Quick (if card is available) A2) | โญโญโญโญ (You need root and skills) | Advanced users who are prepared for risks |
For most Xiaomi users, the best solution is a combination of:
- Formatting SD-Cards as internal storage (for automatic transfer of part of applications).
- Using AppMgr III to manually transfer the cache of heavy applications.
- Regularly clean internal memory with Files by Google.