How to transfer applications to SD-Map in Xiaomi Redmi 9: all the ways and nuances

If your Xiaomi Redmi 9 is full and your internal memory is constantly signaling a shortage of space, transfer applications to the new location. SD-But it’s not that simple: smartphone makers (including Xiaomi) are limiting this feature because of the way Android works. In this article, we’ll look at all the ways available, from standard settings to hidden features. MIUI, This will help to free up precious gigabytes.

It’s important to understand that not every application can be ported: some (e.g. system or high performance) will remain in internal memory, we’ll also tell you how to properly prepare the microSD to avoid errors, and which memory cards are best for Redmi 9.

Why you can’t transfer applications to SD-map?

Many users experience a situation where the "Move to SD" button in the application settings is inactive.

  • πŸ”Ή The Limitations of Android 10+. Since this version, Google has tightened the rules for working with external drives. applications are installed only in internal memory by default.
  • πŸ”Ή MIUI 12/13/14. Xiaomi’s firmware further blocks portability for a number of applications, especially system ones (e.g. com.miui.gallery or com.android.contacts).
  • πŸ”Ή Type SD-Maps of format. FAT32 Do not support internal memory, and exFAT may not work smoothly.
  • πŸ”Ή Developer policy: Some applications (such as WhatsApp or Google Play Services) explicitly prohibit portability in the manifesto.

Another common problem is that after the transfer, the application starts to slow down or give out errors. SD-class A1/A2 (Application-optimized memory is still slower than internal eMMC memory 5.1, redmi-mounted 9. However, for instant messengers, media players or low-demand games, this method is quite workable.

πŸ“Š What volume? SD-You are using the cards in Redmi 9?
16-32 GB
64–128 GB
256GB and more
I don't use it.

Preparation SD-Maps: Formatting and Choosing the Right Type

Redmi 9 supports cards up to 512 GB, but for stable operation it is recommended to use models of class UHS-I (U1/U3) or A1/A2 from proven brands (SanDisk, Samsung, Kingston).

There are two formatting options:

  1. As a portable device, the card will only be used to store files (photos, videos, music) and applications cannot be ported.
  2. As internal memory, the card will become part of the system and can be installed applications. Attention: once formatted, the card cannot be retrieved without losing data, it will be encrypted and tied to the device.

To format the card as an internal memory:

  1. Put it in. SD-Redmi 9 slot card (hybrid slot supports either 2) SIM + microSD, or 1 SIM + microSD).
  2. Go to Settings. β†’ Memory. β†’ [Your name is yours. SD-map] β†’ Three dots (menu) β†’ Settings β†’ Formatting as an internal memory.
  3. Confirm the action. It'll take 1-3 minutes.
  4. After formatting, the system will suggest moving the data, selecting "Move Now" or "Cancel" (you can do it manually later).

⚠️ Note: If you format the card as internal memory, it will appear as part of the total memory of the device!

β˜‘οΈ Preparation SD-portability

Done: 0 / 4

Method 1: Standard Transfer through MIUI Settings

The easiest method is to use built-in MIUI tools. It is suitable for most custom applications (e.g. Facebook, VK, Spotify), but does not work for system or pre-installed ones.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to transfer (such as Telegram).
  3. Click on "Storage."
  4. If the "Move to" button SD-The map is active, tap it. If you're not, try another way.
  5. Wait until the process is complete (it can take up to 5 minutes depending on the size of the application).

After transfer, check that the application is working correctly. Some functions (such as notifications or widgets) may not work stable. If the application starts to slow down, return it to internal memory.

Type of applicationCan I reschedule?Possible challenges
Social networks (Instagram, TikTok)βœ… Yes.Media files can be downloaded more slowly
Messengers (WhatsApp, Viber)⚠️ Partially.The chat data is not transferred, only APK-file
Clash of Clans, Brawl Stars (Games)βœ… Yes, only. APK)Cash and saves will remain in internal memory
System (Settings, Camera)❌ No.Blocked by the manufacturer
Google Services (Play Market, Gmail)❌ No.Prohibited by Google Policy

πŸ’‘

If the "Move to SD" button is inactive, try clearing the app's cache in the "Storage" section. Sometimes this helps unlock the option.

Method 2: Use of ADB (for power users)

If the standard method didn’t work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually specify which apps to port, which requires a computer connection and basic command line knowledge.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ”Œ USB-cable (preferably original)
  • πŸ“₯ Utility. ADB Tools by Google
  • πŸ”§ Included debugging by USB Redmi 9

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on this item.
  2. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”.
  3. Connect Redmi 9 to your computer and select File Transfer mode.
  4. Open the command prompt (or Terminal on macOS/Linux) and go to the adb folder.
  5. Enter the command to check the connection: Adb devices should appear the name of your device.
  6. Find out the batch name of the application (for example, for Telegram it is org.telegram.messenger), can be found through the App Inspector or sites like Google Play (at the address of the application page).
  7. Execute the transfer command (replace package.name with real name): adb shell pm set-install-location 2 adb shell pm move-package package.name

If the command is successful, you'll see a message called Success. Restart your phone and check if the application has moved, and this method works even for programs where the port button is locked in the settings.

