Xiaomi smartphone owners often face a lack of internal memory, especially if the device is equipped with 32 or 64 GB of storage. One obvious solution is to transfer applications to a microSD memory card. MIUI (12, 13, 14) this function is either hidden or limited. In this article, we will discuss all the current ways to install applications on the Internet. SD-map, including bypassing system locks, configuring the card as an internal drive and alternative solutions for Redmi models, POCO mi.
Itโs important to understand that manufacturers (including Xiaomi) deliberately make it harder to migrate applications to SD due to performance and security. Class A1 or A2 memory cards are slower than the built-in eMMC/UFS memory, which can lead to freezes. However, for many users, this tradeoff is justified โ especially if it is a rarely used program or game with cache on the card.
We tested all methods on current MIUI 14 firmware (Android 12/13) and highlighted those that work consistently. If your smartphone is on MIUI 11 or older, some instructions may differ (see FAQ).
Why Xiaomi is blocking the installation of applications on the SD-map?
With Android 6.0 Marshmallow, Google has imposed restrictions on external drives, and Xiaomi has further tightened the policy in MIUI.
- ๐น Productivity: Even maps UHS-I class A2 5 to 10 times slower than internal memory, critical for gaming and heavy applications.
- ๐น Security: Annexes to SD easier to replace or hack (risk for banking programs, instant messengers).
- ๐น Fragmentation of files: frequent overwriting of data SD This leads to rapid wear and error.
- ๐น Googleโs policy: with Android 10, Adoptable Storage feature SD In the internal memory, officially deprecated.
However, Xiaomi leaves portable loopholes, such as MIUI 12/13, which allows you to manually move some of your application data (not an up file!) to the map through settings, and some models (POCO X3 Pro, Redmi Note 10) still use the old method of formatting the SD as an internal drive.
โ ๏ธ Attention: If you are using SD-It's like an internal memory, and it can't be retrieved without resetting the phone, and it also shortens the life of the card because it's constantly overwriting.
Method 1: Transfer some of the application data (without root)
This is the official method that works on all Xiaomi smartphones with MIUI 10 and later.It allows you to move to SD cache, media files and some data, but not the APK itself. Suitable for instant messengers, social networks, games with large cache (for example, PUBG Mobile or Genshin Impact).
Instructions:
- Open Settings โ Applications โ Application Management.
- Select the application you want (such as Telegram).
- Slip the vault. โ Change. โ Memory map.
- Confirm the transfer. The system will copy the data, but it won't delete it from the internal memory, and you'll have to manually clean it.
Limitations of the method:
- ๐ซ Not all apps support portability (for example, WhatsApp blocks this feature).
- ๐ซ System applications (Google Play Services, MIUI Launcher cannot be moved.
- ๐ซ When extracted SD The card application may crash.
โ๏ธ Preparation for data portability
Method 2: Formatting SD-The card is an internal memory (adoptable storage)
This method turns the memory card into part of the internal storage, allowing you to install applications directly on it. MIUI 11 older, but in newer versions MIUI 13/14 It can be hidden. It's suitable for Redmi models. 9, POCO M3, Mi A3 (Android One).
Step-by-step:
- Put it in. SD-Card to smartphone (class recommended) A2 or UHS-I).
- Go to Settings โ Storage โ Memory Map.
- Tap three dots (โฎ) โ Storage settings โ Formatting as an internal.
- Confirm the formatting (all data on the map will be erased!).
- Select to Transfer Data Now (optional).
- Reset the device.
After that:
- ๐ฑ When installing new applications, the system will prompt you to choose a storage location (internal memory or storage). SD).
- ๐ Existing applications can be moved to Settings โ Annexes โ [Select an application] โ Warehouse โ Change.
| Xiaomi model | Adoptable Storage Support | Notes |
|---|---|---|
| Redmi Note 8/9/10 | โ Yes. | It runs on MIUI 11-12, and MIUI 13 can be hidden. |
| POCO X3/X3 Pro | โ Yes. | Reduced to MIUI 12.5 for stable operation |
| Mi 10/11 Series | โ No. | Function locked on flagships |
| Redmi A1/A2 | โ ๏ธ Partially. | It only works after resetting the settings. |
โ ๏ธ Note: Once formatted as an internal card, it cannot be used in other devices without being completely erased, and it can slow down the system if the card is slow.
What if there is no โFormation as an Internalโ clause?
Method 3: Transfer applications using ADB (without root)
If previous methods didnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system where to install applications, which works on all versions of MIUI and does not require superuser rights.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).
- ๐ฆ Installed drivers Xiaomi and ADB Tools.
Instructions:
- Turn on Developer Mode on your phone: Settings โ About Phone โ MIUI version (shap 7 times).
- Activate USB Debugging in Settings โ Additional โ For developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with adb.exe.
- Follow the command to check the connection: Adb devices must appear serial number of your device.
- Enter the command to transfer applications to SD: adb shell pm set-install-location 2 This will force the system to install new applications on the default memory card.
To return the installation to internal memory, use:
adb shell pm set-install-location 0Limitations:
- ๐น Not all applications will work correctly with SD (particularly systemic).
- ๐น After rebooting, some applications may "fly".
- ๐น The method does not carry already installed programs - only new ones.
๐ก
If the pm set-install-location command doesn't work, try the alternative method via app2sd (requires root).Also check that the memory card is formatted in FAT32 or exFAT (NTFS is not supported).
Method 4: Use root rights and App2SD applications
If you're ready to root, you'll have additional memory management capabilities, and one of the most effective tools is App2SD (or its analogues: Link2SD, FolderMount).
- ๐ Move over APK-file-file SD.
- ๐ Create symbolic links (symlink) to deceive the system.
- ๐ Clear cache and unnecessary files.
How it works:
- Unlock the bootloader on Xiaomi via Mi Unlock Tool (requires a Mi Account and wait 7-15 days).
- Install custom recovery (TWRP) and get root through Magisk.
- Download App2SD from Google Play (or 4PDA if the app is removed).
- In the application, select the desired programs and press Move to SD.
Important: Once rooted, some banking apps (Sberbank, Tinkoff) and security games (like Pokรฉmon GO) may stop working. Use Magisk Hide or modules to bypass checks.
| Advantages | Deficiencies |
|---|---|
| โ Complete control of memory | โ Loss of guarantee |
| โ Transfer of any application (including system) | โ Risk of โbrickingโ with errors |
| โ Increased free space by 50โ70% | โ Need to update Magisk after firmware |
Method 5: Alternative solutions to save memory
If SD porting is not possible or feasible, consider these options:
- ๐๏ธ Cache cleaning: in Settings โ Warehouse โ Cleaning Up to 1-3 GB of Unnecessary Files.
- โ๏ธ Cloud storage: Google Photos (compression photo), Mi Cloud (5 GB free for backups).
- ๐ Lite versions of applications: Facebook Lite, Messenger Lite, Spotify Lite take up 2-3 times less space.
- ๐ฆ APK-extractor: APK installed applications, delete them and then install them manually on the memory card (via APK Installer).
- ๐ง Disabling Unnecessary System Applications: Through Settings โ Annexes โ You can turn off Mi Video, Mi Music, GetApps, etc.
For games with large cache (for example, Call of Duty Mobile) you can:
- Download the cache file (.obb) on the PC.
- Move it to SD-file-card Android/obb/[game-book].
- Set the APK and point the path to the cache manually.
๐ก
If your goal is to make room for photos or videos, migrate apps to the site. SD It's better to use cloud services or external services. SSD-storage OTG.
Frequent problems and their solutions
When working with SD-And the most common mistakes that people have with Xiaomi are the most common ones:
- ๐ "Insufficient space" when installed on the SD: Check that the card is formatted in exFAT (for files) >4GB) and has enough free space. Try turning it off too MIUI Optimization in the Developer Settings.
- ๐ Apps are dyed after being moved: it means the map is too slow.Try the class A2 Or transfer only the cache, not the application itself.
- ๐ The system doesn't see. SD-Map: check that the card is inserted correctly (not all Xiaomi smartphones support microSDXC). FAT32.
- ๐ ADB Not seeing the device: install the Mi drivers PC Suite and check if debugging is included USB.
If after transferring applications to SD, the smartphone began to slow down:
- Remove unnecessary programs from the card.
- Move back to your internal memory frequently used applications.
- Check the speed of the card with the A1 SD Bench (should be >10 MB/s per record).