Xiaomi MIUI-based smartphones often face a shortage of internal memory, especially in budget models with 32 or 64 GB of storage. Moving applications to a microSD card seems like a logical solution, but here users are waiting for system limitations. Unlike โpureโ Android, MIUI blocks the standard portability for most programs, leaving only a few workarounds.
In this article, we will analyze all working methods for saving applications on the SD-Xiaomi maps range from official settings to hidden features for advanced users, and learn which apps can be ported without root rights, how to prepare a memory card for maximum compatibility, and what to do if the system refuses to save data to an external drive. Also consider the unique trick of formatting a map as an internal storage that works even on newer versions. MIUI 14.
Why Xiaomi restricts the portability of applications to SD-card?
The manufacturer imposes restrictions for a reason, it is in the technical features of Android and the hardware platform:
- ๐น Low read/write speeds for most microSDs (class) 10 vs UHS-I/UHS-II). Applications transferred to a slow card will slow down or fly out.
- ๐น Security Limitations: Android does not allow you to execute application code from external drives (execution-in-place rule).
- ๐น Fragmentation of files on SD-The cards speed up their wear and reduce productivity.
- ๐น Politics MIUI: Xiaomi optimizes the system for working with internal memory eMMC/UFS, higher-speed 5โ10 once.
However, some applications (e.g., instant messengers, cache games, multimedia players) can be moved. Next, how to do it.
Method 1: Standard Transfer through MIUI Settings
This is the simplest method, but it only works for individual applications that support storing data on external media, suitable for MIUI 12-14 without root rights.
- Open Settings โ Applications โ Application Management.
- Select the application you want (such as Telegram or Spotify).
- Slip on Warehouse.
- If the option is available, the Change โ button will appear, select Memory Card.
- Confirm the transfer and wait until it is completed (may take a few minutes).
โ ๏ธ Note: After porting, some features of the app may not work well. For example, notifications from WhatsApp or Viber may come with a delay if the memory card is slow (class below). A1).
Make sure the card is formatted in FAT32 or exFAT| Check read/write speed (minimum 10MB/s)|Free at least 500MB of free space on the card |Use the A1/A2 class card for stable operation
-->
| Type of application | Can I reschedule? | Limitations |
|---|---|---|
| Messengers (Telegram, WhatsApp) | โ Yes. | Just media files, not APK itself. |
| Games (PUBG Mobile, Genshin Impact) | โ ๏ธ Partially. | Cache only (via Game Settings โ Downloads) |
| Multimedia (MX Player, VLC) | โ Yes. | No restrictions. |
| Social networks (Facebook, Instagram) | โ No. | Blocking at MIUI level |
| System applications | โ No. | Root rights required |
Method 2: Formatting SD-maps as internal memory
This method tricks the system into thinking of microSD as part of the main storage, but it's suitable for MIUI 12-14, but it has risks:
- ๐น The card will be encrypted and will not be read on other devices.
- ๐น After extracting the map, the application will stop working on it.
- ๐น It is recommended to use cards UHS-I class A2 (For example, SanDisk Extreme or Samsung EVO Plus).
Instructions:
- Insert the card into your smartphone and open the SD Card Settings notification (or go to Settings โ Storage โ SD Card).
- Select Internal Memory โ Clean and Format.
- Wait until it is completed (it can take 5-10 minutes).
- After formatting, restart the device.
- Now in the application settings, the option of porting to SD will appear (see Method 1).
What happens if you extract the card after formatting it as internal memory?
โ ๏ธ Note: Not all apps will work consistently after the transfer. For example, the Google Play Store may refuse to update programs located on the Internet. SD-And it doesn't work on devices with maps. MIUI for POCO (there's a lockdown at the firmware level).
Method 3: Transfer over ADB (for advanced users)
If standard methods donโt work, you can use Android Debug Bridge (ADB), which requires a PC connection, but allows you to migrate even those applications that MIUI normally blocks.
What you need:
- ๐น Computer with installed ADB-driver.
- ๐น USB-cable (preferably original).
- ๐น Included debugging by USB (Settings โ The phone. โ Version. MIUI โ 7 times tap to unlock Developer Settings โ set up USB).
Transfer commands:
adb shell pm set-install-location 2 # Install applications on SD by default
adb shell pm move-package com.example.app /storage/XXXX-XXXX # Portage of a specific packet๐น To find out the package name of the application, use the command:
adb shell pm list packages | grep "appendix name"๐ก
Before using ADB, back up your data via Settings โ Additional โ Backup and Reset. Errors in commands can cause applications to crash.
Method 4: Using a file manager for manual transfer
Some applications (such as Xiaomi File Manager or Solid Explorer) allow you to manually move cache and media files to the site. SD-This is not a transfer of the map itself. APK, But it will free up the space.
How to do this:
- Open File Manager and go to Internal Memory โ Android โ Data.
- Find a folder with the name of the application package (for example, com.whatsapp for WhatsApp).
- Copy the cache and media folders on SD-map.
- In the application settings, specify a new path to the files (if there is such an option).
โ ๏ธ Note: Not all apps support changing the path to storage.For example, Instagram and TikTok ignore manual cache movement and create it again in internal memory.
Mistakes and solutions when transferring applications to SD
Even with the instructions, users often face problems, and we'll look at the most common ones.
| Mistake. | Reason. | Decision |
|---|---|---|
| The "Transfer" button is inactive | Application does not support transfer | Use ADB or formatting as internal memory |
| The app leaves after the transfer | Slow memory card (class below A1) | Buy a UHS-I Class A2 card (e.g. SanDisk Extreme Pro) |
| Lack of space on SD after formatting | MIUI reserves some memory for the system | Format the card in exFAT via PC before use |
| ADB Issuing a Failure Error [NOT_MOVED] | Application protected from transfer | Try to transfer via pm set-install location 2 |
If neither method works, there are two options:
- Cleaning the cache through Settings โ Storage โ Cleaning (releases 1-3 GB).
- Using cloud storage (Google Photos, Mi Cloud) to automatically upload media files.
๐ก
Formatting SD-The most efficient way to do this is to link the card to a single device, but it links the card to a single device, and to temporarily free up space, you'd better use cache cleaning or cloud services.
Alternative solutions to save memory
If porting applications to SD is not possible or feasible, consider these methods:
- ๐น Lite versions of applications: Facebook Lite, Messenger Lite, Spotify Lite take up 2-3 times less space.
- ๐น Cleaning duplicates with Xiaomi Cleaner or Files by Google.
- ๐น Disabling unnecessary system applications (Settings) โ Annexes โ Show it all. โ Shut down).
- ๐น Using high capacity (256 GB-1 TB) memory cards for media storage.
For games (such as Genshin Impact or Call of Duty Mobile), you can transfer only the cache:
- Delete the game, but save your account details (link to Google Play Games or Mi Account).
- Install the game again by selecting SD-card.