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

Xiaomi Redmi 9 owners often face a lack of internal memory, especially if the device has many applications installed. SD-But in the MIUI This process has its own characteristics, which are important to consider, so as not to face errors or slowdown of the smartphone.

In this article, we will discuss all available ways to transfer applications to an external drive, including standard settings. MIUI, utilization ADB-You'll learn which apps you can move and which you can't, how to prepare them properly. SD-map and what to do if the system does not allow the transfer.

Before you start, make sure that your SD-The card complies with the requirements: it must be microSDXC or microSDHC format with a speed class not lower than the previous one. UHS-I (Class 10: Otherwise, applications may not work smoothly.

Why Redmi 9 canโ€™t move apps to the same location SD-map?

Many users of Xiaomi Redmi 9 are faced with the fact that the option of porting applications to the SD-The map is simply not in the settings. It's political. MIUI Android's limitations since version 6.0. Here are the main reasons:

  • ๐Ÿ“ฑ Limitations MIUI: Xiaomiโ€™s firmware blocks most apps from being ported by default, leaving this option only for individual programs (such as some games or media players).
  • ๐Ÿ”’ Android Security: Starting with Android 6.0 Marshmallow, Google has tightened rules for working with external drives to prevent data theft.
  • ๐Ÿ’พ Format SD-If the card is formatted as a portable storage (rather than internal memory), the system limits the recording of application data.
  • ๐Ÿšซ Developer ban: Some apps (e.g. WhatsApp, Banking clients) explicitly block the transfer to the Internet SD-card.

If your Redmi 9 does not have a "Move to" button SD-map" in the application settings, this does not mean that a solution is impossible. Below we will look at workarounds, including the use of the ADB and third-party tools.

โš ๏ธ Note: Transfer of Google system applications or services to SD-The card can lead to unstable operation of the phone. it is recommended to move only user programs (games, instant messengers, utilities).

๐Ÿ“Š How do you usually solve the problem of memory shortage on your smartphone?
Delete unnecessary files
Transfer the data to SD-map
I use cloud storage.
I only install lightweight applications.
I don't know.

Preparation of SD-card for application transfer

Before transferring applications, it is necessary to prepare correctly SD-There are two ways to use the map in Redmi 9:

  1. Portable storage: The card works like a removable drive (photo, music, documents) and cannot be moved to it.
  2. Internal memory: The card is formatted as part of the system, and you can install programs on it. All data from the card will be deleted!

To do SD-memory-card:

  1. Insert the card into the Redmi 9 slot.
  2. Go to Settings. โ†’ Memory. โ†’ SD-map.
  3. Press Three dots (โ‹ฎ) โ†’ Settings โ†’ Formatting as an internal.
  4. Confirm the action. Attention! All data on the map will be erased.
  5. After formatting, select Transfer Data if you want to move some files from internal memory.
Type of formattingCan applications be portable?Speed of operationSecurity of data
Portable storageโŒ No.โšก Fast (file only)๐Ÿ”’ Data is protected
Inner memory (Adoptable Storage)โœ… Yes.๐Ÿข Slower (depending on class) SD)โš ๏ธ Risk of data loss when retrieving a card
Through ADBโœ… Partially.โšก It's okay.โš ๏ธ Requires developer rights

After Formatting as Internal Memory SD-The map will be displayed as part of the main storage, but keep in mind:

  • ๐Ÿ”„ The card cannot be retrieved without data loss (the system will require a reboot).
  • ๐Ÿ“‰ The speed of the application may decrease if SD-slow-card.
  • ๐Ÿ”ง Some apps (like Google Play Services) wonโ€™t be able to move.

๐Ÿ’ก

If you often get out SD-For example, to transfer a photo to a PC, it is better not to format it as internal memory. ADB (described below).

Standard Application Transfers through MIUI Settings

If your application supports the transfer to SD-This can be done through standard settings. MIUI. Here's the step-by-step instruction:

Open "Settings" โ†’ "Applications"

Select the desired application

Press "Storage"

Tap "Transfer to" SD-card" (if the option is active)-->

Unfortunately, Redmi 9 doesn't have this option available for all programs, and you can usually see it for:

  • ๐ŸŽฎ Some games (such as Subway Surfers, Candy Crush).
  • ๐ŸŽต Media players (VLC, MX Player).
  • ๐Ÿ“– Book Reader (Moon)+ Reader, FBReader).

