Owners of Xiaomi Redmi smartphones often face a lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. SD-A card for storing applications. However, standard Android mechanisms and shells MIUI Unlike older versions of the system, where you could simply choose a memory card as the place of installation, modern Redmi (starting with the first one) MIUI 12 and above) block this feature for most applications.
The problem is that even if you are formatting SD-The problem with this card is that not all apps will agree to move to it, because Google Play and Android security policies are limited, because many programs (especially system or high-performance programs) are installed only in internal memory. However, there are workarounds β from standard settings to use. ADB-In this article we will analyze all working methods relevant to Xiaomi Redmi Note. 10/11/12, Redmi 9/10/11 and other models MIUI 13/14/15.
Why Xiaomi Redmi does not allow you to install applications SD-map?
The reason is because of the Android architecture and Google's policies, and since Android 6.0 Marshmallow, the company has introduced the concept of Adoptable Storage, which is the ability to format. SD-It's a card that's part of the internal memory, but it's not working perfectly:
- πΉ Manufacturers are turning off support. Xiaomi, like many other brands, is blocking Adoptable Storage in its firmware to avoid performance issues (SD-cards slower than internal memory eMMC/UFS).
- πΉ Application restrictions: Even if the card is formatted internally, many programs (e.g. WhatsApp, Google Play Services) refuse to move to it due to security requirements.
- πΉ Problems with MIUI. Xiaomiβs shell adds its limitations: for example, in the MIUI 14 no option "Move to the SD" In the application settings for most programs.
In addition, Google Play Market installs apps in internal memory by default, and it is impossible to change this behavior through the interface. The only exceptions are programs that explicitly support installation on SD (there are less than 10% of the total number in the Play Market).
β οΈ Attention: Formatting SD-The card as internal memory will lead to its full encryption, after which the card will not be read on other devices (even on Xiaomi with the same firmware), and it can reduce the speed of applications if the card class. UHS-I lower.
Method 1: Formatting SD-maps as internal memory
This is the official method that works on most Xiaomi Redmi (except for models with MIUI for Russia, where the function can be disabled).
Steps:
- Put it in. SD-card to slot (if a hybrid slot is used, you will have to donate the second slot). SIM-card).
- Go to Settings. β Memory. β [Your name is yours. SD-map].
- Slip on the three dots in the upper right corner and select Memory Settings.
- Select Internal Memory and confirm formatting. All data on the map will be erased!
- After formatting, restart the device.
Now some applications can be transferred to the map through Settings β Annexes β [Select the application] β Memory. β Change. β SD-But this method has critical flaws:
- π Slowdown of work. Annexes to SD-The card will be launched longer, especially if the card is Class 10 or lower.
- π Encryption: The card will not be used in other devices without full formatting.
- β οΈ Errors in retrieval: If you remove the card without first "disabling" the settings, the system can damage the data.
βοΈ Preparation SD-formatting
Method 2: Transfer applications over ADB (without root)
If your Xiaomi Redmi does not support formatting SD internal memory (for example, on the MIUI For Russia, you can use it. ADB-This method doesn't require superuser rights, but it does require a computer.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB Type C C Cable (Original or Quality).
- π₯ Google Platform Tools (Download) SDK Platform-Tools).
- π± Included debugging by USB phone-on.
Instructions:
- Activate Developer Mode on Redmi: Go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your computer and select File Transfer (MTP) mode.
- Open the Command Prompt (Windows) or Terminal (macOS/Linux) in the folder with Platform Tools.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi.
- Run the command to port the application (replace package.name with a real package): adb shell pm set-install-location 2 This command forces the system to install the applications on the application. SD-default-card.
After that, new apps from the Play Market will be installed on the map. To return the installation to internal memory, use:
adb shell pm set-install-location 0β οΈ Note: Not all apps will work correctly after the port. e.g. Google Play Services, MIUI System Apps and programs with OBB-Files (games) may be error-producing. Check compatibility before transferring!
How to find out the name of the application package?
Method 3: Manually move application files (for experienced)
If previous methods didnβt work, you can try manually moving the application files to the app. SD-This method is suitable for programs that are already installed, but do not have the port option in the settings.
Step-by-step:
- Install a file manager with access to system folders, such as FX File Explorer or Solid Explorer.
- Open the manager and give him root rights (if any) or access to hidden folders.
- Move to the /data/app β stored APK-file.
- Find a folder with the name of the package of the desired application (for example, com.facebook.katana for Facebook).
- Copy the folder to SD-map (e.g. in the /storage/XXXX-XXXX/Android/obb).
- Remove the original folder from /data/app.
- Create a symbolic link (requires root or ADB): adb shell ln -s /storage/XXXX-XXXX/Android/obb/com.facebook.katana /data/app/com.facebook.katana
This method is risky: if you make a mistake, the application will stop working, and the system can give you errors, use it only if other methods have not worked.
| Method | Root is required. | Difficulty | Risks. | Efficiency |
|---|---|---|---|---|
| Formatting as an Internal Memory | β No. | ββ | Slowdown, card encryption | βββ (50-70% applications) |
| ADB-team | β No. | βββ | Compatibility errors | ββββ (80% of applications) |
| Manual file movement | β Yes (preferably) | ββββ | High risk of disruption | ββ (30-40% applications) |
| Applications with SD support | β No. | β | No. | β (5-10% applications) |
Method 4: Using applications to transfer to SD
In the Play Market there are programs that promise to transfer applications to the SD-But most of them either don't work on the modern Xiaomi Redmi, or require root rights:
- π± AppMgr III (App 2 SD) β It shows you which applications you can migrate, and it suggests you do it in one click, and it only works with programs that you originally support. SD.
- π§ Link2SD β It's a powerful tool, but it requires root. It allows you to link to your application files, saving you space in your internal memory.
- π Files by Google β does not tolerate apps, but helps to clear cache and unnecessary files, freeing up space.
Important: No application can be transferred to SD-system program or game map with OBB-files (e.g. Genshin Impact, Call of Duty Mobile) and this data is always stored in internal memory.
π‘
Before using third-party portability apps, check reviews from the past 3 months.Many programs stopped working after MIUI 14+ updates.
What do you do if nothing helps?
If none of these methods work, radical solutions remain:
- π Reset to factory settings. Sometimes after reset, the system allows you to format SD-card as internal (if the function was blocked due to a failure).
- π₯ Install custom firmware. Firmware like LineageOS or Pixel Experience is unlimited. MIUI work-in SD-However, this requires unlocking the bootloader and risks voiding the warranty.
- πΎ Use cloud storage. Move media files (photos, videos) to Google Photos or Mi Cloud, and leave the apps in internal memory.
- π If your Redmi has 32GB and you are actively installing games, it may be worth considering a 128GB model (like the Redmi Note 12 Pro).+).
It is also worth checking whether unnecessary files are taking up memory:
- Open Settings β Memory β Clean up and remove the cache.
- Check the Download folder β often gigabytes of unnecessary files accumulate there.
- Remove unused applications through Settings β Apps β Size (sorting by volume).
π‘
On Xiaomi Redmi with MIUI 14+ The most reliable way is a combination of formatting SD internal memory + ADB-But even he doesn't guarantee that all applications will be moved.