How to transfer the game to the memory card Xiaomi Redmi 7: all working ways

Why Games Are Eating Redmi 7 Memory and How to Fight It

Owners of Xiaomi Redmi 7 sooner or later face the same problem: even after installing a micro-SD card for 64 or 128 GB, games stubbornly occupy precious space in internal memory, the reason lies in the architecture of Android and MIUI: by default, most applications (especially heavy games like Genshin Impact, Call of Duty Mobile or PUBG) are installed in the /data partition, which is not expanded by an external drive. Even if you see the option β€œMove to SD” in the settings, it is often inactive or works selectively.

Compounding the complexity is the fact that Redmi 7 (codenamed onc) Released in 2019 with Android 9 Pie and the Android 9 Pie. MIUI 10 out of the box and later got an update to MIUI 12 based on Android 10. In these versions, the system limits the ability to transfer data to the Internet. SD-For example, the Redmi Note 10 already has Adoptable Storage, which allows you to format the card as internal memory, but on Redmi 7 this method works with caveats.

In this article, we will look at all the current ways to transfer games to a memory card, from standard MIUI tools to manual methods using ADB and third-party utilities, and learn which memory cards are suitable for Redmi 7, how to avoid errors when transferring and what to do if the game stops running after moving.

Requirements for a memory card for Redmi 7: what to buy so that there are no problems

Not every micro-SD card is suitable for installing games. Xiaomi Redmi 7 supports cards of microSD, microSDHC (up to 32 GB) and microSDXC (up to 2 TB), but there are nuances:

  • πŸ”Ή Speed class: minimum Class 10 (or UHS-I U1). For hard games, better. UHS-I U3 or A2 β€” They provide high read/write speed for small files (important for loading levels in games).
  • πŸ”Ή Capacity: optimally 64-128 GB. 32 GB cards will quickly fill up, and 256 GB or more may not justify the investment – Redmi 7 does not support Adoptable Storage to the fullest extent.
  • πŸ”Ή Brand: avoid no-name cards. Best options are SanDisk Ultra, Samsung EVO Plus, Kingston Canvas Go! Plus.They're less forged and longer in service.
  • πŸ”Ή File system: for cards up to 32 GB β€” FAT32, above - exFAT. MIUI automatically prompts you to format the card when you first connect.

⚠️ Note: If you plan to use the card as internal memory (via Adoptable Storage), it will not be retrievable without data loss.

CharacteristicsMinimum for gamesRecommended
Class speedClass 10 / U1A2 / U3
Capacity32GB64–128 GB
File systemFAT32 (up to 32GB)exFAT (over 32 GB)
BrandAnybody knownSanDisk, Samsung, Kingston
πŸ“Š What memory card do you use in Redmi 7?
SanDisk
Samsung
Kingston
Another brand
I don't use it.

Method 1: Transfer through standard MIUI settings (not working for all games)

The easiest way is to use the built-in function. MIUI. It is suitable for lightweight games (such as Candy Crush, Clash of Clans) and some medium-weight games (such as Brawl Stars). 3D-Games (e.g. Genshin Impact) are not usually available.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Choose the game you want to move.
  3. Press Warehouse.
  4. If the option is active, tap Change β†’ Memory card.
  5. Confirm the transfer and wait until it is completed (may take a few minutes).

⚠️ Note: After transferring some games may run slower, due to speed limits on reading. SD-Also, some data (such as cache) may remain in internal memory.

β˜‘οΈ Preparation for transfer through MIUI

Done: 0 / 4

Method 2: Formatting a card as an internal memory (Adoptable Storage)

This method allows you to β€œdeceive” the system, making it perceive SD-map as part of internal storage on Xiaomi Redmi 7 This method only works on the firmware. MIUI 11 and above. 9/10), But it can cause lags and shorten the life of the card, and use it if you're willing to sacrifice speed for space.

Step-by-step:

  1. Insert the memory card into the Redmi 7 slot.
  2. Go to Settings β†’ Storage β†’ Memory Map.
  3. Click Format as internal (if you don’t have an option, upgrade your MIUI to the latest version).
  4. Confirm the formatting. Attention: all data on the map will be deleted!
  5. Once formatted, the system will suggest moving the data. Choose Move now.
  6. Reboot the phone.

Now, when you install new games, the system will suggest you choose a storage location, but there are pitfalls:

  • πŸ”Έ The card cannot be retrieved without data loss (it is encrypted).
  • πŸ”Έ The speed of the game can drop by 20-30%.
  • πŸ”Έ Some apps (like Google Play Services) will still be in internal memory.
What if the option β€œFormat as internal” is not available?
If your MIUI version doesn’t have this option, try updating to the latest firmware via Settings β†’ About Phone β†’ System Update. If there are no updates, you can try manual formatting via ADB (described in the following method).

