Xiaomi smartphone owners often face a shortage of internal memory, especially if the device from the budget line (Redmi 9A, Poco M3) or used for a long time. Even after cleaning the cache and removing unnecessary files, the system can show a warning about crowded storage. The solution is to transfer applications to a memory card, but in MIUI this feature does not work as clearly as in βpureβ Android.
In this article, we will analyze all the current ways of transferring applications to SD-Map in Xiaomi smartphones, including official settings MIUI 12/13/14, method ADB For forced transfer, as well as manual file transfer APK Separately, we will consider the features of working with memory cards in the format of Adoptable Storage (internal storage) - this mode allows you to expand the memory of the phone, but has critical limitations.
Important: Not all applications can be migrated, such as Google Play Services, MIUI Launcher and some messengers (WhatsApp, Telegram) block this feature for security or performance reasons. Also note that after the transfer, the speed of the application may decrease - this depends on the class of your application. SD-cards (Class) 10/UHS-I recommended).
1.Preparation: Which Memory Card to Choose for Xiaomi
Before you move applications, make sure your SD-card meets the requirements MIUI. Not all memory cards work equally well with Xiaomi, especially if you plan to use them as internal storage).
The main selection criteria:
- πΉ Speed class: minimum class 10 or UHS-I (U1/U3). Class Cards 4/6 They will slow down applications.
- πΉ Volume: from 32 GB (optimally 64-128 GB). Cards less than 16 GB MIUI It may not be possible to format as an internal memory.
- πΉ Brand: Preference SanDisk, Samsung, Kingston or Lexar. Cheap no-name cards often forge class labels.
- πΉ Format: exFAT or FAT32 For external use, Adoptable Storage is automatically formatted.
β οΈ Note: If you select Adoptable Storage, the card will be encrypted and linked to your smartphone, and once removed, it will not be read on another device without resetting the settings, and it can also break some functions, such as encryption. MIUI or airborne updates (OTA).
| Type of use | Recommended grade | Minimum volume | Adoptable Storage Support |
|---|---|---|---|
| Storage of media files | Class 4 and above | 8GB | β No. |
| Transfer of light applications | Class 10 / U1 | 32GB | β οΈ Partially (depending on the model) |
| Adoptable Storage (Inner Memory) | UHS-I (U3) | 64GB | β Yes. |
| Games and heavy applications | UHS-I (U3) / A2 | 128GB | β No (brakes are inevitable) |
2.Official method: transfer via MIUI settings
The easiest method is to use the built-in MIUI function. However, it doesn't work on all models and firmware versions. For example, in MIUI 14 for Redmi Note 11, this option can be hidden, and in POCO X3 Pro, it is only available for some applications.
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (like Facebook or Spotify).
- Click on Warehouse (or Memory in older versions).
- If the option is available, the button Change or Move to SD-map.
- Confirm the action and wait for the process to be completed.
β οΈ Note: After porting some features of the app may not work properly. for example, Google Maps may stop updating maps in the background, and Instagram may stop loading Stories more slowly.
βοΈ Pre-transfer check
Why there is no "Move to" button SD-map"?
3. ADB Transfer: Forced Application Moving
If there is no port option in MIUI settings, you can use USB debugging and ADB command. This method works on most Xiaomi devices, but requires a computer connection and basic command line knowledge.
Step-by-step:
- Turn on Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI until the notification "You're a developer" appears.
- Activate USB Debugging: Return to Settings β Additional β Developer. Turn on the USB Debugging Switch.
Connect your smartphone to your PC and confirm the debugging permission.
ADB Tools
Win + R β cmd
ADB
cd C:\platform-tools\adb devicesThe serial number of your device should appear.
com.facebook.katana
adb shell pm list packages | find "facebook"adb shell pm set-install-location 2Then:
adb shell pm move-package com.facebook.katanaβ οΈ Note: Not all applications support this method. If you see a Failure error after the move-package command [NOT_MOVED: Operation not allowed, which means the transfer is blocked by the developer, and don't portable system applications, which can cause malfunctions. MIUI.
1. Delete the appendix.
2. Install it again by selecting SD-map as default installation location:
adb shell pm set-install-location 2This trick works for some applications, but does not guarantee 100% results.-->
4. Manual movement of APK files and data (for experienced)
If previous methods did not work, you can try to manually copy the application files to the SD-This is risky and can cause failures, but sometimes it is the only way out for older models (Redmi). 4X, Mi A1).
What you need:
- π± Root access (optional, but simplifies the process).
- πΎ File Manager with access to system folders (e.g, FX File Explorer or Solid Explorer).
- π§ App Cloner or Titanium Backup (for backup).
Instructions:
- Backup your application and its data with Titanium Backup.
- Copy files from folders: /data/app/[package_name] β self-application (APK). /data/data/[package_name] β user data.
/storage/XXXX-XXXX/Android/obb/
Reset the device.
β οΈ Note: Without root access, you will not be able to copy data from /data/data/ β It's a secure system folder, and after manual porting, the app may not be updated through Google Play because it doesn't see it in a standard storage location.
π‘
Manual transfer is only suitable for advanced users. If you are not sure about your actions, use official methods or ADB. Errors when working with system files can lead to a device blink (complete failure).
5. Adoptable Storage: How to do it SD-memory-card
Adoptable Storage mode allows you to combine SD-It's a card with internal memory, and it's actually widening the space available, but it's a very serious flaw:
- π The card will be encrypted and tied to the device, and once removed, it will not be used on another smartphone.
- β‘ Speed may drop, especially if the class card U1 lower.
- π§ Certain functions MIUI (Second Space or Game Turbo may not work.
How to turn on Adoptable Storage:
- Put it in. SD-smartphone-card.
- When a notification appears, select Set Up β Internal Memory.
- Follow the instructions on the screen. The system will format the map and combine it with the internal storage.
- After the reboot, check the available space in Settings β Storage.
β οΈ Note: If you decide to return the card to portable storage mode, all data from it will be deleted without the possibility of recovery. MIUI may be installed error-prone.
| Advantages | Deficiencies |
|---|---|
| Increases internal memory | The card becomes "tied" to the device |
| Applications are installed on the map automatically | Speed of operation decreases (depending on the SD class) |
| No need to manually transfer files | Risk of data loss when resetting settings |
Alternative solutions: what to do if transfer is not possible
If none of these methods worked, consider alternative ways to free up memory:
- π§Ή Cache Clearing: Go to Settings β Warehouse β Cache data and delete unnecessary files.
- βοΈ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive.
- π± Lite versions of applications: replace heavy social networks with lightweight ones (Facebook Lite, Messenger Lite).
- π Factory reset: extreme measure, but effective if memory is clogged with system debris.
You can also use memory analytics apps like Files by Google or SD Maid to show which files take up the most space and suggest that you delete them safely.
1. Open Play Store β Settings β General β Auto Clean.
2. Select the option "Remove unused applications".
This will help to avoid unnecessary accumulation. APK-file.-->
7. Frequent mistakes and how to avoid them
When transferring applications to SD-Xiaomi users often face typical problems, and here are the most common and ways to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The "Transfer" button is inactive. | Application does not support transfer | Use ADB or manual method |
| App brakes after transfer | Low speed. SD-map | Replace the card with UHS-I (U3) |
| The βNot Enough Spaceβ Error During Transfer | There's no free space on the map. | Clear the card or use another one. |
| Appendix not updated | Files transferred manually | Return the app to internal memory |
β οΈ Note: If the application stopped running after the transfer, try it:
- Clear the app cache in Settings β Apps.
- Reboot the smartphone.
- Return the app to internal memory.