Xiaomi smartphones (including the Redmi line and POCO) They often have modest internal storage, especially in budget models. When internal storage is scarce, users try to install apps on a memory card β but face the limitations of Android and the proprietary shell. MIUI. In this article, we will discuss all working methods for transferring applications to SD-map, including hidden settings, circumventing restrictions and solving common errors.
Itβs important to understand that modern versions of Android (starting with 6.0) block full portability of applications to external drives for security reasons. However, there are loopholes in MIUI, and for some Xiaomi models (for example, Redmi Note 8 Pro or POCO X3), advanced options are available. We tested all methods on current versions of firmware (up to MIUI 14) and collected only working solutions.
Why Xiaomi is limiting the installation of applications SD-map?
Smartphone manufacturers, including Xiaomi, artificially restrict the functionality of working with memory cards for several reasons:
- π Data security: Annexes to the SD-It is easier to steal or replace the card, especially if the drive is retrieved and connected to other devices.
- β‘ Performance: Memory cards (even class) A2) They are slower than the built-in memory. eMMC/UFS, slowing down applications.
- π± Google: Starting with Android 6.0 Marshmallow, Google has banned the full port of applications to the Internet SD rootless.
- π° Marketing: Manufacturers want users to buy models with a large amount of internal memory.
However, MIUI has left semi-official ways to circumvent these restrictions, such as some apps (like Google Maps or Netflix) that support partial data transfer to a memory card, and system applications like Gallery or Music have separate storage settings.
Preparation SD-Maps: Formatting and Selecting the Right Standard
Before you try to install applications on a memory card, you need to prepare it correctly. Xiaomi supports two modes of operation with SD:
- Portable Storage: The card is used as a removable storage device for files (photos, music, documents) and cannot be moved to it.
- Internal Storage β The card is formatted as part of the system and can be used for some applications, and this mode is not available on all Xiaomi models.
To check and change the mode of operation of the card:
- Put it in. SD-card to the slot (on some models, for example, Redmi Note 10 Pro, only hybrid slot is supported - you have to choose between the second one). SIM memory-card).
- Go to Settings β Memory β Memory Map.
- Click Format as internal storage (if the option is active).
- Confirm the action β all data on the map will be deleted!
βοΈ Preparation SD-maps for Xiaomi
β οΈ Note: After formatting the card as an internal storage, it will not be read on other devices (for example, on a PC or camera) without full formatting, and some banking applications (Sberbank, Tinkoff) will refuse to work if they find that part of the system is on the computer. SD-map.
| Type of card | Speed (min) | Is it suitable for applications? | Price for 128 GB (2026) |
|---|---|---|---|
| microSDHC Class 10 | 10 MB/s | β No (slowly) | 800 β½ |
| microSDXC UHS-I (U1) | 30 MB/s | β οΈ Partially (lags possible) | from 1,200 β½ |
| microSDXC A2 UHS-I (U3) | 40 MB/s (4K IOPS) | β Yes (optimally) | 1,500 β½ |
Method 1: Transfer applications through MIUI settings (without root rights)
The easiest method is to use the built-in MIUI tools, which doesnβt work for all applications, but frees up some of the internal memory.
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (like Facebook or VK).
- Click Warehouse β Change (if the option is active).
- Select a Memory Card and confirm the transfer.
β οΈ Note: Not all applications support portability, such as system utilities (Phone, Messages) and high-demand games (Genshin Impact, PUBG Mobile) will remain in internal memory. Also, after the transfer, some applications may run slower or give errors when updating.
Why canβt all apps be moved?
If the Change option is not active, try the following:
- π Restart your phone β sometimes the option appears after the reboot.
- π₯ Update the app to the latest version (via Google Play).
- ποΈ Clear the app's cache in Settings β Annexes β [Name of the annex] β Memory. β Clear the cache.
Method 2: Use a memory card as an internal storage device (Adoptable Storage)
This method allows for the "binding" SD-card to system so that it is perceived as part of internal memory. 9A option is not available, but POCO F3 β eat).
Step-by-step:
- Put it in. SD-Card to phone and wait for it to be found.
- Go to Settings β Memory β Memory Map.
- Click on the three dots in the top right corner and select Storage Settings.
- Tap format as internal storage (if you have an option).
- Confirm the action and wait for the formatting to be completed (it can take up to 10 minutes).
- Once the phone is restarted, the card will be displayed as part of the internal memory.
β οΈ Note: After this formatting:
- The card cannot be removed without resetting the phone to the factory settings.
- Some apps (such as WhatsApp or Telegram) may refuse to save media files to SD.
- The speed of the system may decrease if the card is slow (class below A2).
π‘
Before formatting your card as internal storage, check its speed with the A1 SD Bench app (available on Google Play). If the write speed is below 10 MB/s, it is best not to use this method - the phone will slow down.
Method 3: Porting applications with ADB (for power users)
If built-in methods MIUI You can use the Android Debug Bridge (ADB) β a debugging tool that allows you to manually specify to the system which applications to transfer to SD-This method requires connecting the phone to the PC.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π οΈ Utility. ADB (Download from the official Google website).
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times tap to unlock Developer Settings, then turn on Debugging by USB).
Instructions:
- Connect the phone to the PC and allow debugging over USB (a request will appear on the smartphone screen).
- Open the command prompt (cmd in Windows) and go to the folder with ADB:
cd C:\platform-tools- Check the connection of the device:
adb devices(You should have your phone name displayed.)
- Run the command to port the app (replace com.example.app with the batch name of the app, for example com.facebook.katana for Facebook):
adb shell pm set-install-location 2
adb shell pm move-package com.example.appIf the command is successful, the application will be transferred to SD-To get it back, use the map:
adb shell pm move-package com.example.app 0β οΈ Note: Not all applications support this method, for example, Xiaomi system applications (such as Mi Home or Themes) will not be able to move. MIUI Transferred applications can be reset into internal memory.
π‘
ADB-The most universal way to transfer applications to SD-Xiaomi card, but requires command line skills. Suitable for applications that do not support portability through standard settings.
Method 4: Use of third-party applications (with limitations)
Google Play has utilities that promise to transfer applications to the Internet SD-map, for example, AppMgr III or Link2SD. However, their effectiveness is in modern Xiaomi with MIUI 12-14 It is extremely limited due to Android security policy.
What can be done with these applications:
- π Transfer cache and application data (not by yourself) APK-file).
- π Create symbolic links (requires root rights).
- π View a list of applications that can theoretically be moved.
Example of AppMgr III:
- Install the app from Google Play.
- Open it and grant administrator rights (if requested).
- In the list of applications, tap on the one you want to transfer.
- Select Move to SD card (if the option is active).
β οΈ Note: Most of these utilities require root access, which will cancel the warranty on Xiaomi and can lead to unstable system operation. MIUI 13+ These apps are practically useless without root rights.
Solving typical problems when transferring applications to SD-map
When trying to transfer applications to a memory card, Xiaomi users often encounter errors. Let's consider the most common and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| Failed to resent the application | The app does not support transfer (android:installLocation="internalOnly") | Use ADB or clear the app cache |
| SD-map not found | The card is not formatted or damaged | Format the card in FAT32 or exFAT via PC |
| Not enough space on the map | The card is less than 1 GB of free space | Free up space or use a larger map |
| App dyes after transfer | Memory card too slow (class below A2) | Buy an A2 card or return the app to internal memory |
If the app stopped updating through Google Play after the transfer, try:
- Put it back in your inner memory.
- Update through Play Market.
- Move it back to SD-map.
To solve the problem with the βgrayβ transfer buttons in the MIUI settings, sometimes resetting the application settings helps:
- Go to Settings β Applications β Application Management.
- Slip on three dots in the upper right corner and select Reset app settings.
- Confirm the action and restart the phone.
Alternative ways to free up memory on Xiaomi without transferring to SD
If porting applications to a memory card is impossible or ineffective, consider other ways to free up internal storage:
- ποΈ Cache cleaning: In Settings β Memory. β Cleaning can remove unnecessary temporary files.
- βοΈ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex.Disk.
- π΅ Streaming music: Use Spotify, Yandex Music or YouTube Music instead of downloading tracks.
- π± Lite versions of applications: Install lightweight versions of social networks (Facebook Lite, Messenger Lite).
- π Search for large files: In Settings β Memory. β Memory analysis find and delete unnecessary files size >100MB.
You can also disable the preloading of media in messengers:
- On WhatsApp: Settings β Storage β Autoupload Media β Disable for Mobile Data.
- In Telegram: Settings β Data and Memory β Autoboot Media β Select Never.
π‘
MIUI has a hidden feature to clean up junk files. Enter the Phone app code ##4636##, then select Warehouse β Clear cache. This will delete temporary files that are not visible in the standard settings.