How to transfer applications to SD-Map in Xiaomi Mi 9: 3 proven methods

Owners of Xiaomi Mi 9 sooner or later face a lack of internal memory - especially if you actively install games, messengers or multimedia applications. 64/128 The GB of built-in storage system and cache occupy the lion's share of space, leaving the user with a minimum of free space. The solution seems obvious: move some applications to the Internet. SD-But here's where the trouble starts.

Unlike many Android smartphones, Xiaomi devices are based on the MIUI Restrict the ability to migrate applications to an external drive; in some versions of firmware, this feature is not in the settings menu at all, while in others it works selectively only for individual applications. Moreover, even after a successful transfer, some of the data may remain in internal memory, which does not solve the problem completely. SD-Xiaomi Mi 9 map, including hidden settings and workarounds.

It's important to understand that not all apps can be migrated, and that some of the tools, Google services, and some games (such as those with anti-piracy protection) block this capability โ€” SD-cardboard A1 or A2 They are slower than the built-in memory. UFS 2.1 But if there is no alternative, let us act.

Preparation: what SD-The card is suitable for Xiaomi Mi 9

Before you try to move apps, make sure yours is yours. SD-Xiaomi Mi 9 supports microSD cards (up to 256 GB), but not all of them are equally effective:

  • ๐Ÿ”น Speed class: minimum Class 10 (UHS-I), better โ€” A1 or A2 (Application-optimized maps. Class maps. A2 Provide random recording at 4000 IOPS, What is critical for the application.
  • ๐Ÿ”น File system format: Xiaomi Mi 9 automatically offers to format the card in exFAT (for cards) >32 GB) or FAT32. For application transfer, it is better to choose exFAT - it supports files more than 4 GB.
  • ๐Ÿ”น Manufacturer: Choose SanDisk, Samsung or Kingston brands. Cheap cards from nameless manufacturers often forge speed classes.
  • ๐Ÿ”น Size: 64โ€“128 GB is enough to transfer applications. 256 GB cards and more only make sense if you store a lot of media files.

โš ๏ธ Please note: if you have already used SD-card in another device (for example, in a camera or tablet), be sure to format it directly in your smartphone:

  1. Insert the card in the Xiaomi Mi 9.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Click Format โ†’ As internal storage (this will allow you to port applications).
  4. Confirm the action โ€“ all data on the map will be deleted!

Once formatted as an internal storage, the card will become part of the system and cannot be retrieved (it will require "safe extraction"), and it will not be read on other devices without re-formatting.

๐Ÿ“Š What? SD-You are using the card in Xiaomi Mi 9?
SanDisk (A1/A2)
Samsung EVO
Kingston Canvas
Another (write in the comments)
I don't use it.

Method 1: Transfer through standard MIUI settings

The easiest method is to use the built-in MIUI function, but it is not available for all applications and may not be available in some firmware versions.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or Spotify).
  3. Press Warehouse.
  4. If there is a button, change or move to SD-map -- press it.

If there is no button, it means:

  • ๐Ÿšซ The application does not support portability (often with games and system utilities).
  • ๐Ÿšซ Yours. SD-The card is formatted as a portable storage, not as an internal storage device.
  • ๐Ÿšซ In your version. MIUI function disabled (relevant for firmware based on Android 10)+).

โš ๏ธ Note: Even if the transfer is successful, some of the data (such as cache or settings) may remain in internal memory. This is normal โ€” this is the Android architecture. To free up maximum space, after the transfer, clean the app cache manually (Settings) โ†’ Annexes โ†’ [name] โ†’ Clear the cache).

Format SD-map as an internal storage

Check for the โ€œMoveโ€ button in the application settings

Clear the app cache after the transfer

Reboot your smartphone to apply changes-->

Method 2: Use of ADB (for power users)

If the standard method doesnโ€™t work, you can force Android to move the app forcibly over the Android Debug Bridge (ADB), which requires connecting the smartphone to a computer, but works even for applications that donโ€™t normally carry.

