Owners of Xiaomi smartphones 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 the transfer of applications to the Internet. SD-But in the MIUI This feature doesn't work as straight as it does on pure Android. Depending on the model, firmware version and memory card type, the process can be very different.
In this article, weβll look at all the current ways to migrate applications to an external drive, including official MIUI tools, manual methods over ADB, and workarounds for devices without Adoptable Storage, and learn which applications can be ported and which canβt, and how to avoid common errors that lead to system failures.
Not all apps are portable, like system utilities, Google services, and instant messengers like WhatsApp or Telegram, most often remain in internal memory, but for games, multimedia programs, and many user applications, portability is possible, so you need to know the right algorithm.
Why Xiaomi restricts the portability of applications to SD-card?
Unlike older versions of Android (up to 6.0), where porting apps to SD was a standard feature, modern Xiaomi smartphones run on MIUI, a proprietary shell with its own rules.
- π Security of data: MIUI Blocks the transfer of system and mission-critical applications to avoid failures when retrieving the card.
- β‘ Productivity: SD-Cards (especially Class Class) 10 and below) are slower than the internal memory eMMC/UFS, What can slow down applications.
- π± Googleβs policy: With Android 9, Google has tightened the requirements for working with external drives, and Xiaomi is forced to follow these rules.
- π Fragmentation MIUI: On different models (Redmi Note 10, POCO X3, Mi 11: The implementation of the function may be different.
Xiaomi is also actively promoting Mi Cloud cloud storage and internal memory optimization through its Cleanup feature in settings, which partly solves the problem of space shortage, but does not replace full-fledged application portability.
β οΈ Attention: Transfer of applications to SD-The card can cause them to work unstable if the card is slow or damaged. Before the procedure, check the speed of reading / writing the card using the application. A1 SD Bench.
Preparation SD-maps: formatting and choice of storage type
Before transferring applications, you need to prepare correctly SD-In the map. MIUI There are two possible uses for it:
- Portable Storage β The card works like a removable disk, but applications cannot be transferred to it.
- Adoptable Storage β The card is formatted as part of internal memory, allowing apps to be ported, and not all Xiaomi models support this mode and require a card reset!
To check for Adoptable Storage support:
- Put it in. SD-smartphone-card.
- Go to Settings. β Memory. β [Name of name SD-map] β Menu (three dots) β Storage settings.
- If you have the option βFormat as internal memoryβ, your device supports mode.
| Type of card | Minimum class | Adoptable Storage Support | Notes |
|---|---|---|---|
| microSD (up to 32 GB) | Class 10 | β No. | Too slow for apps |
| microSDHC (32β128 GB) | UHS-I (U1) | β οΈ Partially. | It is supported on most models, but can slow down. |
| microSDXC (128 GB-2 TB) | UHS-I (U3) or A2 | β Yes. | Optimal choice for transferring applications |
If your model does not support Adoptable Storage (e.g. Redmi 9A or POCO M3), you can only manually transfer through ADB or use the card as a portable storage for media files.
Official method: transfer via MIUI settings
Some Xiaomi models (mostly released before 2020) in MIUI 11 and older have the option to port apps through the settings menu.
- Open Settings β Applications β Application Management.
- Select the application you want (such as Spotify or VK).
- Click on βStorageβ β βChangeβ (if the option is active).
- Choose Β«SD-map and confirm the transfer.
If you don't have a "Change" option, your model doesn't support this method.
- π Only user applications (not system applications) are ported).
- π Some of the data may remain in internal memory (cache, settings, etc).
- π Some apps (e.g. Netflix) block the transfer over security policies.
Make sure the card is formatted as an internal memory
Check the vacant space for SD-card (minimum 1 GB)
Close the portable annex
Connect the charger (the process can take 5-10 minutes)-->
β οΈ Note: After transferring the application through settings MIUI The icon may disappear from the home screen, so to return it, reboot your smartphone or manually add a shortcut from the app menu.
Manual transfer via ADB (for power users)
If the official method is not available, the method is left over via Android Debug Bridge (ADB), which works on most Xiaomi models, but requires a computer connection and basic command line knowledge.
Step 1. Enable debugging over USB:
- Go to Settings β About Phone β MIUI version and tap 7 times on this item to activate Developer Mode.
- Back to Settings β Additionally. β For developers.
- Activate "Debugging by" USBΒ» and confirm the authorization.
Step 2. Connect your smartphone to your PC and execute the commands:
- Download ADB Tools and unpack the archive.
- Open the command prompt (cmd) in the folder with adb.exe.
- Enter in turn: adb devices (you should have the name of your device) adb shell pm set-install-location 2 (this specifies the name of your device). SD-Map as the default installation location for new applications)
Step 3: Transfer of installed applications:
To migrate a specific app (such as Facebook), use:
adb shell pm move-package com.facebook.katanaWhere com.facebook.katana is the batch name of the application (you can find out through the App Inspector or the Google Play website).
List of packet names of popular applications
If the team returns Success, the application is moved. If Failure is not possible, the transfer is not possible (the application is system or does not support external storage).
π‘
To return the application back to internal memory, use the same command, but with a 0 instead of a 2:
adb shell pm move-package com.facebook.katana 0Bypasses: alternative methods of memory release
If porting applications is not possible, consider other ways to optimize memory:
- ποΈ Cache Cleanup: Go to Settings β Memory. β Clean and delete unnecessary temporary files.
- βοΈ Transfer of media files: Photos, videos and music can be moved to SD-Map manually via Explorer or Google Files.
- π Lite versions: Apps like Facebook Lite or Messenger Lite take up 2-3 times less space.
- π₯ Installation on SD Default: In some firmware (for example, in some firmware, MIUI 12.5) can be asked SD-map as the place to install new applications in Settings β Memory. β Default location.
Also worth paying attention to the function "Memory Extension" in new models (Xiaomi 12, Redmi Note 11). SD-card-like RAM, It does not replace the transfer of applications.
π‘
Transfer of applications to SD-The card doesn't always solve the memory problem, it's often more effective to clear the cache, delete unused applications, or migrate media files.
Frequent mistakes and their solutions
When migrating apps, users face typical problems, and here's how to avoid or fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| "We failed to move the app." | The map is formatted as a portable | Redesign it as an internal memory. |
| The application does not start after the transfer | SD-The card is too slow or damaged | Check the card for errors or replace it with class A2/U3 |
| The app icon has disappeared | Launcher cache failure | Restart your phone or update shortcuts manually |
| ADB does not see the device | Not installed drivers or not included debugging | Install Mi PC Suite or Google USB Drivers |
If after transfer the application is unstable (flys out, brakes), try:
- Clear his cache in the settings.
- Transfer it back to the internal memory.
- Update the app through Google Play.
β οΈ Attention: Don't pull out SD-map without prior "Safe Retrieval" in the settings, this can damage the data of the transferred applications and crash their work.
Comparison of transfer methods: what to choose?
Which one is right for you? Depends on the smartphone model, the MIUI version, and your technical skills.
| Method | Difficulty | Supported models | Limitations |
|---|---|---|---|
| Through MIUI settings | β (simple) | Older models (until 2020) | It doesnβt work with all applications. |
| Adoptable Storage | ββ (middle-of-the-road) | Supported models (manually checked) | Requires map formatting, can slow down |
| ADB | βββ (difficult) | Most models | You need PCs and team knowledge |
| Cloud storage | β (simple) | All models. | Requires internet, paid space |
For most users, the best solution is a combination of methods:
- Transfer of media files to SD-hand-write.
- Use ADB to port individual applications.
- Cleaning the cache and removing unnecessary programs.
If you are not confident in your abilities, it is better to focus on the first and third points β they do not require deep technical knowledge and do not carry risks to the system.