Xiaomi smartphone owners often face a shortage of internal memory, especially on budget models with 32 or 64 GB of storage. SD-The map seems to be a logical solution, but in MIUI This function doesn't work like other firmware, and the manufacturer artificially restricts the user experience by saying "performance optimization," and we'll figure out how to get around these limitations and what to do if the system doesn't allow the application to be moved.
Itβs important to understand: starting with Android 6.0 (and the corresponding versions). MIUI) Google has changed its policy on external drives. SD-The card can be used either as a portable storage device (for photos, music, documents) or as internal memory (with formatting in Adoptable Storage), the second option allows you to install applications on the map, but has serious disadvantages: The map cannot be retrieved without losing data, and its speed directly affects system performance. In this article, we will look at all available methods, from standard settings to hidden commands. ADB.
Why Xiaomi is blocking the transfer of applications to the SD-map?
The manufacturer officially declares that the restrictions are related to:
- πΉ Low speed of most microSD cards (class) A1/A2 does not save from lag when running applications from an external drive).
- πΉ Risk of data loss when the card is retrieved or damaged.
- πΉ Fragmentation of the file system, which over time slows down the smartphone.
- πΉ Googleβs policy recommends developers store critical app data in internal memory.
But the real reason goes deeper: Xiaomi is encouraging the purchase of models with more internal memory. 9A or POCO M3) They are often supplied with 32 GB of which the user is available. ~20 GB, even after the transfer of applications to the SD-The card cache and updates still take up internal memory. The manufacturer does not advertise that some applications (for example, Google Play Services or Google Play Services) MIUI System Apps is not fundamentally transferable.
β οΈ Attention: If you are using SD-The card is an Adoptable Storage, which cannot be connected to another device without full formatting, and can cause updates to crash. MIUI through OTA.
Method 1: Standard transfer through MIUI settings (not for everyone)
This method is suitable for a limited number of applications and is only available on some Xiaomi models (e.g. Redmi Note 8 Pro or Mi A3 with pure Android One).
To check for her presence:
- Open Settings β Applications β Application Management.
- Select the app you want (such as Facebook or Telegram).
- Click on Warehouse.
- If there is a button Change or Move to SD-You're lucky. Press it and confirm the action.
If there is no button, then the application does not support portability, or your version of MIUI blocks this function.
| Xiaomi model | Support for transfer through settings | Adoptable Storage Support | Is ADB required? |
|---|---|---|---|
| Redmi 9/9A/9C | β No. | β Yes. | β For most applications |
| POCO X3/X3 Pro | β οΈ Partially (only some applications) | β Yes. | β For system applications |
| Mi 10/10T/11 | β No. | β Yes, but not recommended) | β For all applications |
| Redmi Note 8/9/10 | β οΈ Depends on the version. MIUI | β Yes. | β For gaming and heavy applications |
Method 2: Use of the SD-The card is an internal memory (adoptable storage)
This method allows you to format a memory card as part of an internal storage, but has serious limitations:
- πΉ The map will be encrypted and tied to the device, and it will not be read on a PC or any other smartphone.
- πΉ The speed of the system depends on the class of the card. UHS-I U3 or A2.
- πΉ When you remove the map, the application will stop working on it.
- πΉ Some updates MIUI They may reset and require re-formatting.
If you are prepared for these risks, follow the instructions:
- Put it in. SD-smartphone-card.
- When you receive a notification, click Set Up β Internal Memory.
- Confirm the formatting (all data will be deleted!).
- After the process is complete, restart the device.
- Now, when installing new applications, the system will prompt you to choose a storage location (internal memory or storage). SD-map).
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) have the Adoptable Storage option hidden. ADB (see method 4).
Buy a Class A2 or UHS-I U3 card (minimum 64GB) |
Backup the data from the card (they will be deleted) |
Charge your phone at least 50% |
Disable two-factor authentication in MI-account (during the procedure)-->
Method 3: Transfer over ADB (for power users)
Android Debug Bridge (ADB) β It is a debugging tool that allows you to manually specify to the system which applications can be transferred to the SD-The method works on most Xiaomi devices, but requires a PC connection and basic command line knowledge.
Before you start, make sure that:
- πΉ Drivers are installed on your PC ADB.
- πΉ The smartphone includes debugging on USB (Settings β The phone. β Version. MIUI β 7 times press to activate the developer mode, then Settings β Additionally. β For developers β Debugging by USB).
- πΉ SD-The card is formatted as a portable storage (not as an internal memory!).
Instructions:
- Connect your smartphone to your PC via USB and select File Transfer (MTP) mode.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devicesIf the device is determined, continue. If not, check the drivers and permissions.
- Enter the command to port the application (replace com.example.app with your applicationβs batch name, such as com.whatsapp):
adb shell pm set-install-location 2
adb shell pm move-package com.example.appCritical: after the first command (set-install-location 2) all new applications will be installed by default on the Internet. SD-To return the settings, use the adb shell pm set-install-location 0 (internal memory) or 1 (automatic selection).
To find out the batch name of the application, use:
adb shell pm list packages -f | grep "appendix name"π‘
If the move-package command returns the error [NOT_MOVED: Operation not allowed, so the application is blocked by the manufacturer. Try to manually transfer it through App Info. 1) Or use the Adoptable Storage (Service) 2).
Method 4: Bypassing MIUI restrictions with Magisk (root)
If the previous methods didn't work, the last option is to get root rights and use the Magisk module.
- πΉ Violates the warranty (if it is still valid).
- πΉ May lead to blocking of banking applications (due to SafetyNet trigger).
- πΉ Wrong actions can bring the smartphone out of order ("brick").
If you are ready for risk, follow the steps:
- Unlock the bootloader through the official Xiaomi tool (requires binding to the Mi Account and waiting 7-30 days).
- Install custom recovery (TWRP or OrangeFox) for your model.
- Squeeze Magisk through recovery.
- Install the App2SD or ForceAdoptable module from the Magisk repository.
- Restart the device and check the portability in the application settings.
β οΈ Attention: On devices with MIUI 12.5+ Android 11/12 Application portability modules may not work due to changes in storage policy. Check compatibility on forums before firmware 4PDA or XDA-Developers.
What happens if you remove the app from SD-A card formatted as internal memory?
Which applications cannot be transferred to SD-map?
Even with ADB or root, some applications are fundamentally untransferable, including:
- πΉ System Services: Google Play Services, MIUI System, Security.
- πΉ Applications with a high level of protection: banking clients (SberBank, Tinkoff), messengers with encryption (Signal, Telegram Secret Chats).
- πΉ Anticheat games: PUBG Mobile, Call of Duty: Mobile, Genshin Impact (they block the launch from external drives).
- πΉ Widgets and Launchers: Nova Launcher, MIUI Launcher (can stop working after transfer).
It is also worth considering that even the transferred applications:
- πΉ It can be slower to start (especially if the class map is a bit slower). A1 lower).
- πΉ You wonβt get automatic updates from Google Play (youβll have to manually update them).
- πΉ May lose data when a card is extracted or a file system crashes.
| Type of application | Possibility of transfer | Risks. |
|---|---|---|
| Social networks (Facebook, VK) | β Yes (partially) | Can slow down when scrolling the tape |
| Messengers (WhatsApp, Telegram) | β οΈ Yes, but the media files will remain in the internal memory. | Losing chat history when card crashes |
| Clash of Clans, Brawl Stars (Games) | β Yeah (except anti-cheat games) | Long loading levels, possible lags |
| Music/Video (Spotify, YouTube) | β Yes. | Buffering with a slow map |
| Banking applications | β No. | Blocking of the account according to security rules |
Alternative solutions: how to free up space without transferring to SD
If porting applications is not possible or feasible, consider other ways to free up internal memory:
- πΉ Cache Clearing: Go to Settings β Annexes β App management, select a heavy app (like Facebook) and click Clear Cache. 1-5 GB.
- πΉ Media transfer: photos, videos and music can be manually moved to SD-A card via any file manager (e.g., Mi File Manager or Solid Explorer).
- πΉ Using Cloud Storage: Google Photos (compression photo), MIUI Cloud (5GB free) or Yandex Drive.
- πΉ Disabling Unnecessary System Applications: Through Settings β Annexes β Show all applications you can disable (disable) pre-installed services (Mi Video, Mi Music, GetApps).
- πΉ Removing duplicate files using Files by Google or CCleaner.
Game Hack: Many mobile games (such as Genshin Impact or Honkai: Star Rail) allow you to upload additional files to your mobile device. SD-This is the map:
- Set the game into your internal memory.
- Run it and wait for the option to Download data or Additional files to appear.
- Show the way. SD-a card for storing downloaded data (usually a folder) Android/obb).
π‘
Transfer of applications to SD-Xiaomi's card is a half-measure, and the best solution is to buy a smartphone with a large amount of memory (128 GB or more) or use cloud storage for media files.