How to transfer applications to a memory card in Xiaomi Redmi 9: the complete guide

Xiaomi Redmi 9 owners often face a shortage of internal memory, especially if the device has a lot of applications or heavy games. microSD card seems logical solution โ€” cheap, fast and without data loss. However, MIUI has strict restrictions on portability of applications, and not all programs can be moved by standard means.

In this article, we will discuss all working ways to save applications on the SD-map 9 (including Redmi models 9A/9C/9T), Iโ€™ve been wondering why some of these methods stopped working after the updates. MIUI, And we'll show you workarounds, and you'll learn how to format the map correctly, which applications can be moved and which can't, and what to do if the system blocks the transfer.

We warn you immediately: starting with MIUI 12.5 Xiaomi has completely removed the function "Move to the SD-This is due to Google's Android security policy, but there are alternative solutions, from manual file transfer to use. ADB-Read on to understand all the nuances.

Why Xiaomi Redmi 9 does not allow to transfer applications SD-map?

Many users notice that Redmi 9โ€™s settings donโ€™t have the option to transfer applications to a memory card, even though it used to be, and the reasons are rooted in three key factors:

  • ๐Ÿ”’ Google policy: Starting with Android 6.0, Google has tightened the rules for working with external drives, applications are installed in internal memory by default, and portability is allowed only for some programs that support adoptable storage).
  • ๐Ÿ“ฑ Limitations MIUI: Xiaomi in new versions of firmware (MIUI 12.5+) Completely removed the GUI for transfer, leaving only manual methods through ADB third-party.
  • ๐Ÿ›ก๏ธ Security and performance: MicroSD memory cards are slower than internal memory eMMC/UFS. Moving system applications or high-demand games can lead to lags or crashes.

Itโ€™s important to understand that even if you format a card as internal memory (via Settings โ†’ Storage), not all apps will be able to work with it correctly, such as WhatsApp, Telegram and most banking applications refuse to run from an external drive due to security policies.

โš ๏ธ Warning: Formatting a memory card as an internal storage will encrypt it, and once it is removed, it will not be available on other devices, and it can slow down the phone if the class card is lower. UHS-I (U1/U3).

Preparation of a memory card: which class to choose and how to format

Before transferring applications, you need to properly prepare the microSD, and the speed of the transferred programs depends on the card class:

Class of cardRecording speedSuitable forEstimated price (64 GB)
Class 1010 MB/sLightweight apps, photo500โ€“800 โ‚ฝ
UHS-I (U1)30 MB/sSocial networks, messengers900โ€“1200 โ‚ฝ
UHS-I (U3)90 MB/sGames, heavy applications1500โ€“2000 โ‚ฝ
A1/A21500/4000 IOPSMultitasking, frequent operations1800โ€“2500 โ‚ฝ

Redmi 9 recommends UHS-I U3 or A2 cards, which provide minimal lags when running ported applications, and cheap Class 10 cards can slow down games or social networks.

How to format a map for applications:

  1. Insert the card into the Redmi 9 slot (cards up to 512GB are supported).
  2. Go to Settings โ†’ Storage โ†’ [Map Name] โ†’ Three Points (menu) โ†’ Storage settings.
  3. Select Internal Memory (this will format the card and encrypt it).
  4. Confirm the action โ€“ the data on the map will be deleted!
๐Ÿ“Š What memory card do you use in Redmi 9?
Class 10
UHS-I U1
UHS-I U3
A1/A2
I don't know/I don't use/

Method 1: Transfer applications through MIUI settings (if available)

Older versions of MIUI (before MIUI 12) had a built-in tool for porting applications. If your Redmi 9 hasn't yet updated, try this method:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Press Warehouse. โ†’ Move it to SD-map.
  4. Wait until the process is completed (may take a few minutes).

If the buttons are moved to SD-No map, then no map:

  • ๐Ÿ“ต The application does not support portability (most modern programs block this function).
  • ๐Ÿ”„ Your version. MIUI 12.0 later and the option removed.
  • ๐Ÿ’พ Memory card is not formatted as internal storage.

โš ๏ธ Note: Even if the transfer is successful, some features of the application (such as notifications or widgets) may not work properly!

๐Ÿ’ก

Before transferring the application, clear its cache in the Storage section - this will reduce the amount of data moved and speed up the process.

Method 2: Transfer over ADB (for power users)

If you donโ€™t have a port option in your settings, you can use ADB (Android Debug Bridge), an Android debugging tool that works on all versions of MIUI, but requires a connection to a computer.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/Linux/macOS.
  • ๐Ÿ”Œ Cable USB (preferably original).
  • ๐Ÿ› ๏ธ Utilities. ADB Fastboot (you can download from the official Android website).
  • ๐Ÿ“ฑ Included debugging by USB Redmi 9.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI Version. Click on MIUI Version 7 times until you become a developer!
  2. Turn on USB Debugging: Return to Settings โ†’ Additional โ†’ Developer. Activate the USB Debugging Switch.
  3. Connect Redmi 9 to your computer and confirm your trust.
  4. Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
  5. Enter the command to check the connection: Adb devices should appear serial number of your phone.
  6. Find out the batch name of the application (for example, for Facebook it is com.facebook.katana): adb shell pm list packages -f
  7. Move the app to SD-map: adb shell pm move-package com.facebook.katana If the team returns Success - application moved.

