Xiaomi Redmi 9 is a popular smartphone with the ability to expand memory via microSD, but many users face a lack of space even after installing a card. Combining internal memory with external memory (Adoptable Storage) allows you to use them as a whole, but this method has pitfalls. In this article, we will discuss all the working ways of combining, their pros and cons, as well as alternative solutions for optimizing space.
Important: the procedure depends on the MIUI version and the type of memory card. Not all Redmi 9 supports full integration - in some cases only application portability is available. We tested the methods on MIUI 12.5-14 and found key differences. If you use Redmi 9A/9C/9T, note that these models may have different algorithms (for this, see a separate section).
What is a Memory Unit and Why You Need It
Adoptable Storage is an Android feature that allows you to format a microSD as part of your internal storage, and then it sees the card as an extra partition where you can install applications and store data, and the main advantage is saving space in your main memory, but there's a downside:
- ๐ The card becomes โtiedโ to the device โ it cannot be retrieved without losing data.
- โก The speed of work depends on the class. SD (recommended UHS-I Class 10 or higher).
- ๐ฑ Not all apps work properly with external memory (especially cache games).
- ๐ง After combining, the card cannot be used on other devices without formatting.
On Redmi 9, the function is implemented via MIUI, but with limitations. For example, you can not combine memory if the card is already used as a portable storage, and it is worth considering that after combining some functions (for example, OTG) can work unstable.
Preparation for the Association: Requirements and Checks
Before starting the procedure, follow the mandatory steps:
- Check the memory card: it should be at least 16 GB (optimally 32-128 GB) and UHS-I/U3 or Class 10. Cheap cards can slow down the system.
- Back up: all data from the map will be deleted. Use Google Photos for photos or Mi Cloud for contacts.
- Battery charge: At least 50% to avoid failures.
- Update MIUI: Older versions (below MIUI 12) may not have unification options.
To check the cardโs compatibility, insert it into the slot and go to Settings โ Storage โ SD Card. If the system offers the option โConfigure as internal memoryโ, then the card is suitable. If not, try formatting it into FAT32 or exFAT via a PC (but this does not guarantee success).
Save data with SD-PC/cloud maps
Check the class and size of the card (minimum Class 10, 16 GB)
Charge your phone to 50% or higher
Update MIUI to the latest version
Make sure the card is not damaged (check on another device)-->
โ ๏ธ If you are using Redmi 9S MIUI Global, after memory is combined, problems with updates over the air may arise (OTA). In this case, it is recommended to temporarily disable the card before updating.
Method 1: Combining via MIUI settings (official method)
It's the easiest and safest way, but it's not available on all firmware versions. MIUI 12.5โ14:
- Insert microSD into the slot (up to 512GB cards are supported).
- Open the Settings โ Storage โ SD card.
- Slip on the three dots in the top right corner and select "Storage settings."
- Select โFormat as internalโ (or โConfigure as internal memoryโ).
- Confirm the action. The system will warn you that all data will be erased.
- Wait for the formatting to be completed (it can take up to 10 minutes).
- After the reboot, go to Settings โ Applications โ Installed and transfer the necessary programs to the map.
If the option "Format as internal" is missing, then:
- ๐ฑ Your version. MIUI does not support the function (relevant to the MIUI 11 and below).
- ๐พ Memory card damaged or incompatible.
- ๐ง The device already uses the card as a portable storage (you need to format it in the form of a portable storage device). FAT32 PC).
What if MIUI can't see the map?
Method 2: Manually combine via ADB (for power users)
If you donโt have a combination option, you can use Android Debug Bridge (ADB), which works on most Android 9-12 versions, but requires a PC connection. On Redmi 9 with MIUI 13+, this method may not work due to Xiaomiโs restrictions on modifying the storage partition.
Step-by-step:
- Download and install ADB Tools on your PC (e.g. Googleโs Platform Tools).
- Activate Developer Mode on Redmi 9: Go to Settings โ About Phone โ MIUI version and tap 7 times.
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the Command Prompt (CMD) in the ADB folder and type:
adb shell
sm list-disksYou will see a card ID (e.g., disk:179,32) and copy it and follow the command:
sm partition disk:179,32 privateThe card will then be formatted as internal memory, and if you have entered the wrong ID, you may lose the data on the main drive!
โ ๏ธ Note: On some versions MIUI after-unification ADB You may have errors with the mounting of memory when you reboot, and only a complete reset will help.
Method 3: Transfer applications to SD-map (alternative to association)
If memory integration is not possible or desirable, you can manually transfer some applications to the map, which is less effective but safer:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (not all programs support this option).
- Slip "Storage" โ "Change" โ "SD card".
- Confirm the transfer. Some data (cache, updates) may remain in internal memory.
Limitations of the method:
- ๐ฎ The big cash game (Genshin Impact, PUBG) They may not be able to move or work slower.
- ๐ฑ System applications (Google Play, Mi Services) cannot be moved.
- ๐ After updating the application, it can automatically return to internal memory.
To automatically transfer new apps to the card, activate the option in Settings โ Storage โ SD Card โ Settings โ Set by default on SD (not available on all versions of MIUI).
๐ก
If the app is slowing down after transfer, try clearing its cache in the settings. Also check the speed of the memory card - UHS-II or A2 is recommended for games.
Frequent problems and their solutions
Memory integration on Redmi 9 is often accompanied by errors, and letโs look at the typical cases and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The card is not formatted as internal memory. | Incompatible format or class of card | Format the card in FAT32 via PC and try again |
| After the combination, the phone brakes | Low speed reading/writing of the card | Replace the card with a U3/A2 model |
| Applications are not installed on the map | Manufacturer restrictions or MIUI | Use ADB for Forced Transfer |
| After the MIUI update, the map "falls off" | Resetting the storage settings | Reboot your phone or reconfigure the map |
| There is no room for unification. | System files take up internal memory | Clean the cache in Settings โ Storage โ Clean |
If the card is identified as damaged after the merger, try:
- Remove and re-insert it.
- Execute the command in ADB:
adb shell sm repair disk:179,32(Replace 179.32 with your card ID).
Features for Redmi 9A, 9C and 9T
On the Redmi 9A/9C/9T modifications, the process of combining memory has nuances:
- ๐ Redmi 9A: It does not support Adoptable Storage at the level of MIUI. The only option is to transfer applications manually or use them ADB (But it can cause disruption).
- ๐ Redmi 9C/9T: feature is available, but works unstable on firmware below MIUI 13. Preliminary updates are recommended.
- ๐ All models with eMMC memory (instead of the UFS) Unification can slow down the system due to the difference in reading speed.
For the Redmi 9A, an alternative way to save space is:
- Use Google Drive (Mi Cloud) to store photos and videos.
- Remove pre-installed applications via ADB:
adb shell pm uninstall -k --user 0 com.mi.global.bbs(Replace com.mi.global.bbs with an unnecessary application package)
๐ก
On Redmi 9A, memory integration is officially unavailable, and the best way to do that is to optimize internal storage and use cloud services.