Method 3: Transfer over ADB (for power users)

If the standard methods don’t work, you can use Android Debug Bridge (ADB) β€” a debugging tool that allows you to manually specify to the system which applications to transfer to SD-This requires a PC and basic command line knowledge.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“₯ Installed drivers Xiaomi and ADB (You can download from the official Android website).
  • βš™οΈ Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap according to the version β†’ return to additional settings β†’ For developers β†’ Debugging by USB).

Instructions:

  1. Connect Redmi 7 to your PC and allow debugging (the phone will have a request).
  2. Open the command prompt (or Terminal on macOS/Linux) and type:
adb devices

Make sure the device is identified (serial number should appear).

  1. Enter the transfer command (replace com.example.game with the game pack, for example com.epicgames.fortnite):
adb shell pm set-install-location 2


adb shell pm move-package com.example.game

  1. Reboot the phone.

⚠️ Note: Not all games support cross-over ADB. If the team returns a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], The game has blocked this opportunity.

πŸ’‘

To find out the batch name of the game, install the App Inspector app from Google Play, which shows the full package names of all installed programs.

Method 4: Using third-party applications (without root)

If previous methods didn't work, you can try specialized utilities, they don't require root rights, but their effectiveness depends on the version of MIUI and the specific game.

  • πŸ“± AppMgr III (App 2 SD) β€” It shows you which games you can transfer, and it does it in one tap.
  • πŸ“± Files by Google – has a built-in memory manager with the function of cleaning and transferring files (including game cache).
  • πŸ“± SD Maid – helps you find and transfer residual game files that have not been deleted after uninstallation.

How to play the game through AppMgr III:

  1. Install the app from Google Play.
  2. Open it and give access to the storage.
  3. Go to the Movable tab (Permanent).
  4. Select the game and press Move to SD card.
  5. Confirm the action and wait for the completion.

πŸ”Ή Pros of the method: simplicity, no need for a PC, works for some games that are not portable through the PC MIUI.

πŸ”Έ Cons: not all games are supported, bugs are possible (for example, the game stops updating).

Problem Solving: What to do if the game doesn't start after the transfer

Sometimes, after the transfer, the game will produce errors like "Can't download data" or just crash, and here are the most common reasons and ways to fix them:

Problem.Reason.Decision
The game flies off at launchDamaged files or incompatibility with SD-cardRemove the game and install it again by selecting internal memory.
Long loading of levelsLow speed reading of memory cardReplace the card with an A2/U3 model or transfer the game back to the game.
The "Not enough memory" errorSome of the data is stored in the internal memory.Clear the game's cache in Settings β†’ Apps β†’ Storage
The game is not updatedGoogle Play blocks updates for ported appsTemporarily transfer the game back, update, then back to SD.

If the game is unstable after the transfer, try:

  1. Clear her cache and data in the settings.
  2. Reboot the phone.
  3. Transfer the game back to internal memory and check its performance.
  4. Update MIUI to the latest version (sometimes bugs are fixed in new firmware).

πŸ’‘

If the game is transferred to SD-The card is slower than before, which is normal β€” the read speed from the external drive is always lower than from the internal memory, in which case it is better to leave only light games on the map, and heavy games (for example, Genshin Impact) in internal memory.

FAQ: Frequent questions about transferring games to Redmi 7

Can I transfer PUBG Mobile or Call of Duty Mobile to a memory card?
Unfortunately, these games block the transfer through standard MIUI and ADB tools. The only option is to use the card as internal memory (mode 2), but this can lead to lags.The alternative is to regularly clean the game's cache or delete unnecessary files (for example, unused cards in PUBG).
Why after the game is transferred to SD-The map takes place there and there?
This is normal behavior: some files (such as executable.apk files) remain in internal memory, and media files (textures, sounds) are transferred to the map. Completely free internal memory will not work, but you can save 50-70% of space.
Can I use it? OTG-flash drive SD-map?
Technically, yes, but it's inconvenient: you'll have to connect the USB drive to your phone all the time, and the Redmi 7 doesn't support app installation. OTG-Storage – only storage of media files.
What happens if you take it out? SD-A card formatted as an internal memory?
The phone will stop seeing the apps that were transferred to it, and if you re-insert the card, it may require formatting (all data will be lost), and if the card is encrypted, the data on it will become inaccessible even on a PC.
How do you get the game back into your internal memory?
Go to Settings. β†’ Annexes β†’ [play-off] β†’ Warehouse β†’ Change. β†’ Internal memory. If the option is inactive, use it. ADB-Command: Adb shell pm move-package --internal com.example.game Replace com.example.game with your game’s batch name.