How to transfer games and applications to a memory card in Xiaomi: 5 proven ways

Xiaomiโ€™s internal memory is getting clogged with games and apps faster than it seems. The problem is especially acute for budget models (Redmi 9A, Poco M3) with 32-64 GB on board, where the system takes up half the space. The microSD card seems like a salvation, but the manufacturer limits its use: by default, most applications are installed only in internal memory. Why this happens and how to circumvent restrictions โ€“ we will discuss in this guide.

MIUI 14/15

Developer settings

ADB

root-right

Before you start, check out two key points:

  1. Your Xiaomi supports memory cards (some flagships, such as the Xiaomi 13 Pro, have no microSD slot).
  2. The card is formatted as internal memory (if not, do it in Settings โ†’ Memory).

1. Standard transfer through MIUI settings

The easiest way is to use the built-in MIUI feature, but it doesnโ€™t work for all applications. The manufacturer only allows you to port programs that support installation on the default SD (usually lightweight utilities, not games).

How to check and transfer:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or Spotify).
  3. Click Warehouse โ†’ Change (if the option is active).
  4. Choose. SD-map and confirm the transfer.

โš ๏ธ Note: After porting, the application can run slower โ€“ read/write microSD speed (even class) A2) inferior to built-in memory UFS 2.2/3.1. Do not tolerate system utilities (for example, Mi Browser or Security) - this will lead to failures.

๐Ÿ’ก

If the "Change" option is inactive, try clearing the app's cache. Sometimes this will unlock the portability.

List of applications that can usually be transferred in a standard way:

  • ๐Ÿ“ฑ Social media: Facebook Lite, Twitter, VK.
  • ๐ŸŽต Music players: Spotify, Yandex Music, Poweramp.
  • ๐Ÿ“– Readers: Moon+ Reader, FBReader.
  • ๐Ÿ“ File Managers: Solid Explorer, FX File Explorer.

2. Formatting the card as an internal memory

If you want to port any apps (including games) and not just those that support SD by default, the card needs to be made part of internal storage.This method works on all Xiaomi with Android 6.0+, but has the nuances:

โš ๏ธ Warning: Once formatted, the card cannot be retrieved and used in other devices without being completely cleaned, and it will be encrypted and inaccessible when the phone is reset.

Step-by-step:

  1. Insert microSD into your smartphone.
  2. Go to Settings. โ†’ Memory.
  3. Click on the card name (e.g. SanDisk 128GB) โ†’ Settings (three dots in the upper right corner).
  4. Select Internal Memory โ†’ Clean and Format.
  5. Confirm the action. It'll take 5-10 minutes.

Once formatted, the system will suggest moving some of the data to a map, and you'll agree that this will free up to 30 percent of the internal memory.

  • ๐Ÿ”„ Applications will be automatically installed on the map if there is enough space.
  • ๐Ÿข Genshin Impact (Call of Duty Mobile) could drop 15-20%.
  • ๐Ÿ”’ The card cannot be used in other devices without formatting.

Use a Class A2 or UHS-I (U3) card

Make a backup copy of data from the card

Charge your phone at least 50%

Do not remove the card during formatting-->

3. Transfer through ADB (no root)

If the standard methods donโ€™t work and you donโ€™t have root rights, it will help. ADB (Android Debug Bridge. This method allows you to "cheat" the system and force the transfer of applications to the Internet. SD-card, even if the option is blocked.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ“ฑ Initiated Debugging Mode USB on Xiaomi (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times to activate the Developer Settings).
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ› ๏ธ Utility. ADB Tools by Google.

Instructions:

  1. Connect your phone to your PC and allow debugging (a request will appear on the Xiaomi screen).
  2. Open the command prompt (cmd in Windows) and type: adb devices Make sure the device is identified (serial number should appear).
  3. Enter the port command (replace com.example.app with the application batch name, such as com.whatsapp): adb shell pm set-install-location 2 This command forces the system to install applications on the SD by default.
  4. To transfer an already installed application: adb shell pm move-package com.example.app

โš ๏ธ Note: Some apps (such as Google Play Services or Mi Account) cannot be migrated even through the Internet. ADB โ€” This will cause system errors. Before transferring, check the list of compatible packages with the command:

adb shell pm get-install-location

0

1

2

Standard settings of MIUI

Formatting the map as an internal

ADB-team

Root methods

I've tried nothing.-->

4. Use of third-party applications

If ADB seems complicated, you can use Google Play utilities that automate the process, but you need to be careful โ€” some programs contain ads or malicious code.

Top.-3 checked transfer applications:

AnnexNeed root?FeaturesReference
AppMgr IIIโŒ No.Supports transfer to SD, cleaning cache, sorting applications by size.Google Play
Files by GoogleโŒ No.The built-in Cleanup feature offers to migrate rarely used applications.Google Play
Link2SDโœ… Yes.Creates symbolic links, allowing you to transfer even system applications.Google Play

How to work with AppMgr III:

  1. Install and open the application.
  2. Go to the Transfer tab on SD.
  3. Check the boxes of the applications you want to transfer.
  4. Click Transfer and confirm the action.

โš ๏ธ Attention: Apps like Link2SD They require root rights, and using them can lead to a loss of warranty. App2SD Pro โ€“ They often contain viruses.

What to do if the application is not portable?
If the application is not portable by any means, check: 1. Does it support installation on SD (many games, such as PUBG Mobile, block this feature). 2. Is there enough space on the map (need at least 10% of free space). 3. Is it system (Miui applications like Theme Store cannot be portable). 4. Is the card used as a portable storage (needs to be formatted as internal).

5. Transfer games by circumventing restrictions (for advanced)

Games like Genshin Impact, Call of Duty Mobile or Free Fire take up several gigabytes and are not usually portable to the game. SD-But there are workarounds:

Method 1: Separation of game data

  • ๐Ÿ“ Only transfer the game cache (folder) Android/obb) manually mapped through the file manager.
  • ๐Ÿ”„ Use symbolic links (requires root or ADB).

