Why transfer applications to SD-Xiaomi Redmi card is not always easy
Owners of Xiaomi Redmi smartphones often face a lack of internal memory, especially on budget models with 32 or 64 GB of storage. SD-map, but here users are waiting for an unpleasant surprise: in modern versions of Android and the proprietary shell MIUI This feature is either hidden or it works with serious limitations, and it's a policy of Google, which since Android 6.0 Marshmallow has begun to gradually abandon support for porting applications to external media.
However, there are several working ways to get around these limitations โ from standard tools to tools. MIUI beforehand ADB It is important to understand that not all applications can be ported: some (for example, system or high performance requirements) do not support this feature. 4xx/6xx The transfer can be slower due to the limitations of the memory controller.
In this article, we will analyze all current methods of transferring applications to SD-Xiaomi Redmi card including Redmi Note 10/11/12, Redmi 9/10 And we'll talk about the pitfalls of each method, and if you're willing to sacrifice speed to free up internal memory, read on.
Preparation SD-maps: formatting and class selection
Before transferring applications, you need to properly prepare yourself SD-Not all memory cards are suitable for this task: cheap models with low write/read speed can cause lag and error. UHS-I (U1). For modern smartphones, it is better to choose cards UHS-I (U3) or A2 (optimized for applications).
V MIUI There are two options for use. SD-map:
- ๐ Portable storage: The card works like a removable drive (photo, music, documents) and applications cannot be moved to it.
- ๐ Internal memory โ the card is formatted as part of the system and can be used for applications!
To set up the card as an internal memory:
- Put it in. SD-card to slot (some Redmi models require a hybrid-sim tray, where the second slot is combined with a hybrid-sim tray). SIM-card).
- Go to Settings. โ Memory. โ SD-map.
- Press Three dots (โฎ) โ Settings โ Formatting as an internal.
- Confirm the action and wait until it is completed (may take up to 10 minutes).
โ ๏ธ Note: After formatting as internal memory, the card cannot be removed without resetting the smartphone settings. Some applications (such as WhatsApp or Telegram) may refuse to work with the transferred data.
Method 1: Transfer over standard MIUI settings (for supported applications)
The simplest, but also the most limited, method is to use built-in MIUI tools, which only works for applications that explicitly support portability (usually games or lightweight utilities), and system applications and most messengers cannot be migrated this way.
Instructions:
- Open Settings โ Applications โ Application Management.
- Select the app you want (like Facebook or Spotify).
- Press Warehouse. โ Change. โ SD-map.
- Confirm the transfer and wait until it is completed (may take a few minutes).
If there is no Modify, the app does not support portability, and in this case, you will have to use alternative methods.
โ๏ธ Pre-transfer check
| Xiaomi Redmi Model | Support for transfer through MIUI | Notes |
|---|---|---|
| Redmi Note 10/11/12 | Partial | It works only for selected applications (games, some social networks). |
| Redmi 9/9A/9C | Yes (with limitations) | On MIUI 12.5+, the transfer can be blocked for system applications. |
| Redmi 8/8A | Yes. | A more loyal transfer policy, but the card should be UHS-I. |
| Redmi Note 8 Pro | No. | The transfer is blocked at the firmware level (ADB required). |
Method 2: Transfer over ADB (for power 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 to port, which requires connecting your smartphone to your computer and basic command line knowledge.
Step-by-step:
- Turn on Developer Mode: Go to Settings โ About Phone. Click 7 times on MIUI until the notification "You're a developer" appears.
- Activate USB Debugging: Return to Settings โ Additional โ Developer. Turn on the USB Debugging Switch.
Command line.
Terminal
adb devicesThe name of your device should appear.
com.facebook.katana
adb shell pm list packages | grep "appendix name"adb shell pm set-install-location 2Then:
adb shell pm move-package com.facebook.katanaโ ๏ธ Note: Not all applications can be moved through ADB. If the team returns a Failure error [NOT_MOVED: Operation not allowed, which means the transfer is blocked by the developer, and after the transfer, some functions (such as notifications or widgets) may not work properly.
๐ก
If the adb device command doesnโt find the device, try reinstalling Xiaomi ADB Interface drivers or using a USB 2.0 port instead of USB 3.0 (sometimes new ports conflict with debugging).
Method 3: Use of third-party applications (AppMgr III, Link2SD)
If the first two methods didnโt work, you can try the specialized utilities from Google Play, the most popular ones are AppMgr III (App 2 SD) and Link2SD. They allow you to port applications even where standard MIUI tools do not allow it, but root rights will be required to work properly.
AppMgr III (without root):
- ๐ฑ Shows a list of applications that can be moved.
- ๐ Automatically offers optimal candidates for transfer.
- โ Does not work with system applications.
Link2SD (requires root):
- ๐ ๏ธ Transfers any application, including system.
- ๐๏ธ Creates symbolic links, saving space on internal memory.
- โ ๏ธ If used incorrectly, it can lead to malfunctions in the application.
Instructions for Link2SD:
- Install the application and provide root access.
- Select the application from the list and click Create a link.
- Confirm the data transfer and restart the smartphone.
What if the application does not start after the transfer?
Limitations and risks of transferring applications to SD-map
Transfer of applications to SD-The map is not the perfect solution. Here are the main problems you may face:
- ๐ข Slowdown: Memory cards (even class) A2) They are slower than the built-in memory. eMMC/UFS. This is especially true in games and heavy applications.
- โก Increased battery consumption: Reading/write with SD-Cards require more energy than internal memory.
- ๐ซ Incompatibility: Many apps (e.g. Google Play Services, Mi Fit) fail to work after the transfer.
- ๐ Update issues: Moved applications may not update automatically.
- ๐ฅ Data loss risk: If the card fails, it will be difficult to restore the transferred applications.
On some Xiaomi Redmi models (e.g. Redmi Note 11 Pro)+) portability SD-The card may cause the camera to fail or other functions related to the MIUI. This is because the system uses internal memory to caching data.
๐ก
Transfer of applications to SD-The card is only useful for rarely used programs or light utility, and critical applications (messaging, banking services) should be left in the internal memory.
Alternative ways to free up memory in Xiaomi Redmi
If the applications are transferred SD-The card is not suitable, consider other methods of freeing up memory:
- ๐งน Cache Clearing: Go to Settings โ Memory. โ Clear the cache. This can release up to 1 to 3 GB.
- ๐๏ธ Remove Unnecessary Files: Use the Built-in Cleanup Utility MIUI or the Files by Google application.
- โ๏ธ Transfer media to the cloud: Upload photos and videos to Google Photos or Mi Cloud, and then delete local copies.
- ๐ Disabling Application Preloading: C Settings โ Annexes โ Autoboot disable unnecessary programs.
- ๐ฆ Using Lite versions of apps: For example, Facebook Lite, Messenger Lite or Spotify Lite take up much less space.
Another effective way is to reset to factory settings and then restore only the most necessary data, which will help to get rid of junk files that accumulate over time. Before reset, remember to back up through Settings โ Additional โ Backup and Reset.