Limitations of the method:

  • โŒ Not all apps support portability (e.g. Google Play Services or Google Play Services). MIUI System Apps).
  • โŒ After updating MIUI Transferred applications can โ€œflyโ€ back to internal memory.
  • โŒ Some programs (such as Netflix) block the launch of the SD-map.

Install ADB on your computer |

Enable the developer mode on Redmi 9|

Activate debugging via USB|

Connect the phone with the original cable |

Check the connection of the adb device team-->

Method 3: Use of third-party applications (App Mgr III, Link2SD)

If ADB seems complicated, you can use specialized utilities from Google Play.

  • ๐Ÿ“ฆ App Mgr III (App Manager - allows you to transfer applications, clear cache and manage autoboot. MIUI, It requires root rights for full functionality.
  • ๐Ÿ”— Link2SD โ€” It creates symbolic links, tricks the system, works without root, but you need a partition map. ext2/ext3 (What is not always possible on Redmi 9).
  • ๐Ÿ—ƒ๏ธ Files by Google is a built-in file manager with memory cleanup. It doesn't carry apps, but it helps to free up space.

How to use App Mgr III:

  1. Download and install App Mgr III.
  2. Open the app and give access to Special Features (in Android settings).
  3. Go to the Move tab.
  4. Select the app from the list and click Move to SD-map.
  5. Confirm the action โ€“ the application will be moved (if possible).

โš ๏ธ Note: Applications that have been migrated through third-party utilities can automatically update back to internal memory when updated via Google Play!

Why Link2SD doesnโ€™t work on Redmi 9?
Redmi 9 (as with most modern Xiaomi) does not support partitioning ext4 on SD-card by standard means. Link2SD It requires this section to work without root rights. F2FS, But it requires manual formatting through TWRP, What's not safe for beginners.

Method 4: Manual application file transfer (for games and heavy programs)

Some apps (especially games) allow you to transfer only a fraction of the data, such as cache or additional files, which will not free up much space, but will save a few gigabytes.

How to transfer these games to SD-map:

  1. Install a file manager with access to root folders (such as Solid Explorer or FX File Explorer).
  2. Go to /Android/obb/, where additional game files are stored (e.g., graphics packages for Genshin Impact or Call of Duty Mobile).
  3. Copy the folder with the game (for example, com.miHoYo.GenshinImpact) SD-map (/SDCard/Android/obb/).
  4. Remove the original folder from your internal memory.
  5. Start the game - it must download files from the memory card.

Games that support such a transfer:

  • ๐ŸŽฎ Genshin Impact (Folder) ~15GB).
  • ๐ŸŽฎ Call of Duty Mobile (Folder) ~2โ€“5 GB).
  • ๐ŸŽฎ PUBG Mobile (folder) ~1-3 GB).
  • ๐ŸŽฎ Asphalt 9 (folder) ~2 GB).

For the Redmi 9 with 64GB of storage, this method saves up to 20-30GB if you play multiple heavy projects.

๐Ÿ’ก

Manual transfer OBB-The only way to make room for games without root rights is to make it easier for files to download back to internal memory!

What to do if the applications are not portable?

If none of these methods worked, try alternative solutions:

  • ๐Ÿงน Cache Clearing: Go to Settings โ†’ Warehouse โ†’ Clear cache. This can free up 1 to 5 GB without deleting data.
  • ๐Ÿ—‘๏ธ Remove Unnecessary Files: Use Files by Google to search for large or duplicate files.
  • โ˜๏ธ Cloud Storage: Move Photos and Videos to Google Photos or Mi Cloud (gives 5GB for free).
  • ๐Ÿ”„ Factory reset: The last resort if the phone is full of "junk." Make a backup before reset!
  • ๐Ÿ›’ Replacement of memory card: If you have Class 10, try it UHS-I U3 โ€” Some applications may start to be portable.

If you are critically short of memory, consider buying Redmi. 9 with a large amount of storage (for example, Redmi) 9 128 GB or newer model (Redmi Note) 10/11). Price of difference 64 GB and 128 GB usually does not exceed GB 1500โ€“2000 โ‚ฝ, Itโ€™s cheaper than always fighting for a place.

FAQ: Frequent questions about transferring applications to SD-map 9

Can I transfer WhatsApp to a memory card?
WhatsApp is blocking the transfer to SD-The only way to do this is to use the Cloud Backup feature and remove heavy media files from chats (in the Warehouse settings). โ†’ Storage management).
Why did the app stop working after the transfer?
This is due to: low speed memory card (you need a class of U3/A2), encrypted storage (if the card is formatted as internal), limitations of the application itself (many programs check the installation path), Solution: move the application back or install it again.
How to transfer games from internal memory to SD-root-card?
Most games do not support full portability, but you can: Copy folder OBB (See Method 4 above. Use App Mgr III Set the game directly on the map through APK-File (if supported) for Genshin Impact, Call of Duty Mobile and PUBG Only manual transfer works. OBB.
What happens if you take it out? SD-A card formatted as an internal memory?
If the card was attached as an internal storage: The phone will stop seeing the applications transferred to it. The data on the card will be encrypted โ€” it can not be read on another device. When you re-insert the card, Redmi 9 may suggest formatting it again (data will be lost!).
How to check which applications can be transferred?
Verification: ADB: adb shell pm get-install-location If output 0 [auto] or 2 [external] transfer possible. App Mgr III: the list of applications will be marked with those that support transfer. Manual method: try to move through the settings โ€” if the button is active, then you can.