Method 2: Installation on SD via APK

  1. Download. APK-game file (for example, with APKMirror).
  2. Use a file manager (such as FX Explorer) to install directly on the card.
  3. When you request, select SD-map.

โš ๏ธ Note: Some games (such as Honor of Kings) check file integrity and can block an account for modifying installation paths.

๐Ÿ’ก

Transferring heavy games to SD can cause lags and crashes, and the best option is to use A2 or UHS-I (U3) cards with read speeds of 90 MB/s.

6. Alternative solutions: what to do if nothing helps

If the transfer is SD-Card is impossible or causes crashes, consider alternatives:

1. Cleaning internal memory

  • ๐Ÿงน Delete unnecessary files through Settings โ†’ Memory. โ†’ Cleanup.
  • ๐Ÿ—‘๏ธ Clear the app cache (e.g., Google Play Services can take up to 1-2GB).
  • ๐Ÿ“‚ Transfer media files (photos, videos) to a map or to the cloud (Google Photos, Mi Cloud).

2. Use of cloud services

To save space, you can store game data in the cloud:

  • ๐ŸŽฎ Google Play Games โ€“ Keeps progress in the cloud (works with Call of Duty Mobile, Clash of Clans).
  • ๐Ÿ’พ Mi Cloud โ€“ 5GB free for backups.

3. Replacement of the memory card with a more capacious

If your Xiaomi supports microSD up to 1TB (like the Redmi Note 12 Pro+), consider buying a larger card.

  • ๐Ÿ† SanDisk Extreme A2 โ€” speed of reading up to 160 MB/s.
  • ๐Ÿ’ฐ Samsung EVO Select โ€“ the best price/quality ratio.
  • ๐Ÿ”ฅ Lexar Play โ€“ Specialized for games (class) A2).

FAQ: Frequent questions about SD portability in Xiaomi

โ“ Can I transfer WhatsApp to a memory card?
Yes, but with reservations. Standard way, only if the option is active in the app settings. ADB โ€” You can, but the messenger can work unstable (delays when sending messages). โ†’ Settings โ†’ Data and storage โ†’ Preservation of media).
โ“ Why does the application fly out after transfer?
The reasons may be different: ๐Ÿข The memory card is too slow (class below) A1). ๐Ÿ”Œ The app is in conflict with MIUI (Facebook often crashes after a transfer). ๐Ÿ”„ The map is formatted as a portable, not an internal one. Solution: move the app back or use the card at a higher speed.
โ“ How to Remove the Game if the option is "Move to" SD" idle?
Try the following methods: Use ADB (Pm move-package command. Set the game to the map via APK-file (by means of FX Explorer or Solid Explorer. Only transfer the game cache (folder) Android/obb/[The game title] is manual. If the game is protected (e.g. Genshin Impact), these methods may not work.
โ“ Can system applications be moved? MIUI?
No, it will cause critical failures: System utilities (Mi Security, Theme Store, Mi Account) are tightly tied to internal memory, and deleting or migrating them can cause bootloop.
โ“ How to return the application back to internal memory?
Methods: Settings โ†’ Settings โ†’ Applications โ†’ [select application] โ†’ Storage โ†’ Change โ†’ Internal Memory. Through ADB: adb shell pm move-package -i com.example.app Reinstall the application - by default it will stand in internal memory.