Owners of Xiaomi Redmi smartphones sooner or later face a shortage of internal memory β especially if the device from the budget line with 32 or 64 GB on board. The microSD card seems to be the obvious solution, but here is the problem: Android and MIUI firmware limit the ability to transfer applications to an external drive. In this article, we will analyze all the working methods, including hidden settings, circumvention of restrictions and alternative methods of memory optimization.
It is important to understand that since Android 6.0 Marshmallow Google has radically changed the way we work with the Internet. SD-Now they can be used either as portable storage (for photos, music, documents) or as an internal memory extension (with formatting in Adoptable Storage). MIUI It often blocks the second option, especially on newer models. Why? And then you can read on about that and how to get around the limitations.
Why Xiaomi Redmi does not allow to transfer applications SD-map
The main reason lies in the policy of Google and the features of the MIUI firmware.
- π Android Limitations: Starting with version 6.0, porting apps to SD This is only allowed if the developer explicitly stipulates it in the application manifesto, and many popular programs (including WhatsApp, Instagram, most games) do not.
- π± Xiaomi's policy: In the firmware MIUI Adoptable Storage (conversion) is disabled SD It's part of the internal memory, even if it's supported by iron, and it's made to be "stability".
- β‘ Performance: Class Memory Cards UHS-I or A1/A2 It's still slower than the built-in memory. eMMC/UFS. Application transfers could lead to lags.
- π‘οΈ Security: Annexes to SD It is easier to steal or replace, so banking programs and instant messengers block this possibility.
There are workarounds, however, for example, on older Redmi 4X, Redmi Note 5 or Redmi 7 models, it was still possible to format the card as internal memory via ADB. On newer devices (Redmi Note 12, Redmi 13C), this method no longer works β but there are other solutions.
β οΈ Attention: Transfer of applications to SD-The card can cause them to work unstable, especially if the card is slow (class) 10 marking A1/A2). Tests show that games and social networks on such maps are launched on the Internet. 30β50% slower.
Official method: transfer of supported applications
If the application allows portability to SD, you can do it through standard settings. Here is a step-by-step instruction:
- Open Settings β Applications β Application Management.
- Select the app you want (like Google Maps or Spotify).
- Slip on Warehouse.
- If the option is available to Change or Move to SD-map -- press it.
- Confirm the action and wait for the process to be completed.
Unfortunately, this option only works for less than 20 percent of Google Play apps, and most of today's apps (especially games and social media) block this option. What should we do then? Read on.
Buy a class memory card A2 (SanDisk or Samsung recommended)|Format the map in FAT32/exFAT PC|Insert the card into the slot (do not use an adapter) OTG)|Check the recording speed (minimum) 10 MB/s)-->
Hidden Method: Formatting SD as Internal Memory via ADB
This method works on Xiaomi Redmi with Android 8-11 (firmware) MIUI 9-12), but not guaranteed on newer models (Redmi Note 12 Pro)+, Redmi 13R You'll need a computer and a utility. ADB.
Algorithm of action:
- Install Googleβs Platform Tools on your PC.
- Activate Developer Mode on your phone: Settings β About Phone β MIUI version (shap 7 times).
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC and type in the command line: adb shell sm list-disks Remember the disk ID (e.g., disk:179.64).
- Run the formatting command (replace disk:X,X with your identifier): adb shell sm partition disk:179.64 private
- After restarting, the phone will offer to transfer data to SD-map.
β οΈ Warning: This method erases all the data from the card and makes it tied to a particular phone, and once the card is removed, the apps will not work on it. MIUI 13/14 This method is often blocked.
What to do if ADB issues a βnot allowedβ error
Alternative ways to free up memory without transferring applications
If SD transfer is not possible, try these methods:
- π§Ή Cache Clearing: Go to Settings β Annexes β Application management β Clear cache. Facebook, for example, can take up to 1-2 GB of cache.
- βοΈ Cloud storage: Move photos and videos to Google Photos or Mi Cloud (Xiaomi gives 5GB for free).
- π Optimization MIUI: Turn on the settings. β Battery and productivity β Memory optimization: The system will automatically delete unused files.
- π¦ Lite versions of applications: Install lightweight versions (Facebook Lite, Messenger Lite, Spotify Lite) that take up 2-3 times less space.
Another effective trick is to transfer media files of applications (for example, downloaded tracks in Spotify or maps in Google Maps) to the Internet. SD-This is the map:
- Open the settings of the desired application.
- Find the storage or memory item.
- Select the option Save to SD-card (if available).
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Transfer of supported applications | β | Low (works for 10-20% of programs) | No. |
| Adoptable Storage via ADB | βββ | High (if it works) | Data loss on the map, unstable work |
| Cleaning up cache and garbage | β | Medium (releases 1-3 GB) | No. |
| Lite versions of applications | β | High (saving up to 50% of space) | Limited functionality |
| Transfer of application media files | ββ | Medium (depending on the application) | No. |
π‘
If you install games frequently, use Google Play Games with cloud-based saves to remove games after you play through without losing progress.
Rooting and custom firmware: a radical solution
If you're willing to take risks, getting root rights or installing custom firmware (like LineageOS or Pixel Experience) will give you full control of the storage.
- π§ Use applications like App2SD or Link2SD forced transfer.
- π To install application folders on SD via bind mount.
- π Replace internal memory with SD (requires a modified kernel).
But there are nuances:
β οΈ Note: Rooting Xiaomi Redmi leads to: β Loss of warranty; β Blocking MIUI OTA-Updates; β Risk of βbrickingβ if you make a mistake; β Problems with Google Pay, banking apps and Netflix (due to SafetyNet).
If you do, follow this algorithm:
- Unlock the bootloader through the Mi Unlock Tool (requires a binding Mi Account and wait 7-14 days).
- Install TWRP Recovery for your model (see instructions on XDA Developers).
- Slice Magisk to get root or custom firmware.
- Use App2SD or analogs to port applications.
For example, the Redmi Note 10 Pro (sweet) features a popular Pixel Experience firmware that supports Adoptable Storage out of the box, but remember: this is not an official method, and the consequences are at your own risk.
How to check if your Redmi supports SD transfer
Before you spend time experimenting, make sure your device theoretically supports the desired functions.
- Check out the Android and MIUI version in Settings β About Phone.
- Learn the processor model (e.g., the Snapdragon 678 or the Helio G88).
- Look for information about Adoptable Storage support for your model in the forums (XDA, 4PDA).
Below is the compatibility table for popular Xiaomi Redmi models:
| Model | Android | Adoptable Storage | Portability of applications | Notes |
|---|---|---|---|---|
| Redmi Note 12 Pro+ | 13 | β No. | β οΈ Partially. | MIUI 14 locks in ADB-method |
| Redmi 10/10A | 11β12 | β οΈ Through ADB | β Yes, for some applications) | Works on MIUI 12.5-13 |
| Redmi Note 11 | 11β12 | β No. | β οΈ Limited. | Root required for full transfer |
| Redmi 9/9A | 10β11 | β Yes (ADB) | β Yes. | Best Compatibility Among Public Employees |
| Redmi 8/8A | 9β10 | β Yes. | β Yes. | Adoptable Storage without ADB |
If your model doesnβt make it to the table, check it on GSMArena or in VKontakte/Telegram thematic groups. For example, there are unofficial patches for the Redmi Note 10S (rosemary) to unlock Adoptable Storage.
π‘
On new Xiaomi models (2022 and later) transfer applications to the new model SD-The only working methods are rooting or using Lite versions of applications.
Frequent Mistakes and How to Avoid Them
When working with SD-And the problems that people often face with Xiaomi Redmi cards are typical:
- π« "Failed to move the app": Reason - the app does not support portability. Solution: use the Lite version or clear its cache.
- π Memory card not defined: Check the format (should be) FAT32 If the card is more than 32 GBB, FAT32 It is not suitable - format in exFAT.
- β‘ Phone brakes after transfer: Wine slow card.Buy class card A2 (For example, SanDisk Extreme or Samsung EVO Plus).
- π΅ Apps disappear after extraction SD: This is what happens when the card is formatted as an internal memory. Do not retrieve it without first transferring the data back.
Another common mistake is trying to migrate system applications (such as Mi Browser or Security) that will cause MIUI to crash. Don't touch pre-installed programs, they are critical to system stability.
If the application stopped working after the transfer, try:
- Reboot the phone.
- Clear the application data in Settings β Applications.
- Transfer it back to your internal memory.