Owners of Xiaomi Redmi smartphones sooner or later face a lack of internal memory - especially if the device is equipped with a modest 32 or 64 GB. One obvious way to free up space is to transfer applications to a microSD card. However, in MIUI this process has nuances: not all applications support portability, and some after moving start to work with failures.
In this article, we will discuss all official and informal methods of transferring applications to the Internet. SD-map 8/9/10/11/12, Redmi 9A/9C/10A And other models. You'll learn how to get around the constraints. MIUI 12/13/14, What applications can be ported without risk, and what to do if programs stop running after the transfer, and we will also analyze the hidden developer settings that allow you to force the transfer even for โunbearableโ applications.
We warn you: transfer to the SD-Some applications (such as messengers or online-authorized games) may fail after moving, and in such cases, it is better to consider alternatives such as cleaning the cache, deleting unnecessary files or using cloud storage.
Why Xiaomi Redmi does not allow you to transfer all applications to a memory card?
System system MIUI (Like any other Android based on Android 9+) restricts the transfer of applications to SD-map:
- ๐ Data security: Applications with sensitive information (banking, instant messengers) are blocked for transfer to avoid leaks when card is lost.
- ๐ Productivity: SD-Cards (especially Class 10 and below) are slower than internal memory, which can cause lags.
- ๐ฑ Android Limitations: Google has introduced Adoptable Storage policies since Android 6.0, but manufacturers (including Xiaomi) often ignore them.
- ๐ Compatibility: Some applications explicitly prohibit portability in their manifesto (android:installLocation).
In practice, this means that even if Redmi has the option to โMove toโ in the settings. SD-It can be blocked for a particular application, for example, WhatsApp, Telegram or Google Play Store will not be able to move โ the system will not show this button.
โ ๏ธ Note: Transferring system applications (e.g. com.miui.gallery or com.android.settings) may cause disruptions MIUI. It is not recommended to move programs that are integrated into the shell.
Preparation: Which memory card is right for Xiaomi Redmi?
Before you move applications, make sure your SD-card meets the requirements:
| Parameter | Minimum requirements | Recommended values |
|---|---|---|
| Class speed | Class 10 | UHS-I (U1/U3) or A1/A2 |
| Volume. | 8GB | 32 GB or more |
| File system | FAT32 (up to 32 GB) or exFAT (over 32 GB) | exFAT (Best Compatibility) |
| Brand | Anybody. | SanDisk, Samsung, Kingston (fewer fakes) |
If you use a Class 4 or Class 6 card, applications may slow down or not start at all after the transfer, and avoid cards with suspiciously low prices โ they are often fake and have real write/read speeds 5-10 times lower than claimed.
Before buying, check the supported maximum volume. SD-Maps for your Redmi model:
- ๐ฑ Redmi Note 8/9/10 โ before 512 GB.
- ๐ฑ Redmi 9A/9C/10A โ before 256 GB.
- ๐ฑ Redmi Note 11/12 โ before 1 TB (theoretically, but stable cards to the 512 GB).
๐ก
Before inserting a new SD-Format it directly on your phone through Settings โ Warehouse โ Memory map โ Format it as internal storage, and it'll improve compatibility with the MIUI.
Official method: transfer via MIUI settings
The easiest method is to use the built-in MIUI function. It works for most user applications (games, social networks, utilities), but not for system ones.
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Facebook or Spotify).
- Press Warehouse.
- If the option is available, move to SD-map (or modify) โ SD-map).
- Wait until the process is completed (it can take up to 1-2 minutes).
If the "Move to" button SD-The card is inactive or absent, so:
- ๐ด The app prohibits portability (check Google Play in the section "Developers Information").
- ๐ด The memory card is formatted as a portable storage, not as an internal storage card.
- ๐ด There is not enough space on the map (at least 20% more than the weight of the application is required).
The memory card is formatted as internal storage
There is enough free space on the map (at least +20%)
The app supports portability (checked in Google Play)
The phone is not in power saving mode (may interrupt the process)-->
โ ๏ธ Note: After porting, some applications may require re-authorization (e.g., game-based account-based games), and notification bugs may also be possible โ they may be late or not coming at all.
Informal methods: porting โunbearableโ applications
If the official method did not work, you can try to circumvent the restrictions by:
- Developer and AdB team mode.
- Applications like AppMgr III or Link2SD.
- Manual editing of configuration files (for power users only).
Let us consider each method in detail.
Method 1: Transfer through ADB (without root)
This is a MIUI 12/13/14 solution that doesn't require any superuser rights.
- ๐ฅ๏ธ Computer with installed ADB-driver.
- ๐ฑ Developer Mode on Redmi enabled.
- ๐ USB-cable (preferably original).
Steps:
- Activate Developer Mode: Go to Settings โ About Phone and tap the MIUI version 7 times.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Win + R โ cmd) and type:
adb shell pm set-install-location 2This team is forced to establish SD-map as the default installation location for new applications. To migrate programs that are already installed, use:
adb shell pm move-package com.nazvanie.paketa /sdcardReplace com.nazvanie.paketa with a real application package (you can find out through App Inspector or adb shell pm list packages).
โ ๏ธ Note: After using pm set-install-location 2, all new applications will be installed on the site. SD-This can cause performance problems. To cancel, type in:
adb shell pm set-install-location 0Method 2: Applications for transfer (Link2SD, AppMgr III)
If ADB seems complicated, you can use third-party utilities.
- ๐ Link2SD โ requires root rights, but allows you to port even system applications.
- ๐ AppMgr III (App 2 SD) โ It works without root, but with limitations.
- ๐ Application Manager โ shows which applications can be ported and suggests alternative ways to do so.
Instructions for AppMgr III:
- Download the app from Google Play.
- Open it and give access to the storage.
- Select the Movable tab (portable).
- Slip on the app and press Move to SD card.
If the application is not portable, AppMgr III may offer:
- ๐ Clearing the cache (frees up space without transferring).
- ๐๏ธ Delete unnecessary files (for example, downloads or duplicate photos).
- โ๏ธ Transferring media to the cloud (for applications like Gallery).
What to do if AppMgr III see SD-map?
Transfer errors and their solutions
Even if you did everything right, you might have problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| "Not enough space on the device" | SD-The card is filled or formatted as a portable | Clean the card or format it as an internal storage |
| "Application does not respond after transfer" | Low speed reading/writing of the card | Use a UHS-I U3 or A2 class card |
| "Transfer button is inactive." | The application prohibits transfer or the card is not recognized as internal | Try it. ADB-method Link2SD (root) |
| "Game goes out after transfer" | Game files are corrupted or the map is too slow | Transfer back to internal memory or clear the game's cache |
If the app stopped updating through Google Play after the transfer, try:
- Put it back in your inner memory.
- Update through Play Store.
- Move it back to SD-map.
๐ก
If the application is unstable after the transfer, the best way to do this is to leave it in internal memory and free up space in other ways (cleaning the cache, deleting unnecessary files, transferring media to the cloud).
Alternatives to transference: how to free memory without SD-map
If the transfer to the memory card is not suitable (for example, due to slow storage). SD-maps or application incompatibility, consider alternative ways to free up space:
- ๐งน Cache Clearing: Go to Settings โ Apps, select the program and click Clear Cache. For bulk cleaning, use CCleaner or Files by Google.
- ๐๏ธ Removing duplicates: Apps like Duplicate Files Fixer find repetitive photos, videos, and documents.
- โ๏ธ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive.
- ๐ PC portability: Connect Redmi to USB Transfer files and copy heavy files to your computer.
- ๐ฆ Archiving: Compress rarely used files into ZIP or RAR (for example, through RAR for Android).
Itโs also worth checking which apps take up the most space:
- Go to Settings. โ Warehouse.
- Slip it on the Appendix section.
- Sort by size (click on the icon) โ๏ธ โ Sort by size).
- Remove or clean the most โheavyโ programs.
๐ก
MIUI has a built-in Cleanup feature: Settings โ Storage โ Cleanup. It finds unnecessary files (application residues, temporary data) and suggests that they be deleted with one tap.