Owners of Xiaomi smartphones sooner or later face the problem of lack of internal memory, especially if the device from a budget line (Redmi). 9A, Poco C31) Even after cleaning the cache and deleting the files, the system persistently issues a "Memory is full" notification, blocking the installation of new applications. SD-map, but in MIUI This feature is often hidden or limited by the manufacturer.
Unlike โpureโ Android, where porting applications to an external drive is available by default, Xiaomi artificially blocks this ability for most programs. MIUI: The system is designed to use fast internal memory (eMMC/UFS), And microSD can slow down performance, but there are workarounds, from standard settings to use. ADB And third-party utilities. In this article, we'll look at all the current methods for MIUI 14 and MIUI 15 (including HyperOS, and why some applications are fundamentally unmodified.
Why Xiaomi restricts the portability of applications to SD-card?
The manufacturer is hiding the portability option in the depths of the settings for a reason.
- ๐ Productivity: SD-cards (even class) A2) 5-10 times slower than internal memory, and running applications from them can cause lags, especially in games or heavy programs.
- ๐ก๏ธ Security: MIUI encrypts the application data and SD-This machine is unstable, the risk of data leakage is higher.
- ๐ฑ Architecture MIUI: The system is optimized for working with eMMC/UFS, where the speed of reading/writing exceeds 100 Even top-end microSDs (such as Samsung) EVO Plus, rarely give more 90 MB/s.
- ๐ง Android Restrictions: Starting with Android 6.0, Google has banned the transfer of system applications and services to external media.
However, for user applications (such as instant messengers, games or media players), workarounds exist, and the main thing is to understand that the transfer is only possible for those programs that support external memory at the code level, for example, WhatsApp or Telegram can be moved, and Google Play Services never.
Preparation: what SD-map suitable for transferring applications?
Not every microSD will do the job. For applications to work, you need a high read/write random block drive (IOPS) to run smoothly.
| Characteristics | Minimum requirements | Recommended values |
|---|---|---|
| Class speed | Class 10 (10 MB/s) | A2 or UHS-I U3 (30+MB/s) |
| Volume. | 16GB | 64โ128 GB (optimum for gaming) |
| IOPS (operations per second) | 1500 (p./p.m.) | 4000+ (e.g. SanDisk Extreme) |
| File system | FAT32 | exFAT (for files >4 GB) |
โ ๏ธ Note: Cheap cards without markings A1/A2 (For example, no-name or Transcend Class. 10) You can have apps that are ported to you, and you can have "App Not Responding" errors or sudden closures. You can check the card for authenticity with the utility before you buy it. H2testw (You can download it on the official website).
Also consider:
- ๐ฑ Some Xiaomi models (e.g. Redmi Note 10 Pro) support formatting SD It is like internal memory (Adoptable Storage function), but this leads to a complete binding of the card to the device โ it cannot be removed without data loss.
- ๐ If the card has already been used on another device, format it in Xiaomi via Settings. โ Warehouse โ SD-map โ Formatting as a portable device.
๐ก
Before the purchase SD-Check if your Xiaomi model supports Adoptable Storage. To do this, type the "storage" request in the settings search and see if there is an "Internal Memory" option for the device. SD.
Method 1: Standard transfer through MIUI settings (without root)
Itโs the easiest method, but it only works for a limited range of applications. Xiaomi allows porting to the Internet SD-The card only those programs that support this function themselves (usually messengers, simple games or utilities).
Instructions:
- Open Settings โ Applications โ Application Management.
- Select the app you want to port (like VK or Spotify).
- Slip on Warehouse.
- If the option is available, you will see the โChangeโ or โMove toโ button. SD-- A map. Press it.
- Wait until the process is completed (it can take up to 1-2 minutes).
โ ๏ธ Note: After porting some features of the application may not work correctly. For example, WhatsApp may miss notifications, and in games - slow down graphics. If the problem occurs, return the application back to internal memory.
Make sure that SD-The card is formatted as a portable device|
Check the free space on the map (needs at least 1.5).ร size)|
Close the application before transfer |
Backup of the application data (if there is such an option)-->
List of applications that can usually be transferred in a standard way:
- ๐ฌ Messengers: Telegram, Viber, VK messenger
- ๐ต Music players: Spotify, Yandex Music, Poweramp
- ๐ Readers: Moon+ Reader, FBReader
- ๐ฎ Simple games: Candy Crush, Clash of Clans (but not Genshin Impact or Clash of Clans) PUBG!)
Method 2: Transfer over ADB (for power users)
If the standard method didnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to move, which works on all Xiaomi smartphones with MIUI 12-15, but requires a connection to a PC.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ USB-cable (preferably original).
- ๐ฆ Utility. ADB (You can download from the official Android website).
- ๐ฑ Included debugging by USB smartphone.
Step-by-step:
- Activate USB debugging: Go to Settings โ About Phone. Tap 7 times on MIUI Version to unlock Developer Mode. Go back to Settings โ Additional โ Developer. Enable USB Debugging and confirm the action.
- Connect your smartphone to your PC: Download and unpack ADB into a folder (e.g., C:\adb). Connect your phone with a cable and select File Transfer mode. Open the command prompt (Win + R โ cmd) and go to the folder with ADB: cd C:\adb Check the connection command: adb devices If the device is displayed, you can continue.
- Move the app: Find out the name of the app package (for example, using the App Inspector from Google Play or the command: adb shell pm list packages | find "app name" For WhatsApp it is com.whatsapp, for Telegram it is org.telegram.messenger. perform the port command (replace package.name with real name): adb shell pm set-install-location 2 adb shell pm move-package com.whatsapp Reboot your smartphone.
โ ๏ธ Note: Not all applications support portability ADB. If you see a mistake after the team, โFailureโ [NOT_MOVED: Package couldn't be moved, so the developer blocked this feature, and don't carry system applications (e.g. com.miui.home) - this can lead to a crash. MIUI!
What if the ADB canโt see the device?
Method 3: Use SD-The card is an internal memory (adoptable storage)
This method tricks the system into thinking of microSD as part of internal memory, with the advantage of being able to port any application (including games).
- ๐ The card is tied to the device and can not be used in other gadgets without formatting.
- ๐ข Application speeds could drop by 20 to 40%.
- ๐จ When you remove the map, the applications will stop working.
Instructions:
- Put it in. SD-smartphone-card.
- Go to Settings. โ Warehouse โ SD-map.
- Slip on the three dots in the top corner and select โStorage settingsโ.
- Click on โFormat as internal memoryโ (all data on the map will be deleted!).
- After formatting, select โMove Dataโ (optional).
- Reset the device.
Now, when you install new applications, the system will ask you to choose a storage location, so you can transfer the programs that are already installed:
- Open the Settings โ Applications.
- Select the app and tap "Storage".
- Click "Change" and specify SD-map.
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 11 or X-ray) POCO X4 Pro) Adoptable Storage can be disabled at the firmware level, in which case only root or custom firmware (e.g. LineageOS) will help).
๐ก
Formatting SD as internal memory is irreversible! After that, the card will not be read on a PC or other phone without completely erasing the data.
Method 4: Transfer with third-party utilities (without root)
If previous methods have failed, you can use specialized applications from Google Play. They do not require superuser rights, but their effectiveness depends on the smartphone model and the version of MIUI.
Top.-3 tested:
| Annex | Features | Reference |
|---|---|---|
| AppMgr III (App 2 SD) | Shows which applications can be transferred, supports batch mode. | Google Play |
| Files by Google | Built-in memory manager with file cleanup and transfer (but not all applications) | Google Play |
| SD Maid | Helps you find unnecessary files and migrate supported applications. | Google Play |
How to use AppMgr III:
- Install the utility from Google Play.
- Open it and give access to the storage.
- Go to the โMovableโ tab.
- Select the apps and tap "Move to" SD-mapยป.
- Confirm the action and wait for the completion.
โ ๏ธ Note: Some utility (for example, Link2SD) They require root permissions to work properly, and without them, they can only transfer cache or some data, but not the application itself. SMS or calls โ it could be malware.
What to do if the application is not portable?
If none of the methods worked, the reasons may be as follows:
- ๐ซ Developer ban: The app explicitly blocks the transfer (e.g. Facebook, Instagram or banking programs).
- ๐ Systemic constraints: MIUI Does not allow you to port Google services or system utilities.
- ๐ฑ Outdated firmware: On MIUI 11 and below some functions may not work.
- ๐ ๏ธ Damaged. SD-Map: Check it for errors with SD Card Tester.
Alternative solutions:
- ๐ Cache Clearing: Go to Settings โ Warehouse โ Clean and delete unnecessary data.
- โ๏ธ Cloud Storage: Move your media (photos, videos) to Google Photos or Mi Cloud.
- ๐ Manual file transfer: For some applications (such as WhatsApp), you can manually move the folder from the media to the media. SD-card through the file manager.
- ๐ง Reset to factory settings: Extreme measure if memory is clogged with system debris.
If youโre critically short of space, consider buying a smartphone with a large amount of storage (like the Redmi Note 13 Pro).+ 512 GB) or use OTG-storage device USB-C).