The filled internal memory on Xiaomiโs smartphone is a problem that every second user faces. Even models with 128 GB and 256 GB are often clogged with apps, cache and multimedia. MIUI Unlike pure Android, where the feature is available out of the box, Xiaomi's firmware limits the ability to work with the software. SD-map, and here's why.
Modern versions MIUI (Starting from the 12th, they block the standard portability of applications to the external drive by default, this is due to Google's security policy and performance optimization: applications on the external drive are not available. SD-The data on the card is slower and can be damaged by removing the drive, but there are at least three ways to get around the restrictions, two of which do not require root rights. Next, we will analyze each method, its pros, cons and pitfalls, as well as tell you which applications cannot be transferred and why.
โโโ
Why Xiaomi restricts the portability of applications to SD-card?
Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage, a feature that allows you to โbindโ the deviceยป SD-card to device as part of internal memory, but Xiaomi has refused to fully support this option in the MIUI, And that's why we're leaving users with only partial solutions:
- ๐ Data security: Annexes to the SD-The card is more vulnerable to theft or damage, for example, when removing the drive during operation of the program, errors may occur.
- โก Performance: Reading/write speed even at the UHS-I card 2โ5 less than the internal memory eMMC/UFS. This is critical for games and heavy apps.
- ๐ฑ Fragmentation MIUI: Xiaomi firmware optimized for internal memory, and app portability could disrupt system stability.
However, the limitations are not absolute: Xiaomi allows you to transfer some of these applications (cache, media files) and some lightweight programs (for example, messengers or utilities), full-fledged transfer is possible only with root rights or through ADB โ but there are nuances.
โ ๏ธ Note: Transfer system applications (e.g. com.miui.gallery or com.android.settings) to SD-The card can cause a cyclical reboot of the device, and only the Fastboot can restore the functionality.
โโโ
Method 1: Transfer through MIUI settings (without root)
This is the easiest method, but it doesn't work for all applications, only programs that the developer has labeled "portable" are supported, for example, Telegram, VK or Google Maps often allow you to move some data, but games like Genshin Impact do not.
Step-by-step:
- Open Settings โ Applications โ Application Management.
- Select the app you want (such as WhatsApp).
- Slip on Warehouse.
- If the option is available, a button will appear to Move to SD-map (or modify) โ SD-map).
- Confirm the action and wait until the process is completed (may take up to 5 minutes).
Important: Do not remove the memory card after the transfer, otherwise the application will stop working.
- ๐ Widgets of the transferred application will disappear from the main screen.
- ๐ Auto-update application can reset the port settings.
- ๐ซ Some features (such as real-time notifications) may not work well.
You can only transfer user applications (not system)
SD-The card is formatted as a portable storage (not as an internal memory)
There is enough free space on the map (at least 20% more than the size of the application)
The application is not a launcher or service (for example, Nova Launcher cannot be moved)
-->
โโโ
Method 2: Use of ADB (for power users)
If you donโt have a port option, you can use Android Debug Bridge (ADB), which works on most Xiaomi devices (including Redmi Note 10 Pro, POCO X3, Mi 11), but requires a PC connection.
What you need:
- ๐ป Computer with drivers installed ADB (You can download from the official website).
- ๐ฑ Included debugging by USB (Settings โ The phone. โ Version. MIUI โ 7 times to tap the version number โ return to additional settings โ For developers โ Debugging by USB).
- ๐ USB-Type C Cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission on the smartphone screen.
- Open the command prompt (Win + R โ enter cmd) and go to the folder with ADB:
- Enter the command to check the connection: adb devices (the name of your device should appear).
- Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). | grep"facebook"
- Move the app to SD-Map by team: adb shell pm set-install-location 2 Then: adb shell pm move-package com.facebook.katana
If the command is successful, you will see Success. On some Xiaomi models (e.g. Redmi 9A) after porting through ADB, the application may not be updated via Google Play - you will need to manually install APK.
โ ๏ธ Note: Pm set-install-location 2 and move-package commands do not work for applications using OBB-In this case, you will only transfer part of the data, and the main files will remain in the internal memory.
โโโ
Method 3: Formatting SD-The card is an internal memory (adoptable storage)
This method allows for the โcombinationยป SD-A card with internal memory, but it has critical flaws:
- ๐ The map will be encrypted and will only work on this device.
- โ ๏ธ After the card is removed, the phone may freeze or restart.
- ๐ The system speed will drop by 10โ30%.
How to activate:
- Put it in. SD-slot card (preferably a class) UHS-I U3 higher).
- Go to Settings. โ Warehouse โ SD-map.
- Slip on the three dots in the top right corner and select Storage Settings.
- Click Format as internal memory and confirm the action.
- After formatting, select Move Data Now (optional).
| Parameter | SD-map as a portable storage | SD-map as an internal memory |
|---|---|---|
| Application speed | Low (depending on the class of the card) | Medium (better, but still slower than eMMC) |
| Compatibility with other devices | Yes (files available on any device) | No (card encrypted) |
| Ability to transfer system applications | No. | Partially (just some) |
| Risk of data loss during retrieval | Low (for portable applications only) | High (the system may collapse) |
๐ก
If you still decide to use SD-card as internal memory, select a card with a high rewrite resource (e.g. Samsung) EVO Plus or SanDisk Extreme. Cheap class cards C10 will fail after 3-6 months of intensive use.
โโโ
What applications cannot be transferred to SD-map?
Even if it is technically possible to transfer some programs, you should not move them to an external drive.
- ๐ฎ Games with OBB-Files (such as Call of Duty Mobile, PUBG): The main data will remain in the internal memory, and the transfer only APK-file won't work.
- ๐ฑ Launchers and widgets (e.g. Nova Launcher, Microsoft Launcher): After the transfer, widgets will stop updating.
- ๐ Banking applications (e.g. SberBank Online, Tinkoff): due to security requirements, they block work from external drives.
- ๐ก Applications with background services (e.g. Google Maps, Yandex.Navigator): may slow down or not update maps.
- ๐ค System utilities (e.g, MIUI Security, Google Play Services: the transfer will lead to malfunctions in the phone.
What happens if you move the system application?
โโโ
Alternative ways to free up memory on Xiaomi
If the applications are transferred SD-The card is not helpful or impossible, use alternative methods:
- ๐งน Cache Cleanup: Go to Settings โ Apps, select a "heavy" app (like Facebook) and tap Clear cache.This can free up to 1-3 GB.
- โ๏ธ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud, and then delete local copies.
- ๐๏ธ Removing duplicates: Use Files by Google or SD Maid to find unnecessary files.
- ๐ Media transfer: Music, movies and documents can be manually moved to SD-A card via any file manager (e.g., Mi File Explorer).
- ๐ฆ Lite versions of applications: Replace "heavy" programs with lightweight analogues (for example, Facebook Lite, Messenger Lite).
Hand-cleaning the cache.
Transfer files to SD-map
I use cloud storage.
Remove unused applications
Another way.-->
โโโ
Frequent mistakes and their solutions
When transferring applications to SD-Xiaomi users often face some problems, and here are the most common ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The โMove to the buttonโ SD-card | The application does not support portability or the card is formatted as internal memory. | Try the way with ADB or check the card settings |
| The app has moved but does not open | Application files are damaged or the card was retrieved during the transfer | Remove and install the application again |
| After the transfer, notifications disappeared | The app is running in โlimitedโ mode due to a slow map | Return the app to internal memory or use a UHS-II card |
| Phone slows down after formatting card as internal memory | Low speed reading/writing of the card | Format the card back to portable storage |
๐ก
If, after transferring the application to SD-The card has started to behave unstable (fly out, do not update), return it back to internal memory.
โโโ