Transfer applications to memory card in Xiaomi Redmi 9: a complete guide with nuances

Owners of Xiaomi Redmi 9 sooner or later face a shortage of internal memory โ€” especially if you are actively installing games, messengers or multimedia applications. MicroSD card memory seems to be the obvious solution, but in MIUI with the transfer of applications is not so simple.

In this article, we will discuss all working methods for transferring applications to SD-map in Redmi 9 โ€“ from standard settings to workarounds using ADB You will learn which applications can be ported without risks, and which will remain on the internal drive, and how to avoid typical errors when working with memory.

โš ๏ธ Important: Not all methods are equally secure.Transfer system applications or ignore warnings MIUI This may cause your phone to crash.We recommend that you first familiarize yourself with the limitations of your version. MIUI (You can find it in the settings. โ†’ The phone. โ†’ Version. MIUI).

Why? MIUI restricts the transfer of applications to SD-map?

Smartphone makers, including Xiaomi, have imposed restrictions on app portability for a reason.

  • ๐Ÿ”’ Security: SD-Cards are easier to extract or lose, which creates a risk of data leakage (for example, from instant messengers or banking applications).
  • โšก Performance: Class Memory Cards UHS-I Class 10 is still slower than the built-in memory of eMMC 5.1 in Redmi 9.
  • ๐Ÿ› ๏ธ Stability: When you extract the card while the application is running, it can crash or lose data.
  • ๐Ÿ“ฑ Google Policy: Starting with Android 6.0, migrating apps to Android SD Requires support from the developer (android:installLocation attribute in the manifesto).

In MIUI 12/13/14 (depending on the firmware version of your Redmi 9), these restrictions are implemented particularly harshly, for example, you can not carry:

  • ๐Ÿ“ฑ System applications (e.g. Settings, Phone, Camera).
  • ๐Ÿ’ณ Applications with payment data (Google Pay, bank customers).
  • ๐ŸŽฎ Games with anti-piracy protection (e.g. Genshin Impact or PUBG Mobile).

However, there are workarounds - we will talk about them later.

๐Ÿ“Š How to use a memory card in Redmi 9?
Photo and video only
For the portability of applications
As an internal memory (Adoptable Storage)
I don't use it.
Another option

Method 1: Standard Transfer through MIUI Settings

This is the simplest method, but it only works for a limited list of applications. Here's how to apply it:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (such as Telegram or Spotify).
  3. Slip on Warehouse.
  4. If the option is available, you will see the button Move to SD-Map (or Modify in new versions) MIUI).

โš ๏ธ Warning: If there is no button, the app does not support portability. ADB (I'm not sure what the consequences are, like moving WhatsApp to the next one. SD Often leads to loss of chats when retrieving the card.

โ˜‘๏ธ Preparation for the portability of applications

Done: 0 / 4

Here is an example of applications that can usually be ported in a standard way:

CategoryExamples of applicationsRisks.
MessengersTelegram, Viber, SkypeLoss of cache when retrieving the card
Multimedia.Spotify, VLC, MX PlayerSlowing down reproduction
Utilities.ES Conductor, CCleanerMinimum
Social mediaTwitter, RedditDeparture at low signal

If the desired application is not in the list, move to the next method.

Method 2: Using ADB for Forced Transfer

ADB (Android Debug Bridge is a debugging tool that allows you to control your smartphone through your computer, and you can force almost any application to be transferred to your computer. SD-map, even if MIUI But the method requires caution.

Here's what you're gonna need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ Cable USB (preferably original).
  • ๐Ÿ“ฆ Installed drivers Xiaomi and ADB (You can download from the official Google website).
  • โš™๏ธ Included debugging by USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to tap according to the version โ†’ Return to the Extra โ†’ For developers โ†’ Debugging by USB).

Instructions:

  1. Connect Redmi 9 to your computer and allow debugging.
  2. Open the command line (or Terminal) and type:
adb devices

(Your device should be displayed.)

  1. Find out the batch name of the app (for example, for Facebook it is com.facebook.katana), you can do this through the App Inspector or the command:
adb shell pm list packages | grep 'appendix name'
  1. Move the app to SD-map:
adb shell pm set-install-location 2


adb shell pm move-package com.example.package

โš ๏ธ Note: Some applications may not work properly or even start after this transfer. For example, Google Maps often displays an error when downloading maps from the maps. SD. Before experimenting, make a backup copy!

๐Ÿ’ก

If the move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], So the app is absolutely not portable. Try other methods or clear the cache.

Method 3: Formatting SD-The card is an internal memory (adoptable storage)

This method turns yours into yours. SD-It's part of the internal storage, so you can install applications on it without restrictions:

  • ๐Ÿ” The card will be encrypted and will not be read on other devices.
  • ๐Ÿ“‰ System performance may fall (especially if the card is slow).
  • ๐Ÿšซ After extracting the map, the application will stop working on it.

If you are prepared for these victims, follow the instructions:

  1. Put it in. SD-map.
  2. Go to Settings โ†’ Storage โ†’ Memory Map.
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Choose to format as internal.
  5. Confirm the action and wait until it is completed (may take a few minutes).

