Xiaomi Redmi 9 owners often face a lack of internal memory, especially if there are many apps or games on the device. Transferring programs to a microSD card seems like a logical solution, but in MIUI this process is nuanced. Unlike older versions of Android, modern firmware limits the ability to fully move applications, but there are still workarounds.
In this article, we will discuss all available methods for transferring applications to SD-Redmi 9 card, including standard settings MIUI, utilization ADB You'll also learn which applications can be moved and which can't, and how to avoid the typical errors when working with an external drive. SD-map, here you will find an explanation of the cause and ways to eliminate it.
Why canโt Redmi 9 transfer all applications to a memory card?
Modern versions of Android (starting with 6.0 Marshmallow) and the MIUI shell impose strict restrictions on the portability of applications.
- ๐ Security: annexes to SD-It is easier to fake or hack the card, which creates risks for the system.
- ๐ Performance: Memory cards (even class) A1/A2) They are slower than the built-in memory. eMMC/UFS.
- ๐ Stability: when extracted SD-Application maps may crash or stop running.
- ๐ฑ Google: from 2019, the transfer of applications to the SD Not officially supported for new apps on Google Play.
At Redmi. 9 (As with other Xiaomi smartphones on the MIUI 12/13/14) Access to porting applications is hidden or blocked for most programs, however, some applications (e.g., games with support) OBB-You can still move files or file utilities, and there are ways to force them to move through. ADB formatting SD-card-based.
โ ๏ธ Attention: Formatting SD-The Adoptable Storage will encrypt the card, and then it will not be read on other devices without formatting!
Which memory card should I choose for Redmi 9?
Before you move applications, make sure your SD-card meets the requirements:
| Parameter | Minimum requirement | Recommended value |
|---|---|---|
| Volume. | 8GB | 32โ128 GB (Class A1 or A2) |
| Class speed | Class 10 | UHS-I (U1/U3) or A2 |
| Format | FAT32 | exFAT (for files >4 GB) |
| Brand | Anybody. | SanDisk, Samsung EVO, Kingston Canvas |
For application portability, it is better to use cards labeled A1 or A2 โ they are optimized for working with small files (like applications). U3 or V30 cards are suitable for recording 4K video, but for applications their advantages are not critical.
Before buying, check the card for authenticity with H2testw (Windows) or F3 (Linux/macOS). Fake cards often have low write speeds, which will lead to lags when moving applications.
Method 1: Standard Transfer through MIUI Settings
This is the simplest method, but it only works for individual applications that support portability.
- Open Settings โ Applications โ Application Management.
- Select an app from a list (like Google Maps or Spotify).
- Slip on Warehouse.
- If the option is available, you will see the Change or Move button. SD-map.
- Confirm the transfer and wait for the process to be completed.
If there is no Transfer button, the application does not support this feature, most often it is for system utilities, instant messengers (WhatsApp, Telegram) and banking applications.
Check that SD-The card is formatted as a portable storage (not as an internal memory)
Update the application to the latest version
Try restarting your smartphone.
Use alternative methods (ADB or formatting as internal memory)-->
โ ๏ธ Note: After the application has been moved to SD-map OBB-files and cache will remain in internal memory. To free up space completely, manually delete the cache in the application settings.
Method 2: Transfer over ADB (for power users)
If the standard method didnโt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to force transfer almost any application, but requires a connection to a computer.
You'll need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ Cable USB Type-C (original or certified).
- ๐ฅ Installed drivers Xiaomi and ADB (download).
- ๐ง Included debugging by USB in the developer settings (Settings) โ The phone. โ Version. MIUI โ 7 times tap to unlock).
Instructions:
- Connect Redmi 9 to your computer and allow debugging over USB.
- Open the command prompt (cmd) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Find the package name of the app (e.g. Facebook, com.facebook.katana) and can be found via App Inspector or the command: adb shell pm list packages | find "facebook"
- Move the app to SD-Map by team: adb shell pm set-install-location 2 Then: adb shell pm move-package com.facebook.katana
If the command is successful, the application will be ported, but some programs (such as Google Play Services) will still not be able to move.
adb shell pm move-package -k com.facebook.katana
Flag. -k store.-->
Method 3: Formatting SD-maps as internal memory
This method allows us to use SD-The card is part of the internal storage, but has serious consequences:
- โ All applications can be installed on SD-default-card.
- โ The card will be encrypted and will not be read on other devices.
- โ ๏ธ When you remove the map, the applications will stop working.
- ๐ Application speed may decrease (depending on class) SD-map).
Instructions:
- Put it in. SD-map.
- Go to Settings โ Storage โ Memory Map.
- Slip on the three dots in the top right corner and select Storage Settings.
- Click Format as internal and confirm the action.
- After formatting, select Transfer Data to move supported applications.
Now, when installing new applications, the system will prompt you to choose a storage location (internal memory or storage). SD-To change the default location, go to Settings โ Warehouse โ Preferred installation location.
โ ๏ธ Note: If you decide to take out SD-If you have a card formatted as internal memory, transfer all applications back or back up. Otherwise, the data will be lost!
What if applications are not transferred after formatting?
Method 4: Use of third-party applications (App Mgr III, Link2SD)
If the standard methods didn't work, you can use third-party utilities.
- App Mgr III (App 2 SD) โ Allows you to transfer applications, clear cache and manage APK/OBB-file. ๐น Supports forced transfer through ADB. ๐น Shows which applications can be moved. ๐น There is a function of creating backup copies.
Link2SD
root-right
- ๐น Transferred APK, OBB, Dalvik-cache.
- ๐น Creates symbolic links to save space.
- ๐น Works with system applications (requires caution!).
Link2SD is only suitable for root-right users, without which the application will not be able to create symbolic links and transfer system files.
๐ก
The app side cannot bypass Android's kernel-level limitations, and if the system blocks the transfer, no utility can fix it without root rights or firmware modification.
Which applications cannot be transferred to SD-map?
Even with the use of ADB formatting SD-Some applications are not portable at all. Here's the full list:
- ๐ฑ System applications: Settings, Phone, Messages, MIUI Launcher.
- ๐ณ Banking and payment services: Sberbank Online, Tinkoff, Google Pay.
- ๐ Encrypted messengers: WhatsApp, Telegram (partially), Signal.
- ๐ฎ Online protection games: PUBG Mobile, Genshin Impact, Call of Duty Mobile.
- ๐ Google Services: Google Play Services, Google Play Store, Google Chrome.
- ๐ก๏ธ Antivirus and VPN: Kaspersky, Avast, NordVPN.
The reason for blocking is security and performance, for example, banking applications store sensitive data and work with the security of the system. SD-The card may be less secure, games with online security (e.g, PUBG) block the transfer to prevent cheating through file modification.
If you try to migrate such an application and see the error "Can not be transferred to the SD-Map or App Not Moved, Donโt Waste Time โ This is a Limit at the Android or App Developer Level.
Frequent mistakes and their solutions
When transferring applications to SD-Redmi 9 card users often face the following problems:
| Mistake. | Reason. | Decision |
|---|---|---|
| Can't be moved SD-map | The application does not support the transfer or SD-The card is formatted as a portable. | Use ADB or format the card as internal memory. |
| SD-map damaged | The file system of the card is broken or the card is fake. | Format the card in exFAT on your PC or replace it. |
| Not enough space on the device after the transfer | Only the application itself (APK) was moved, and OBB and cache remained in internal memory. | Remove the cache manually or use Link2SD (root required). |
| App dyes after transfer | SD-The card is too slow or damaged. | Check the card for errors or replace it with a Class A2 model. |
| ADB: failed to move package | The application is protected from transfer or not enough rights. | Try another method or accept the limitation. |
If, after transferring the application to SD-The map started to slow down, try it:
- ๐ Reboot your smartphone.
- ๐งน Clear the app's cache.
- ๐ Transfer it back to your internal memory.