If the "Move to" buttons SD-No card, which means that:

  • ๐Ÿšซ Application does not support transfer (blocked by the developer).
  • ๐Ÿ’พ SD-The card is formatted as a portable storage.
  • ๐Ÿ”ง In the developer settings, the option Forced transfer to SD (If you have it in your version MIUI).

โš ๏ธ Note: After the application has been moved to SD-The map may stop working, and the notifications may come with a delay.

Transfer applications over ADB (for power users)

If the standard method does not work, you can use it. ADB (Android Debug Bridge is a tool for debugging Android devices, which allows you to force some applications to move to the Internet. SD-map, even if in MIUI There's no such option.

This will require:

  • ๐Ÿ–ฅ๏ธ A computer with installed Xiaomi drivers and ADB.
  • ๐Ÿ”Œ USB-cable for the Redmi 9 connection.
  • ๐Ÿ“ฑ Initiated Debugging Mode USB phone-on.

Steps for transfer:

  1. Connect Redmi 9 to your PC and allow debugging.
  2. Open the command line (Windows) or the terminal (Mac/Linux) and type:
adb shell pm set-install-location 2

This team is setting up SD-map as the default installation location for new applications. To migrate an already installed application, use:

adb shell pm move-package com.example.app

Where com.example.app is the batch name of the application (you can find out through the App Inspector or adb shell pm list packages).

Not all apps will be able to transfer โ€“ some will give the Failure error. [INSTALL_FAILED_INVALID_INSTALL_LOCATION]. This means that the developer has blocked the transfer.

How to find out the package name of the application?
1. Install App Inspector from Google Play. 2. Open it and find the app in the list. 3. Copy the string in com.android.example. 4. Use it in the format of com.android.example. ADB-team.

โš ๏ธ Attention: After use ADB Some applications may not work properly, such as Google Maps or YouTube, which may produce errors when running from the Internet. SD-Before transferring, back up the data!

Using third-party applications to transfer to SD

If previous methods have not worked, you can try specialized utilities from Google Play. They do not guarantee 100% results, but sometimes help to bypass the limitations of MIUI.

Popular applications for transfer:

  • ๐Ÿ“ฑ AppMgr III (App 2 SD) โ€” shows which programs can be transferred and suggests alternative methods (e.g., cleaning the cache).
  • ๐Ÿ”ง Link2SD โ€” requires root rights, but allows you to port almost any application, creating symbolic links.
  • ๐Ÿ—ƒ๏ธ Files by Google โ€“ helps to free up space, finds unnecessary files and suggests you delete them.

Example of AppMgr III:

  1. Install the app from Google Play.
  2. Open it and give access to the storage.
  3. In the list, select an application marked Movable (portable).
  4. Press Move to SD card.

If the application is not portable, AppMgr III may offer:

  • ๐Ÿงน Clear cache (releases up to several gigabytes).
  • ๐Ÿ—‘๏ธ Delete unnecessary files (APK, time-data).
  • ๐Ÿ”„ Transfer media files (photos, videos) to SD-hand-write.

Link2SD is a more powerful tool, but it requires root access.

  • ๐Ÿ”— Create links to applications so that they โ€œthinkโ€ that they are installed in internal memory, although they actually lie on the back of the app. SD.
  • ๐Ÿ—‘๏ธ Transfer cache and application data (e.g. saving games).
  • ๐Ÿ”ง Automatically move new applications to SD-map.

โš ๏ธ Attention: Use Link2SD without root rights, it's pointless -- most functions will be blocked, and there's a risk of damaging data if you don't set up symbolic links correctly.

What to do if the application is not transferred to SD-map?

If none of these methods worked, don't despair. Here are some alternative ways to make room for Redmi 9:

  • ๐Ÿงน Cache Clearing: Go to Settings โ†’ Annexes โ†’ Select the application โ†’ Warehouse โ†’ Clear the cache. For example, YouTube or Telegram cache can take several gigabytes.
  • ๐Ÿ—‘๏ธ Removal of unnecessary APK: After updating the applications, the old versions remain in the folder. /data/app. You can delete them via Files by Google or Settings. โ†’ Memory. โ†’ Unnecessary files.
  • โ˜๏ธ Using Cloud Storage: Move photos and videos to Google Photos, Yandex Drive, or Mi Cloud, and then delete local copies.
  • ๐Ÿ”„ Media transfer: Music, movies and documents can be manually moved to SD-A card via any file manager (e.g. Mi File Manager).
  • ๐Ÿ“ฆ Installation of lightweight versions of applications: For example, instead of Facebook, use Facebook Lite, and instead of Messenger, use Messenger Lite.

Itโ€™s also worth checking which apps take up the most space:

  1. Go to Settings โ†’ Applications โ†’ Sort by size.
  2. Remove or clean the most โ€œheavyโ€ programs.
  3. Pay attention to system applications (e.g. Mi Video, Mi Music) โ€“ you can turn them off if you donโ€™t use them.

If the internal memory is filled with 90% And more, the system starts to slow down. 10-15% memory.

๐Ÿ’ก

Even if the application is transferred to SD-The card is impossible, regular cache cleaning and deleting unnecessary files can free up several gigabytes of memory.

Frequent mistakes and their solutions

When transferring applications to SD-Redmi 9 card users often encounter errors. Let's look at the most common ones and how to fix them:

Mistake.Reason.Decision
"Failure to move the app."SD-The card is formatted as a portable storageReformat it as internal memory (see section above)
"The app does not support transfer"The developer has blocked this opportunity.Use ADB or remove/replace the app with a lightweight version
After the transfer, the application does not start.SD-The card is too slow or damagedCheck the card for errors or replace it with a faster one (UHS-I Class 10)
โ€œNot enough space on the deviceโ€ when installed on SDThere is less than 1 GB of internal memory left.Clear the cache or delete unnecessary files
ADB misstep INSTALL_FAILED_INVALID_INSTALL_LOCATIONThe application does not support installation on SDTry another app or use Link2SD (requires root)

If, after transferring the application to SD-The card starts to slow down or fly out, try it:

  • ๐Ÿ”„ Putting it back in your inner memory.
  • ๐Ÿ”ง Update the application to the latest version.
  • ๐Ÿ’พ Replace SD-A faster card (e.g. SanDisk Extreme instead of no-name).

If problems arise with system applications (e.g. Mi Browser or Security), transfer them to the system. SD-The card can lead to malfunctions in the work MIUI. In this case, it is better to clear their cache or turn off (if possible).

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp blocks the transfer to external drives for security reasons. However, you can: Move media files (photos, videos) manually through WhatsApp Settings โ†’ Storage โ†’ Storage Management. Clear the app cache (Settings โ†’ Apps โ†’ WhatsApp โ†’ Storage โ†’ Clear cache). If you really need to vacate space, try WhatsApp Business - it weighs less, but has the same restrictions.
Why, after the transfer to SD-The application card has stopped updating?
This is because Google Play defaults updates to internal memory.To fix: Move the app back to internal memory. Update it through Google Play. Move it to back to internal memory. SD-If updates are critical (for example, for banking applications), it is better to leave them in internal memory.
Can I use it? SD-Map as internal memory on Redmi 9 without formatting?
No, MIUI It requires a full map formatting when selecting the option "Inner Memory." However, there is a workaround: Copy all data from the computer. SD-Format it as internal memory in Redmi 9. Connect your phone to your PC and return the files back (they will be available in the folder). /storage/emulated/0/). Note that the card will then be โ€œtiedโ€ to your phone and will not be read on other devices without re-formatting.
How to transfer games to SD-card if there is no "Move" button?
For games (e.g, PUBG Mobile, Call of Duty, standard portability is often unavailable: ADB: Try the adb shell pm move-package com.pubg.imobile command (replace with your game's batch name).Cache clearing: In the game settings, select Warehouse โ†’ Clear the cache (can release it) 1-3 Installation on SD by default: Enter in ADB Adb shell pm set-install-location 2, Then reinstall the game. Use lighter versions, PUBG Mobile Lite instead of the full version. If the game slows down after the transfer, return it to internal memory โ€” SD-cards (even class) UHS-I) Often do not provide sufficient speed for heavy 3D-game.
What happens if you take it out? SD-A card formatted as internal memory?
If you extract. SD-The card was used as an internal memory: ๐Ÿ“ต The phone may stop turning on or booting in Safe Mode. ๐Ÿ”„ When the next turn on, the system will offer to format the card or reset the phone to factory settings. ๐Ÿ’พ All the data that was on the map (including the transferred applications) will be lost. To avoid problems: Before you retrieve the card, transfer all the important applications back to internal memory. Copy the data from the card to your PC. Format your card as a portable storage device if you no longer plan to use it as internal memory.