After formatting:

  • ๐Ÿ“ฒ New applications will be installed by default on SD-map.
  • ๐Ÿ”„ Existing applications can be moved through Settings โ†’ Applications (as in Method 1).

โš ๏ธ Note: If you decide to remove the card, Redmi 9 will require a reboot and all applications on it will become unavailable.

What to do if MIUI does not offer the option "Format as internal"
This option may not be available if: 1. The card is already formatted internally on another device. 2. You are using MIUI 13+ with an updated security policy. 3. The card is damaged or too slow (class below Class 10). In this case, try formatting the card on a PC in FAT32, then paste it back into your phone and try again.

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 downloaded files.

  • ๐ŸŽต Musical applications (Spotify, Yandex Music).
  • ๐Ÿ“บ Video players (YouTube, Kodi).
  • ๐ŸŽฎ Some games (such as downloaded maps in Google Maps).

How to do this:

  1. Open the application settings (Settings โ†’ Applications โ†’ [application name] โ†’ Storage).
  2. Slip on Clear cache (this won't delete important data).
  3. If you have the option to Control Space or Memory, select Change the Save Place and specify SD-map.

For Google Maps:

  1. Open the application, tap on the avatar โ†’ Settings โ†’ Offline maps.
  2. Select the storage settings and specify SD-map.

For Spotify:

  1. Go to Settings โ†’ Data โ†’ Storage location.
  2. Choose. SD-map and confirm.

This method does not carry the application itself, but saves 1-5 GB of internal memory due to media files.

Method 5: Alternative solutions for memory release

If none of these methods worked, consider these options:

  • ๐Ÿงน Cache Cleanup: Clean the cache regularly through Settings โ†’ Warehouse โ†’ Cleanup. It could free up 1 to 3 GB.
  • โ˜๏ธ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud, then delete local copies.
  • ๐Ÿ”„ PC portability: Connect Redmi 9 to your computer and copy heavy files (such as movies or backups).
  • ๐Ÿ“ฆ Lite versions of applications: Install lightweight versions (Facebook Lite, Messenger Lite), which take up 2-3 times less space.
  • ๐Ÿ› ๏ธ Factory reset: The last resort if the phone is full of unnecessary files!

You can also use applications for memory analysis, for example:

  • Files by Google โ€“ shows which files take up the most space.
  • SD Maid โ€“ removes unnecessary files and duplicates.
  • CCleaner โ€“ Clears the cache and temporary files.

๐Ÿ’ก

If your Redmi 9 is constantly giving out a notification โ€œNot enough memoryโ€, even after cleaning, check the /Android/obb/ folder โ€“ there may be heavy game files (1-4 GB each) that can be transferred to the SD manually through the file manager.

Frequent Mistakes and How to Avoid Them

When working with application portability, Redmi 9 users often face these problems:

Mistake.Reason.Decision
The "Move to SD" button is inactive.The application does not support portability or MIUI blocks the function.Try ADB or revert to an older version of MIUI
App dyes after transferSD-The card is too slow or damagedCheck the card for errors or move the application back
Lack of space on SD after formatting as internalMIUI reserves part of the memory for system needsUse a larger card (from 128 GB)
ADB Issuing a Failure Error [INSTALL_FAILED_INSUFFICIENT_STORAGE]There is no free space on the map or it is formatted incorrectly.Clean the map or format it in exFAT

โš ๏ธ Warning: If after transferring applications, the phone began to brake, check the speed SD-mapping A1 SD If the read speed is below 20 MB/s, the card is not suitable for installing applications.

Can I transfer WhatsApp to WhatsApp? SD-map?
Technically yes, but strongly discouraged. WhatsApp stores a chat database in internal memory, and when you transfer to SD, you risk losing messages when you extract the card. Better to back up chats regularly in Settings โ†’ Chat โ†’ Backup and save it to Google Drive.
Why did the app disappear from the menu after porting to SD?
This is if: You have extracted SD-card without secure disabling. card corrupted or formatted in incompatible file system. MIUI Solution: Reboot your phone, check the map for errors, or move the app back.
How to transfer games to SD-card if the standard method does not work?
For games like Call of Duty Mobile or Free Fire, the standard port is often blocked. ADB (see method 2), But be prepared for bugs. Only transfer the game's cache. /Android/obb/) Set the game to another one. SD-A map formatted as an internal. โš ๏ธ Anti-cheat games (e.g, PUBG Mobile can block the account for transferring to SD!
Can I use it? SD-map as an internal memory MIUI 14?
In the latest versions MIUI (13 and 14) Xiaomi has removed the formatting option SD It's like internal memory for most models, including the Redmi 9. It's related to Google's security policy. MIUI 12 (risky, security updates are lost) Use of custom firmware (requires unlocking the bootloader).
What? SD-It is better to buy a map for Redmi 9?
For the installation of applications, we recommend cards: Class: UHS-I (U3) or Class 10. Volume: 64 GB (optimally 128 GB). Brands: Samsung EVO Plus, SanDisk Ultra, Kingston Canvas Go! Plus. Avoid cheap no-name cards - they often forge speed characteristics.