Owners of Xiaomi Redmi 9 often face a lack of internal memory, especially if the device has many applications or games. Even with 64 GB or 128 GB of internal storage, the MIUI system quickly clogs with cache, updates and user data. The solution is to transfer some of the software to a microSD card, but here users are waiting for nuances: not all applications support this feature, and in new versions of Android, the portability is severely limited.
In this article, we will discuss all available ways to transfer applications to SD-map 9 (including Redmi models 9A/9C/9T), sensitizing MIUI 12, 13 and 14. You will learn which programs can be moved, how to bypass system limitations, and what to do if the button "Move to" SD" We'll also look at alternative methods, from using the card as an internal storage device to manually transferring it through the computer. ADB.
Why Xiaomi Redmi 9 canโt transfer all applications to memory card?
With Android 6.0 Marshmallow, Google has tightened the rules for working with external drives. Now developers can block the ability to transfer their software to the Internet. SD-This is the case with most popular programs:
- ๐ฑ Social networks (Facebook, Instagram, VK, Telegram โ block the transfer due to the risk of data loss when retrieving the card.
- ๐ฎ Games (PUBG Mobile, Genshin Impact, Call of Duty โ require high read/write speeds that budgets donโt provide SD-map.
- ๐ฆ Banking applications (SberBank Online, Tinkoff) โ transfer is prohibited for security reasons.
- ๐ง System utilities (MIUI Security, Google Play Services โ critical to operating systems.
On Xiaomi Redmi 9 with Android 10/11 and MIUI shell, these restrictions are strengthened. Even if the application theoretically supports portability, the system can block the function due to:
- ๐ No root rights โ without them, you can not forcibly move some of the root rights APK.
- ๐ Low-class SD-maps (below) UHS-I Class 10 โ Slow cards cause lags.
- ๐ Formatting a card as portable (rather than internal) โ limits portability.
โ ๏ธ Attention: If you are using SD-The card is an internal storage device (the option is "Format as internal memory"), and once it is removed, the phone will not boot, the data on the card will be encrypted and not available on other devices.
Method 1: Standard Transfer through MIUI Settings
This is the easiest method, but it only works for a limited number of applications. MIUI 12โ14:
- Open Settings โ Applications โ Application Management.
- Select the program you want to migrate (such as Spotify or Waze).
- Slip on Warehouse.
- If the option is available, click Move to SD-map (or modify) โ SD-map).
- Wait until the process is complete (it can take up to 5 minutes for large applications).
If the "Transfer" button is inactive or absent, it means:
- ๐ซ The application blocked the transfer (see the list above).
- ๐ฑ You have a lightweight version of the program (such as Facebook Lite) that does not support this feature.
- ๐ง The memory card is formatted as portable, not internal.
Memory card inserted and recognized by the system
There is enough free space on the map (minimum 2x of the application size).
The application is not included in the list of blocked
SD-map FAT32 or exFAT (for portable mode)-->
After transferring some of the data may remain in internal memory (such as cache or settings). To free up space completely, clean the cache manually:
- Settings โ Applications โ [Select program] โ Clear the cache.
- Reboot the phone.
Method 2: Use of the SD-maps as internal memory
This method circumvents the limitations of Android, but it has serious implications.
- ๐ The data on it will be encrypted and not available on other devices.
- ๐ซ The card cannot be removed without resetting the phone to the factory settings.
- โก The speed of work depends on the class. SD-maps (recommended) UHS-I U3 or A2).
Step-by-step:
- Put it in. SD-map.
- Go to Settings. โ Memory. โ [Your name is yours. SD-map].
- Slip on the three dots in the top right corner and select Storage Settings.
- Click Format as Internal โ Clean and Format.
- Confirm the action. It'll take 1-3 minutes.
- After formatting, select Move Data Now (optional).
Now, when you install new applications, the system will ask you to choose a storage location, so you can transfer the programs that are already installed:
- Settings โ Annexes โ [Select a program] โ Warehouse โ Change. โ SD-map.
โ ๏ธ Attention: If SD-The card is slow (class below Class 10), the applications will slow down or paint. Before formatting, check the speed of the card using the card. SD Card Tester (available on Google Play).
16GB
32GB
64GB
128GB or more
I don't use it.-->
Method 3: Transfer over ADB (for power users)
If standard methods donโt work, you can force the application to be moved using Android Debug Bridge (ADB), which requires connecting the phone to a PC and basic command line knowledge.
What you need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ Cable USB Type-C (original or quality).
- ๐ฆ Utility. ADB Tools by Google.
- ๐ง Included debugging by USB phone-on.
Instructions:
- Activate USB debugging: Settings โ About Phone โ MIUI Version (tap 7 times until the message โYouโre a developerโ) Settings โ Additional โ For Developers โ Debugging over USB (enable)
- Connect Redmi 9 to your PC and select File Transfer mode.
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and go to the folder with ADB.
- Enter the command to check the connection: Adb devices should display the name of your device.
- Find out the packet name of the application (for example, for WhatsApp it is com.whatsapp): adb shell pm list packages | grep "keyword word" or use App Inspector from Google Play.
- Move the app to SD-map: adb shell pm set-install-location 2 adb shell pm move-package com.name android package
If the command is successful, you'll see a message Success. Reboot the phone.
โ ๏ธ Note: Some applications (e.g. Google Play Services) may not work properly after a forced transfer. [INSTALL_FAILED_INVALID_INSTALL_LOCATION], This means that the transfer is blocked at the system level.
What if the ADB canโt see the device?
Method 4: Application Data Transfer (not APK) on SD-map
If the application itself cannot be moved, it can be moved (cache, downloads, media files).
- ๐ต Music Players (Spotify, VK Music).
- ๐ท Photos for the app (Google Photos, Snapseed).
- ๐ฎ Games with large files (Asphalt 9, FIFA Mobile).
How to transfer data:
- Open Settings โ Applications โ [Select Program] โ Storage.
- Click Clear cache (this wonโt delete important data).
- In the settings of the application itself, find an option like the Downloads folder or the Save Place and specify the path to the SD-map, /storage/XXXX-XXXX/DCIM/Camera).
For games with OBB files (additional data):
- Connect your phone to your PC and open up your internal memory.
- Go to the Android/obb/[name game package] folder.
- Copy files to SD-The card is in the same folder (create it manually if necessary).
- In some games (such as Genshin Impact), the path to files can be changed in the startup settings.
| Type of data | Example of an application | Can I reschedule? | How to transfer |
|---|---|---|---|
| Kesh. | Instagram, TikTok | Yes. | Cleaning the cache + changing the save path in the application settings |
| Media files | WhatsApp, Telegram | Yes. | Settings โ Memory. โ The path to media (specify) SD-map) |
| OBB files | PUBG Mobile, Call of Duty | Partially. | Manual transfer via PC or file manager |
| Settings | Any appendix | No. | Storage in internal memory, transfer will lead to failures |
๐ก
To transfer OBB files, use the FX File Explorer or Solid Explorer file manager โ they support working with Android root folders without root rights.
Mistakes in the transfer of applications and their solutions
When you try to move applications to SD-Redmi 9 users often encounter errors:
| Mistake. | Reason. | Decision |
|---|---|---|
| Failed to resent the application | The app blocked the transfer or the card was too slow | Try another method (ADB or formatting as internal memory) |
| SD-map damaged | The file system of the card is broken or it is fake | Format the card on your PC in FAT32 or replace it |
| Not enough space. | There is less free space on the map than the application takes up. | Clear the card or use another one. |
| The "Transfer" button is inactive. | System application or card formatted as portable | Try ADB or formatting as internal memory |
Additional solutions:
- ๐ Rebooting your phone โ sometimes helps with temporary crashes.
- ๐ฑ Update MIUI โ In new versions, portable bugs can be fixed.
- ๐ ๏ธ Resetting settings (last resort) - Settings โ The phone. โ Resetting settings.
๐ก
If the application is unstable after transfer (flying, slowing down), return it to internal memory. SD-card can't handle the load.
Alternative ways to free up memory on Redmi 9
If the application portability is not helpful or impossible, use other methods:
- ๐งน Clearing the cache:
- ๐๏ธ Delete unnecessary files:
- โ๏ธ Transferring Photos/Video to the Cloud:
- ๐ Disabling video preloading:
- ๐ฆ Archiving of rarely used applications:
Important: On Xiaomi Redmi 9 with 64 GB of memory, the system reserves up to 10 GB for its needs. Even after full cleaning, "available" will be less than specified in the specs.