You'll need:

  • ๐Ÿ–ฅ๏ธ A computer with installed Xiaomi drivers and ADB (You can download from the official Android website).
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Press 7 times, then return to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).

Instructions:

  1. Connect Xiaomi Mi 9 to your computer and confirm the debugging permission.
  2. Open the command line (Win + R โ†’ cmd) and type:
adb shell


pm set-install-location 2

This command forces the system to install applications on SD-It's the default card, but it doesn't work with all applications, and it can cause errors:

adb shell pm move-package com.example.app

Replace com.example.app with a real application package (you can find out through App Inspector or adb shell pm list packages).

โš ๏ธ Note: Some applications after transfer through ADB They may stop working or they may give out errors, especially when it comes to games with protection (e.g., security, PUBG Mobile or Genshin Impact.Before transferring, back up your data!

What if the ADB canโ€™t see the device?
If Adb Devices Team Does Not Show Your Xiaomi Mi 9, check: 1. Are Xiaomi drivers installed? USB Drivers (you can download it on the official website). 2. Is debugging on-line USB and whether access is allowed for your computer. 3. Try another one. USB-cable or port (preferably) USB 2.0). 4. Reboot your smartphone and your computer. If the problem persists, disable the driver signature in Windows or use it. Linux/MacOS.

Method 3: Forced transfer through third-party applications

If the first two methods didn't work, you can use third-party utilities.

  • ๐Ÿ“ฑ AppMgr III (App 2 SD) โ€” It shows you which applications you can migrate, and it does it in a single click. It works even with some system applications.
  • ๐Ÿ“ฑ Link2SD โ€” A more advanced tool that allows you to "bind" applications to SD-It's a map, even if it doesn't support the transfer.
  • ๐Ÿ“ฑ Files by Google is Googleโ€™s built-in file manager that sometimes offers to move unused apps to the map.

Letโ€™s look at the AppMgr III:

  1. Download the app from Google Play.
  2. Open it and give access to the storage.
  3. In the list of applications, find those next to which there is an icon. SD-map.
  4. Click on the app and select Move to SD-map.

โš ๏ธ Attention: Apps like Link2SD require root access, which voids warranty and can lead to unstable smartphone operation.If you are not prepared for the risks, use only AppMgr III standard-of-the-art.

After transferring applications through third-party utilities, be sure to restart your smartphone. Otherwise, some applications may not start or give an error "Application not installed."

Compatibility table: which applications can be transferred

Not all applications support the transfer to SD-Below is the compatibility table for popular programs on Xiaomi Mi 9 (relevant for the first time). MIUI 12โ€“14):

Type of applicationExamplesTransfer through settingsTransfer through ADBTransfer via AppMgr III
Social mediaFacebook, Instagram, VKโœ… Yes.โœ… Yes.โœ… Yes.
MessengersTelegram, WhatsApp, ViberโŒ No (except Telegram)โš ๏ธ Partially (without media files)โœ… Yes.
GamesClash of Clans, Brawl StarsโŒ No.โš ๏ธ Possible mistakesโŒ No.
Multimedia.Spotify, YouTube, MX Playerโœ… Yes.โœ… Yes.โœ… Yes.
SystemicGoogle Play Services, MIUI LauncherโŒ No.โŒ No.โŒ No.

Please note that even if the transfer is technically possible, some apps (such as WhatsApp) do not save media files to the Internet. SD-The card, they'll stay in the internal memory, and that's a limitation that's been put in place by the developers to protect the data.

๐Ÿ’ก

If the application is slow after transfer, try moving it back to internal memory. SD-cards (even class) A2) Lose in read/write speed of the built-in memory UFS.

What to do if the transfer does not work: common errors

