Xiaomi Redmi 9 owners often face a lack of internal memory, especially if the smartphone has a lot of apps installed or stored a large number of photos and videos. One effective solution to this problem is to use a microSD card not only to store files, but also to install applications. However, by default, MIUI does not always allow you to do this, you need to properly configure the system and, in some cases, format the drive.
In this article, we will discuss how to download applications directly to the memory card in Redmi 9, including configuring the card as internal storage, transferring already installed programs and solving typical errors. It is important to note that the capabilities depend on the version of the MIUI and the type of memory card โ not all microSDs support the Adoptable Storage function.
Why apps arenโt installed on a memory card by default
Android-based smartphones, including the Xiaomi Redmi 9, are initially set up to install apps in internal memory.
- ๐น Performance: Internal Memory (eMMC/UFS) It runs faster than most microSD cards, which is critical for stable application performance.
- ๐น Security: Android restricts installation on removable media due to the risk of data loss or unauthorized access.
- ๐น Limitations MIUI: Xiaomi firmware can block the transfer of some system or preinstalled applications.
- ๐น Memory card type: Not all microSDs support Adoptable Storage (speed class) A1/A2 mandatory).
However, you can bypass these limitations, and the main thing is to understand that applications installed on the memory card may be slower, and some functions (such as widgets) may not be available, and it is worth considering that after retrieving the card, such programs will cease to function.
โ ๏ธ Note: If you use a memory card as an internal storage device, it can't be retrieved without losing data.
Requirements for a memory card for installing applications
Not every microSD is suitable for installing applications. To avoid errors, check the following settings:
| Parameter | Minimum requirement | Recommended value |
|---|---|---|
| Class speed | Class 10 | A1 or A2 (for speed) |
| Memory volume | 8GB | 32 GB or more (for comfortable work) |
| File system format | FAT32 (default) | exFAT or EXT4 (after formatting as internal memory) |
| Brand | Anybody. | SanDisk, Samsung, Kingston (most reliable) |
If your card doesnโt meet the minimum requirements, the system may refuse to format it as internal storage or applications will run with delays, such as Class 4 or Class 6 cards.
Before buying, check the marking on the card: the presence of an A1 or A2 icon ensures that it is optimized for installing applications.
Method 1: Configure a memory card as internal storage
The most reliable way to install applications on a microSD is to format the card as internal memory, in which case the system will perceive it as part of the main drive, but note that after this procedure, the card will not be used on other devices without full formatting.
Backup your card data (all files will be deleted) |
Check that the card supports speed class A1/A2|
Connect the charger (the process can take 10-15 minutes) |
Make sure there are no important files on the card (it will be impossible to recover them after formatting)-->
Instructions for setting:
- Insert the memory card into the Redmi 9 slot.
- Go to Settings. โ Memory.
- Tap on the name of your memory card (for example, SD-map).
- In the upper right corner, press three dots (โฎ) and select Storage Settings.
- Choose internal memory (or format as internal memory).
- Confirm the action and wait for the process to be completed (the phone may restart).
The card will then be formatted in EXT4 and encrypted, and when new applications are installed, the system will then suggest that you choose the storage location, internal memory or microSD, to change the default location:
- Go to Settings โ Applications โ Installation by default.
- Select Memory Card.
โ ๏ธ Note: Once formatted as internal memory, the card cannot be read on a computer or other smartphone without formatting it first, and some applications (e.g. banking) may not work with an external drive.
Method 2: Transfer already installed applications to a memory card
If you don't want to format the card as internal memory, you can migrate the applications you already have installed to it, but this method doesn't work with all programs -- some programs (e.g., system or high-performance) can't be migrated.
Instructions for transfer:
- Open Settings โ Applications โ Application Management.
- Select the application you want to transfer.
- Slip on Warehouse.
- Click Change and select Memory Card.
- Confirm the transfer and wait for the process to be completed.
Not all applications support portability. If the Change button is inactive, the program is locked for this operation. Also note that after the transfer, some functions (such as notifications or widgets) may not work correctly.
๐ก
Before you migrate, close it in multitasking (Recent apps โ swipe up) and this will reduce the risk of errors when moving files.
List of applications that cannot be transferred to the memory card:
- ๐ฑ System applications (MIUI, Settings, Telephone and others.).
- ๐ณ Banking applications (SberBank, Tinkoff, VTB, etc.).
- ๐ฎ Games with high performance requirements (PUBG, Genshin Impact).
- ๐ Applications with Administrator Rights or Root Access.
Method 3: Install applications on a memory card via ADB (for advanced users)
If standard methods don't work, you can use USB debugging (ADB) to force applications to be transferred, which requires connecting your smartphone to your computer and basic command line knowledge.
Step-by-step:
- Turn on Developer Mode on Redmi 9: Go to Settings โ About Phone. tap on MIUI Version 7 times. Go back to Settings โ Additional โ Developer. Activate USB Debugging.
Connect your phone to your computer through USB-Cable (use the original cable for stability).
ADB Tools
Win + R โ cmd
adb devicesMake sure the device is identified (should appear its serial number).
package.name
adb shell pm set-install-location 2This command will set the memory card as the default installation location for new applications.
adb shell pm move-package package.nameTo find out the name of the application package, use the command:
adb shell pm list packages | find "appendix name"For WhatsApp, it would be com.whatsapp.
โ ๏ธ Attention: Misuse of the right ADB It can cause system failures, and don't carry system applications, which can make your phone inoperable.
How to find the name of the application package without ADB?
Solving typical errors when installing on a memory card
When trying to install or migrate applications to a microSD, Redmi 9 users often encounter errors.
| Mistake. | Reason. | Decision |
|---|---|---|
| Not enough space when choosing a memory card | The map is formatted as a portable storage, not as an internal one. | Format the card as an internal memory (see Method 1). |
| The application does not support the transfer to SD-map | The developer has blocked this possibility. | Use ADB (see Method 3) or install the lightweight version of the application (Lite). |
| Move the button to SD-card | The memory card is too slow (class below A1). | Replace the card with a faster one (A2) is recommended. |
| Applications on the memory card are not updated | Google Play blocks updates for apps on external media. | Temporarily transfer the application to internal memory, update, then return it back. |
If after transferring the application to the memory card it begins to slow down or fly out, try:
- ๐ Reboot the phone.
- ๐๏ธ Clear the application cache (Settings) โ Annexes โ Warehouse โ Clear the cache).
- ๐ Return the application to internal memory.
๐ก
If the memory card is used as an internal memory card, but applications are still installed in internal memory, check the default settings in Settings โ Applications โ Default installation.
Alternative ways to free up memory in Redmi 9
If porting applications to a memory card doesnโt solve the problem of space shortage, consider additional methods:
- ๐งน Cache Clearing: Go to Settings โ Memory. โ Clear the cache. This will delete temporary files without losing data.
- ๐๏ธ Remove Unnecessary Files: Use the Built-in Cleanup App (MIUI) Files by Google to find large and outdated files.
- โ๏ธ Transfer media files to the cloud: upload photos and videos to Google Photos, Mi Cloud or Yandex.Disk, and then delete local copies.
- ๐ Factory reset: last resort if other methods didn't work.Previously back up your data!
You can also disable or remove pre-installed MIUI applications that you don't use.
- Go to Settings โ Applications.
- Select an unneeded app (such as Mi Video or Mi Music).
- Click Disable or Remove Updates (if deletion is not available).
For a deeper cleanup, use applications like SD Maid or CCleaner, but be careful not to delete system files.