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.
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:
- As a portable device, the card will only be used to store files (photos, videos, music) and applications cannot be ported.
- 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:
- Put it in. SD-Redmi 9 slot card (hybrid slot supports either 2) SIM + microSD, or 1 SIM + microSD).
- Go to Settings. β Memory. β [Your name is yours. SD-map] β Three dots (menu) β Settings β Formatting as an internal memory.
- Confirm the action. It'll take 1-3 minutes.
- 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
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:
- Open Settings β Applications β Application Management.
- Select the app you want to transfer (such as Telegram).
- Click on "Storage."
- If the "Move to" button SD-The map is active, tap it. If you're not, try another way.
- 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 application | Can 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:
- Activate Developer Mode: Go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect Redmi 9 to your computer and select File Transfer mode.
- Open the command prompt (or Terminal on macOS/Linux) and go to the adb folder.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- 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).
- 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?
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:
- Install the app from Google Play.
- Open it and give access to settings (you will need permission to change system settings).
- In the "Move to SD" section, select the app from the list.
- 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:
- Open the Play Market.
- Slip on the profile avatar β Settings β Network settings β Auto-update applications.
- Select βDo not update automaticallyβ or βOnly via Wi-Fiβ.
This will prevent unexpected memory filling with updates that sometimes weigh 100 times.+ MB.