Sometimes, even after all the manipulations, the applications don't move or stop working, and let's look at the typical problems and their solutions.

  • ๐Ÿ”„ Error "Insufficient space on the device": SD-The card is formatted as a portable storage solution: reformat it as an internal one (Settings) โ†’ Warehouse โ†’ SD-map โ†’ Set up โ†’ Internal memory).
  • ๐Ÿšซ The "Transfer" button is inactive: the application does not support porting or your version MIUI It blocks this function. Try updating the firmware or use it. ADB.
  • โš ๏ธ The app dyes after transfer: It's most likely using data in internal memory.Solution: clear the cache and application data or move it back.
  • ๐Ÿ”Œ SD-card not identified: Check that the card is inserted correctly (contacts should be on top) Also try another card - yours may be damaged.

If neither method works, there are two options:

  1. Remove unnecessary apps or transfer their data (such as game cache) to SD-manually through the file manager.
  2. Use cloud storage (Google Drive, Mi Cloud) to back up and free up space.

โš ๏ธ Attention: Some users try to trick the system by creating symbolic links (symlink) to application files.This only works with root access and can lead to data loss or a smartphone boot cycle!

๐Ÿ’ก

Xiaomi Mi 9 S MIUI 12 and newer portability of applications to SD-If standard methods don't work, consider alternatives: cleaning the cache, removing unnecessary applications, or using cloud services.

Alternative ways to free up memory on Xiaomi Mi 9

If porting apps hasnโ€™t solved the memory problem, try these methods:

  • ๐Ÿงน Cache Clearing: Go to Settings โ†’ Warehouse โ†’ Clear. You can delete unnecessary files (for example, downloads) here, APK, duplicate).
  • ๐Ÿ—‘๏ธ System garbage disposal: Use the built-in Optimization utility (Security) โ†’ Cleanup. It finds residual files from deleted applications.
  • โ˜๏ธ Media transfer: Photos, videos and music can be manually moved to SD-A card via any file manager (e.g., Mi File Manager).
  • ๐Ÿ”„ Reset partition cache: In Recovery Mode (Power) + Vol Up) select Wipe Cache Partition. This will not delete your data, but will clear the temporary files of the system.

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

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Sort the list by size.
  3. Delete or clear the data for the most voracious applications.

For example, Google Play Services and Facebook can take up several gigabytes of cache, and clearing them will free up space without removing the apps themselves.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-map in Xiaomi Mi 9?
WhatsApp is blocking the transfer through settings and ADB. However, you can manually move media files (photos, videos, voice messages) to SD-Map: Open WhatsApp โ†’ โ‹ฎ โ†’ Settings โ†’ Data and storage โ†’ Storage management. Select large files and click Delete (they will remain in chat rooms but free up space). Use the file manager to move the folder. WhatsApp/Media on SD-map. โš ๏ธ After that, the new media files will be stored in internal memory, so periodically repeat the transfer.
Why does the app slow down after the transfer?
SD-cards (even class) A2) They are slower than the built-in memory. UFS 2.1 in Xiaomi Mi 9, especially in the: ๐ŸŽฎ Games (textures hang, lags when loading levels). ๐Ÿ“ท Photo/video processing applications (longer projects to be exported). ๐ŸŽต Solution: transfer back to internal memory or use SD-card only for storing media files.
How to find out which applications have already been transferred to SD-map?
There are two ways: through settings: Go to Settings โ†’ Open any application and click Storage if the "Storage" section says SD-map, application moved. ADB: adb shell pm get-install-location Result 2 means that applications are installed by default on the SD-map.
Can I use it? SD-Map as internal memory on Xiaomi Mi 9 without formatting?
No. To carry applications, the map needs to be formatted as an internal storage. This is: Delete all the data from the card, encrypt it for your device (it won't be read on other gadgets), make it part of the system (you can't just pull it out), if you're not ready for this, use the card as a portable storage device, but then porting the applications will be impossible.
What happens if you take it out? SD-map?
If the card is formatted as an internal storage: ๐Ÿšจ Applications that are transferred to it will stop working. ๐Ÿ”„ The system can freeze or restart. โš ๏ธ When you re-insert the map, the applications will recover, but errors are possible. To safely extract the card: Go to Settings โ†’ Warehouse โ†’ SD-Click Extract and wait until the process is complete.