⚠️ Note: Not all applications support portability ADB. Google Chrome or YouTube may be a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION]. It is also not recommended to transfer launchers (for example, com.miui.home) - this can lead to interface failures.

What if ADB issues a "device unauthorized" error?
This error means that the computer has not received permission to debug. Redmi 9 should display a window asking "Allow debugging over USB?" - check "Always allow from this computer" and click "Allow." If the window does not appear, check the cable (sometimes it helps to replace the original) or reconnect the device.

Method 3: Transfer through third-party applications (App Mgr III, Link2SD)

If previous methods have failed, you can use third-party utilities from Google Play, which do not guarantee 100% results, but sometimes help to bypass the limitations of MIUI.

Top.-3 portability:

  • πŸ“Œ App Mgr III (App 2 SD) β€” Shows which applications can be transferred and suggests alternative methods (e.g., cleaning the cache or disabling it).
  • πŸ“Œ Link2SD β€” It creates symbolic links to allow you to cheat the system, requires root rights to work properly.
  • πŸ“Œ Files by Google is a built-in file manager with memory analysis, which helps you find heavy applications worth moving.

Example of App Mgr III:

  1. Install the app from Google Play.
  2. Open it and give access to settings (you will need permission to change system settings).
  3. In the "Move to SD" section, select the app from the list.
  4. If portability is available, click "Move." If not, the app will suggest alternatives (e.g., data cleanup).

Note that most of these utilities require root access for advanced features. On Redmi 9, you can get root through unlocking the bootloader and installing Magisk, but this voids the warranty and can lead to unstable system operation.

πŸ’‘

The portable app side only works with programs that initially support the feature, and it won’t be able to circumvent the limitations of Google or Xiaomi for system applications.

What if applications do not work after transfer?

Sometimes after the application has been moved to SD-They start to fly out, they don't open, they start to make mistakes:

  • πŸ”„ Application won't start β†’ Return it to your internal memory through Settings β†’ Annexes β†’ [Name of the annex] β†’ Warehouse β†’ Move it to the device.
  • πŸ“₯ Data is not stored β†’ Some applications (such as games) store the saved memory in internal memory. Check the settings of the game or use cloud-based saves.
  • 🚫 Error "Application not installed" β†’ Remove and install the application again by selecting when installing SD-card.
  • 🐒 Strong brakes. β†’ SD-The card is too slow. Try the class card. A2 Or return the application back.

If the problem persists, check:

  • Was the memory card removed during the application?
  • Is there enough space on the map (should be at least 10% free space)?
  • Is the card damaged (check on another device)

You can use the SD Card Tester app to diagnose the card, which checks the read/write speed and integrity of the file system. If the card is damaged, replace it, and further use may result in data loss.

Alternative ways to free up memory in Redmi 9

If porting apps didn’t help or isn’t possible, try other memory-free methods:

  • 🧹 Cache Clearing: Go to Settings β†’ Memory. β†’ Clear the cache. That'll free up to 1 to 3 GB.
  • πŸ—‘οΈ Remove unnecessary files: use the built-in β€œCleaner” in the MIUI Files by Google for finding garbage.
  • ☁️ Transfer media to the cloud: upload photos and videos to Google Photos or Mi Cloud, and then delete local copies.
  • πŸ”„ Factory reset: extreme, but effective. Pre-backup through Settings β†’ The phone. β†’ Backup.
  • πŸ“¦ Lite versions of apps: for example, Facebook Lite, Messenger Lite or Spotify Lite take up 2-3 times less space.

You should also turn off automatic updates to apps in Google Play:

  1. Open the Play Market.
  2. Slip on the profile avatar β†’ Settings β†’ Network settings β†’ Auto-update applications.
  3. Select β€œDo not update automatically” or β€œOnly via Wi-Fi”.

This will prevent unexpected memory filling with updates that sometimes weigh 100 times.+ MB.

FAQ: Frequent questions about porting applications to SD in Redmi 9

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support the transfer to the SD-You can only transfer the map. APK-application file (via ADB), But chat and media data will remain in internal memory. To save space, regularly clean WhatsApp cache in the app settings or archive chats.
Why does it slow down after transferring the game to SD?
Probably yours. SD-The card is too slow. Class cards are recommended for games. A2 (For example, SanDisk Extreme A2). Also check if the card is full - if less than 10% is free, the performance drops. If the brakes are critical, return the game to internal memory.
How to transfer system applications (e.g. Gallery) to SD?
MIUI system applications (e.g. com.miui.gallery or com.android.contacts) cannot be migrated in standard ways, such as root access and applications like Link2SD or Titanium Backup, but it is risky: it can disrupt the system and the warranty will burn.
What happens if you take it out? SD-A card formatted as an internal memory?
If the card was formatted as internal memory, its extraction will lead to: Stop the work of ported applications (they will disappear from the menu). System errors (a notification may appear "SD-Inability to read the card on another device (it is encrypted). To safely retrieve the card, first transfer all the applications back to internal memory, then format the card as portable.
Can I use it? SD-Map as internal memory on Redmi 9 without formatting?
No, for use. SD-It's formatting, because Android encrypts the data on the card and integrates it into the device's file system. Without formatting, the card will only be recognized as an external drive.