Xiaomi smartphone owners often face the problem of lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. The solution seems obvious β to transfer applications to a microSD card, but in modern versions of MIUI this feature is either hidden or works with limitations. In this article, we will discuss all the current ways to free up space on the phone, including official settings, workarounds and alternative solutions for different models of Redmi, POCO and Mi.
It is important to understand: starting with Android 6.0 (and the corresponding versions MIUI 8+), Google has limited the possibility of full transfer of applications to the Internet SD-But Xiaomi has loopholes ranging from built-in tools to manually mounting a partition through the ADB. We tested all the methods on the devices with MIUI 14/15 They are the ones that really work in 2026 year.
Why Xiaomi restricts the portability of applications to SD-card?
Xiaomiβs MIUI-based smartphones inherit Androidβs external drive policy, with the main reasons for the restrictions:
- π Security: Annexes to SD-The card is easier to modify, which increases the risk of infection with viruses.
- β‘ Performance: Memory cards in the class below A1/A2 slow down applications.
- π± Fragmentation: MIUI Optimized for internal memory UFS/eMMC, Not for slow microSDs.
- π¦ License Restrictions: Some apps (e.g. Netflix, banking services) block work from external media.
However, for most user applications (social networks, instant messengers, games), the transfer is possible β you just need to know the right settings. In the following sections, we will show how to do this without and with root rights.
Method 1: Official transfer via MIUI settings (no root)
The easiest way is to use the built-in function. MIUI, But it doesn't work on all models. It supports Android devices. 8.0β12.0 (including the Redmi Note 10/11, POCO X3/X4, Mi 10/11). On newer firmware (MIUI 14+) This paragraph may not be available.
Instructions:
- Open Settings β Applications β Application Management.
- Select the application you want to transfer (such as Telegram or VK).
- Put it on the storage (or memory) item.
- If the option is available, click Change β Memory Map β Move.
- Wait until the process is completed (it can take up to 5 minutes).
β οΈ Note: After porting, some applications may run slower or give errors when updating, and widgets will stop appearing on the home screen until the application is returned to internal memory.
Make sure that the memory card is formatted as internal storage|Make a backup copy of important data|Check the class of the card (recommended) A2)|Close all background applications-->
Method 2: Formatting SD-maps as internal memory
If you donβt have port options in the settings, you can combine the memory card with internal storage.This method is suitable for Android 6.0-9.0 devices (for example, Redmi 5/6/7, Mi A1/A2). On new smartphones (MIUI 13+), the function can be blocked.
How it works: The system formats the microSD into an encrypted Adoptable Storage partition, which becomes part of the main memory.
- π The map cannot be retrieved without data loss.
- π The speed depends on the class of the card (minimum required). A1).
- π After the map is removed, the applications will stop working.
Instructions:
- Insert the memory card into the slot (up to 2 TB is supported, but optimally 128-512 GB).
- Go to Settings β Memory β Memory Map.
- Slip on the three dots in the upper right corner β Storage settings.
- Select Internal Memory β Clean and Format.
- Confirm the action. Once formatted, the map will become part of the system.
What if the internal memory button is inactive?
β οΈ Note: Once formatted as internal memory, the card cannot be used in other devices without being completely cleaned, and some system updates may reset settings and return the card to its original state.
Method 3: Transfer over ADB (for power users)
If the first two methods fail, manual travel through the Android Debug Bridge (ADB) is a method that requires a computer connection, but works on most Xiaomi devices, including the Redmi Note 12, POCO F5 and Mi 13.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times tap to unlock the developer's settings).
- π USB-TypeC Cable (Original or Quality).
- π οΈ Utility. ADB (Download from the official Android website).
Step-by-step:
- Connect the phone to the PC and allow debugging (a request will appear on the smartphone screen).
- Open the command prompt (cmd in Windows or Terminal on macOS/Linux) and go to the folder with ADB:
cd C:\platform-tools- Check the connection of the device:
adb devices(Your Xiaomi serial number should be displayed.)
- Enter the port command (replace com.example.app with your appβs batch name, such as com.whatsapp):
adb shell pm set-install-location 2adb shell pm move-package com.example.appπΉ Transcription of teams:
| Team team. | Description |
|---|---|
| pm set-install-location 2 | Installs the memory card as the default installation location (0 is automatic, 1 is internal, 2 is external). |
| pm move-package | Transfers the specified annex to SD-map. |
| pm get-install-location | Shows the current installation location (0/1/2). |
β οΈ Note: Some system applications (such as Mi Home or Security) cannot be moved - the team will return the Failure error. [NOT_MOVED: -1]. Also, after restarting the phone, some applications can automatically return to internal memory.
π‘
To find out the batch name of the application, install App Inspector from Google Play or use the command adb shell pm list packages | grep "application name"
Alternative ways to free up memory without transferring
If the application portability is not possible or feasible, consider these options:
- π§Ή Cache Clearing: Go to Settings β Memory. β Clear the cache. That'll free up to a few gigabytes.
- βοΈ Cloud Storage: Move your photos/video to Google Photos or Mi Cloud (gives 5GB for free).
- π Media Portability: Use Google Files or Mi File Manager to manually move your photos/music to your site. SD-map.
- π Lite versions of applications: Install lightweight versions (Facebook Lite, Messenger Lite), which take up 2-3 times less space.
- ποΈ Removing duplicates: Apps like Files by Google or CCleaner will find unnecessary copies of files.
π‘ Council: B MIUI There's a hidden Deep Clean feature that deletes the residual files of remote applications to activate it:
- Open the Settings. β The phone.
- Slip 5 times on the MIUI version.
- Return to Settings β Further β Deep Cleaning.
Frequent Mistakes and How to Avoid Them
When transferring applications to SD-Xiaomi users often face typical problems. Let's analyze the most common problems:
| Mistake. | Reason. | Decision |
|---|---|---|
| The "Transfer" button is inactive. | The application does not support portability or the card is formatted as portable | Try ADB or format the card as an internal one. |
| App dyes after transfer | Memory card too slow (class below A1) | Buy an A2 card (such as SanDisk Extreme) |
| After the update, the application returns to internal memory. | Google Play automatically installs updates to internal storage | Move the app again or turn off auto updates |
| There is no space on the map, although it is empty. | FAT32 File System Limits File Size to 4 GB | Format the card in exFAT or NTFS (via PC) |
π§ Technical nuance: On devices with MIUI 14/15 Android 13/14 porting applications through settings is often blocked due to Scoped Storage policy β ADB or formatting the card as internal memory (if supported).
π‘
If your Xiaomi is released after 2022, most likely the official portability of applications to the SD-The card is locked. Use alternative methods (ADB, cache cleaning, cloud storage).