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.
| Characteristics | Minimum for games | Recommended |
|---|---|---|
| Class speed | Class 10 / U1 | A2 / U3 |
| Capacity | 32GB | 64β128 GB |
| File system | FAT32 (up to 32GB) | exFAT (over 32 GB) |
| Brand | Anybody known | SanDisk, Samsung, Kingston |
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:
- Open Settings β Applications β Application Management.
- Choose the game you want to move.
- Press Warehouse.
- If the option is active, tap Change β Memory card.
- 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
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:
- Insert the memory card into the Redmi 7 slot.
- Go to Settings β Storage β Memory Map.
- Click Format as internal (if you donβt have an option, upgrade your MIUI to the latest version).
- Confirm the formatting. Attention: all data on the map will be deleted!
- Once formatted, the system will suggest moving the data. Choose Move now.
- 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?
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:
- Connect Redmi 7 to your PC and allow debugging (the phone will have a request).
- Open the command prompt (or Terminal on macOS/Linux) and type:
adb devicesMake sure the device is identified (serial number should appear).
- 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- 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:
- Install the app from Google Play.
- Open it and give access to the storage.
- Go to the Movable tab (Permanent).
- Select the game and press Move to SD card.
- 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 launch | Damaged files or incompatibility with SD-card | Remove the game and install it again by selecting internal memory. |
| Long loading of levels | Low speed reading of memory card | Replace the card with an A2/U3 model or transfer the game back to the game. |
| The "Not enough memory" error | Some of the data is stored in the internal memory. | Clear the game's cache in Settings β Apps β Storage |
| The game is not updated | Google Play blocks updates for ported apps | Temporarily transfer the game back, update, then back to SD. |
If the game is unstable after the transfer, try:
- Clear her cache and data in the settings.
- Reboot the phone.
- Transfer the game back to internal memory and check its performance.
- 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.