Owners of Xiaomi Redmi smartphones often face a lack of internal memory, especially if the device is a budget line with 32 or 64 GB of drive. SD-The map seems to be a logical solution, but in MIUI Unlike pure Android, Xiaomi's firmware limits the ability to work with external media - not all applications can be moved, and some after the transfer work unstablely.
Why is that happening? It's Google's security policy and MIUI. Starting with Android 6.0 Marshmallow, porting apps to SD has become partially blocked due to performance and security risks. However, Xiaomi has workarounds ranging from standard features to ADB and third-party utilities. In this article, we'll look at all the current ways, their pros and cons, and explain why some apps can't be ported in principle.
If you are using the Redmi Note 10/11/12, Redmi 9/10 or older models, the instruction will fit with the version correction MIUI. The main thing is to prepare correctly SD-You can't move WhatsApp, Google Play Services, and system apps, but games like Genshin Impact or Call of Duty Mobile can be optimized.
Before you start, check:
- π± Yours. SD-The card is formatted as internal memory (if not, do it in the settings)
- π The device is debugging on USB (advanced)
- π You have a backup of the data (the transfer may reset the settings of some applications)
1. Preparation SD-Maps: Formatting as internal memory
The first step is to set up correctly. SD-In the cards. MIUI There are two options for using an external storage device:
- Portable storage β files can be transferred manually, but applications cannot.
- Internal memory β SD becomes part of the system and applications can be transferred to it.
The second option is to move applications, and the important thing is that once formatted as internal memory, the card can't be retrieved without losing data, it becomes "tied" to the device.
How to do this:
- Put it in. SD-card to slot (if a hybrid slot is used, make sure there is no second slot in it) SIM).
- Go to Settings. β Memory.
- Tap by name. SD-maps (e.g. SanDisk) 64GB).
- Select Set Up β Internal memory.
- Confirm the formatting (the process will take a few minutes).
β οΈ Warning: Once formatted as internal memory, the card will be encrypted, and if you take it out and paste it into another phone or computer, the data will be unavailable without being reset.
If the internal memory option is inactive:
- πΉ Make sure the card supports the speed class UHS-I (U1/U3) β Slow cards (Class) 4/6) may not fit.
- πΉ Check that the card is not damaged (try formatting it on PC in the future). FAT32 or exFAT before inserting the phone).
- πΉ On some Redmi models (e.g. Redmi) 9C) This function is disabled at the firmware level - then it will only help ADB.
2. Standard transfer through MIUI settings
If SD-The card is formatted as internal memory, you can try to migrate applications in a standard way. This method does not work for all applications, but it is suitable for most games and user programs (for example, for example, for the use of the card, VK, Telegram, Spotify).
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (like YouTube).
- Slip it on the Warehouse.
- If the option is active, click Change. β SD-map.
- Confirm the transfer and wait until it is completed (may take up to a few minutes).
Application supports portability (not all system programs can be moved)
Nana SD-enough space (transfer may take up to 2)Γ More space than the app itself weighs)
The card is formatted as internal memory.
The phone is connected to charging (the process can drain the battery by 10-15%)
-->
Limitations of the method:
- π« You can not move the Google Play Store, Google Play Services, MIUI System and other system applications.
- π« Some games, for example, PUBG Mobile may be slower after the transfer.
- π« Widgets of migrated applications can disappear from the main screen.
β οΈ Note: After the application has been moved to SD-The card's cache and data can still take up space in the internal memory. To free up space completely, manually clear the cache in the app settings.
3. ADB Transfer: for Advanced Users
If the standard method didnβt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps you can port, which requires a PC connection, but works even for applications that are locked in MIUI.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-Type C Cable (original to avoid connection issues).
- π οΈ Utility. ADB (You can download from the official Google website or through Platform Tools).
- π§ Included debugging by USB phone-on.
Step-by-step:
- Turn on USB debugging: Go to Settings β About Phone. Tap the MIUI 7 times until you become a developer!. Return to Settings β Additional β Developer. Activate USB debugging.
Connect the phone to the PC and confirm the debugging permission.
CMD
adb devicesThe serial number of your device should appear.
com.example.app
adb shell pm set-install-location 2This command forces the system to install applications on the SD by default.
adb shell pm move-package com.example.appHow to find out the batch name of the application? Install App Inspector from Google Play or use the command:
adb shell pm list packages | find "appendix name"What if the ADB canβt see the device?
Advantages of the method:
- β Works for applications that cannot be ported in the standard way.
- β You can return the application back to internal memory with the command adb shell pm move-package com.example.app 0.
Disadvantages:
- β Requires skills to work with the command line.
- β Some applications may not work well after the transfer.
- β After updating MIUI settings may reset.
4. Use of third-party applications: App Mgr III, Link2SD
If ADB seems complicated, you can use third-party utilities from Google Play, which automate the transfer process and provide additional features, such as cleaning the cache or analyzing the space occupied.
Top.-3 portability:
| Annex | Features | Cons | Reference |
|---|---|---|---|
| App Mgr III | Supports SD transfer, cache cleaning, size sorting | Advertising, some functions paid | Google Play |
| Link2SD | Creates symbolic links, saving space in internal memory | Requires root rights for full-time work | Google Play |
| Files by Google | Allows you to analyze the occupied space and transfer files manually | It does not transfer the applications themselves, only their data. | Google Play |
How to use App Mgr III:
- Install the application and grant it administrator rights (if requested).
- In the main menu, select the Moving tab.
- Check the boxes of the applications you want to transfer.
- Press Move to Move to SD-map.
- Confirm the action and wait for the completion.
π‘
If the application is slow after transfer, try to transfer it back to internal memory. Some programs (for example, Google Maps) require quick access to data and slow down the process. SD-map.
Please note:
- πΉ Link2SD It requires root rights to create symbolic links, and without them, functionality is limited.
- πΉ Some apps (such as Netflix) block work from external media because of the DRM-defense.
- πΉ After transfer through third-party utilities, notifications from the application may disappear.
5. Why can't some applications be moved?
Not all programs can be transferred to SD-Google and Xiaomi limit this feature to several criteria:
Reasons for blocking the transfer:
- π System applications (MIUI Security, Google Play Services β their transfer can disrupt the system.
- π Applications with widgets - after transfer, widgets cease to be updated.
- π Programmes with DRM-Protection (Netflix, Disney)+) β Data protection is required for internal memory.
- π Applications with background processes (Telegram, WhatsApp) β can work unstable when running with SD.
- π Anticheat games (PUBG Mobile, Free Fire β transfer can cause a ban account.
How do you get around the restrictions?
- π§ Use it. ADB (But the risk of unstable work remains).
- π§ Transfer only cache and media files (for example, Telegram downloads can be saved to the SD manually).
- π§ Remove unnecessary applications and clear cache (will free up space without transferring).
π‘
Transfer of system applications to SD-The card can lead to malfunctions in the work MIUI, including the inability to update firmware or loss of functionality (for example, wireless networks or Bluetooth will not work).
6.Alternative ways to free up memory
If the transfer is SD-The card is not helpful or impossible, there are other ways to vacate the place:
- π§Ή Cache Clearing: Go to Settings β Memory. β Clear the cache. It can release until 1-3 GB.
- ποΈ Delete Unnecessary Files: Use Files by Google to find large or duplicate files.
- π Media transfer: photos, videos and music can be manually moved to SD through any file manager.
- π Disable Preboot: In Google Play, turn off auto-update apps or limit it to Wi-Fi only.
- π¦ Archiving of rarely used applications: c Settings β Applications can be archived by storing their data.
For owners of Redmi with MIUI 12/13/14, the function "Light Mode" is available:
- Go to Settings β Special Opportunities β Light Mode.
- Activate the mode β this will reduce the weight of system animations and free up to 500 MB.
You can also use Google Files for deep cleaning:
- Install Files by Google.
- Open the Cleanup tab.
- Choose to Free up the place and follow the recommendations.
7. Frequent errors and their solutions
When transferring applications to SD-Xiaomi Redmi users often face problems. Let's analyze the most common:
Error: "I failed to move the application"
- πΉ The reason: the application does not support transfer or SD-The card is not formatted as internal memory.
- πΉ Solution: Check the settings SD-maps or use ADB.
Error: "Application not installed" after transfer
- πΉ Reason: SD-map removed or damaged.
- πΉ Solution: Restart your phone or move the app back.
Error: βNot enough space on the deviceβ despite the free space SD-map
- πΉ Reason: Some Application Data (e.g, OBB-Game files remain in internal memory.
- πΉ Solution: manually transfer the folder Android/obb on SD-card through the file manager.
Error: App brakes after transfer
- πΉ Reason: Low reading/writing speed SD-Cards (especially relevant for Class 10 and below cards).
- πΉ Solution: Move the app back or use a support card UHS-I (U3).
β οΈ Note: If, after transferring the application to SD-The card is overheating or running out quickly, and you can put all the changes back in. Some memory cards (especially cheap ones) can put a lot of stress on the processor when you read the data.