Xiaomi Redmi 9A is one of the most popular budget smartphones, but its main drawback is only 32 GB of internal memory. Even after installing a microSD card, many users face the problem: applications still occupy precious space in main memory. In this article, we will discuss all the working ways to transfer applications to a memory card in Redmi 9A, including hidden MIUI settings, bypassing Android restrictions and alternative solutions.
It's important to understand that not all applications can be ported, depending on the developer's policy and the version of MIUI. For example, system applications (like Google Play Services or Mi Browser) almost always remain in internal memory, but even a partial transfer will help to free up 2-5 GB, which is critical for a device with a small storage capacity.
Weβve tested all methods on Redmi 9A with MIUI 12.5 and Android 10, but the instructions are also relevant for newer firmware versions (up to MIUI 14).If your smartphone runs Android 11+, some points may differ β weβll warn you about this separately.
Why applications are not transferred to SD-map?
Android has strict restrictions on external drives, and Xiaomi is tightening them in its firmware.
- π Android Security Policy: With Android 6.0, Google has banned the transfer of applications to Android SD-map-format FAT32 (Requires formatting in exFAT or NTFS, But it creates other problems.
- π± Limitations MIUI: Xiaomi blocks the transfer of system and pre-installed applications, as well as those that use OBB-files (e.g. games).
- π οΈ Technical Limits: Some applications (such as instant messengers or bank clients) require quick access to data that is not easily accessible. SD-The card cannot be provided.
- π Fragmentation of files: With frequent records / deletions on SD-lower-class A1 (or UHS-I) Application speed drops 2-3 times.
Besides, at Redmi. 9A a hybrid slot is used for SIM-card (second slot is combined with microSD) if you use two SIM-If you're going to do this, you can't physically transfer applications to an external drive, and then you just have to clean the cache or use cloud storage.
What memory card is suitable for Redmi 9A?
Not every microSD card will allow you to port applications. For the Redmi 9A, three things are critical:
- Speed class: Class 10 minimum (better UHS-I U1 or A1). Class 4/6 cards will slow down applications.
- Volume: 32GB (optimally 64β128GB) cards with 16GB often do not support exFAT formatting.
- File system format: exFAT (recommended) or FAT32 (limited). NTFS is not supported.
| Parameter | Recommended value | Consequences of non-conformity |
|---|---|---|
| Class speed | UHS-I U1 or A1 | Apps will lag or dye |
| Volume. | 64β128 GB | There is not enough room to move major games. |
| File system | exFAT | FAT32 does not support files >4GB |
| Brand | SanDisk, Samsung, Kingston | No-name cards often fake speed classes |
If you have already inserted a card, but it is defined as βdamagedβ or βread-onlyβ, try:
- Format it on PC in exFAT (not via phone!).
- Check for errors in the chkdsk utility (in Windows: chkdsk D: /f, where D: is the letter of the card).
- Test speed with CrystalDiskMark β if the record is below 10 MB/s, the card is not suitable.
π‘
Before buying a memory card, check it for authenticity with the SD Insight app (available on the Play Market) that will show the real manufacturer and speed class, even if the card is fake.
Method 1: Transfer through MIUI settings (official method)
It's the easiest way, but it doesn't work for all applications. MIUI 12β14:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (like Facebook or VK).
- Click on "Storage."
- If the option is available, tap "Change" and select "Memory Card".
- Confirm the transfer and wait until the completion (may take up to 5 minutes).
β οΈ Note: If the "Change" button is inactive or not, then:
- πΉ The app does not support portability (such as WhatsApp or Google Maps).
- πΉ The memory card is formatted in FAT32 (need exFAT).
- πΉ You're using it. MIUI 13+ Android 12, where Xiaomi has removed this option for some models.
βοΈ Preparation for transfer through MIUI
After the transfer, check if the application files have actually moved:
- Open any file manager (such as Mi File Manager).
- Move to the /storage/xxxx-xxxx/Android/obb/ (where xxxxxxx β ID your card).
- Make sure there is a folder with the name of the transferred application.
What if the application stopped working after the transfer?
Method 2: Use a memory card as an internal storage device (Adoptable Storage)
This method allows you to combine a memory card with an internal storage, but it has serious drawbacks:
- π§ The card will be encrypted and will not be read on other devices.
- π The system speed can drop by 20-40% (depending on the class of the card).
- π« After the card is removed, the phone may not boot.
If you are prepared for these risks, follow the instructions:
- Insert the memory card in the Redmi 9A.
- When the notice βNewβ appears SD-map" press "Configure".
- Select "Inner Memory" (not "Portable Storage").
- Confirm the formatting (all data on the map will be deleted!).
- After formatting, select "Move Data" (optional).
- Reboot the phone.
Now, when you install new applications, the system will suggest that you save them to a memory card, so you can transfer them to the memory card.
- Go to Settings β Applications β Application Management.
- Select the app and click "Storage".
- Click "Change" and select "SD-map".
β οΈ Note: If you retrieve the memory card after setting it up, Redmi 9A It might be stuck on the logo. MI When you boot it, you're going to have to reset your phone to the factory settings, or you're going to have to put the card back in.
π‘
The Adoptable Storage method is suitable only for A1/U1 class cards with a volume of 64 GB. On slow cards, the system will slow down, and applications will fly out.
Method 3: Transfer over ADB (for power users)
If MIUI blocks the transfer, you can bypass the restrictions with Android Debug Bridge (ADB), which works even for applications where the Change button is inactive.
You'll need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π USB-cable (preferably original).
- π₯ Utility. ADB (download from the official website).
- π§ Included debugging by USB phone-on.
Steps:
- Activate USB debugging: Settings β About Phone β MIUI Version (click 7 times) Settings β Additional β For Developers β USB debugging (enable)
- Connect your phone to your PC and select File Transfer (MTP) mode.
- Open the command prompt (CMD) in the ADB folder and type: adb devices If the device is displayed, continue. If not, install Xiaomi USB Drivers.
- Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). This can be done through the App Inspector (app from the Play Market) or by command: adb shell pm list packages | grep "facebook"
- Move the application by command: adb shell pm set-install-location 2 adb shell pm move-package com.facebook.katana Here 2 is the external storage code and com.facebook.katana is the packet name.
- Reboot the phone.
If the move-package command returns the error [NOT_MOVED: Operation not allowed, then:
- πΉ The app does not support portability (e.g. Google Play Services).
- πΉ The memory card is formatted in FAT32 (need exFAT).
- πΉ V MIUI activated protection against changing system partitions (solved by unlocking the bootloader, but this cancels the warranty).
adb shell pm get-install-locationIf the result 0 [auto] or 1 [internal], If transfer is possible, if 2 [external] β pre-appendix SD-map.-->
Method 4: Manual transfer of cache and application data
If the application itself cannot be moved, you can free up space by moving its cache and additional files (for example, downloads from messengers or OBB games).
For this:
- Install a file manager with access to root folders (such as FX File Explorer or Solid Explorer).
- Open /Android/obb/ in the internal memory.
- Copy the folder with the game name (e.g. com.gameloft.android.ANMP.GloftA9HM for Asphalt 9) to the memory card in /Android/obb/.
- Remove the original folder from your internal memory.
- Restart the game - it must download data from the map.
Similarly, it is possible to transfer:
- π Cash cards on Google Maps (/Android/data/com.google.android.apps.maps/files/).
- π΅ Music from Spotify or Yandex Music (/Android/data/.../files/music/).
- πΈ Photo and video from WhatsApp (/Android/media/com.whatsapp/WhatsApp/Media/).
β οΈ Note: Some applications (e.g. Telegram or Telegram) VK) They store the cache in encrypted folders, and if they stop working after transfer, return the files back or clear the cache in the app settings.
What if nothing works? Alternative solutions
If none of these methods worked, consider these options:
- π Cache Cleanup: Clean the cache regularly through Settings β Annexes β Application management β Clear the cache. That'll free up 1-3 GB.
- βοΈ Cloud storage: Move photos/video to Google Photos, Yandex Drive or Mi Cloud.
- π² Lite versions of applications: Install lightweight versions (Facebook Lite, Messenger Lite, Spotify Lite).
- π§ Factory reset: If the phone is clogged with βgarbageβ, a full reset can free up to 5-7 GB.
- π Replacement of memory card: If you have a card in the class below A1, Buy a faster one (such as SanDisk Extreme) A2).
If the problem is a lack of memory for updates, use this life hack:
- Connect your phone to your PC via USB.
- Copy all photos/videos to your computer.
- Remove them from your phone (released 2-10 GB).
- Install the update.
- Return the files back.