Xiaomi Redmi 7A owners often face a lack of internal memory, especially when it comes to installing modern games. Even after cleaning the cache and removing unnecessary files, space is catastrophically lacking. The solution seems obvious: transfer games to a microSD card. But here users are waiting for an unpleasant surprise: MIUI (Xiaomi firmware) severely limits this feature compared to โpureโ Android.
In this article, we will discuss all possible ways to transfer games to the SD-map 7A โ from standard settings to workarounds using ADB You'll learn which games can be moved and which will remain in internal memory, how to properly prepare the memory card and what to do if the system refuses to see the external drive. MIUI 10/11/12 And explain why some methods only work on certain versions of firmware.
Why at Redmi? 7A You can't just move the game. SD-map
Unlike Android smartphones (like Google or Samsung), the Xiaomi Redmi 7A runs MIUI, a proprietary shell with strict restrictions on external drives, and here are the key reasons why porting games is not so easy:
- ๐ Security policy MIUI: Xiaomi blocks the transfer of most applications to the SD-And this is a potential threat to the stability of the system, and this is true of games.
- ๐ฑ Android 9 Pie: Redmi Architecture 7A It runs on Android 9, where Google has tightened the rules for working with external drives (adoptable Storage mode is introduced, which is also used in the system). MIUI ignore).
- ๐ฎ DRM-Game protection: Many modern games (e.g. Genshin Impact, Call of Duty Mobile) use anti-piracy protection, which prohibits external launch media.
- ๐พ File system limitations: Memory cards are formatted into FAT32 or exFATs that do not support access rights critical to certain games.
It's important to understand that even if you manage to migrate a game, it may be slower or not to start at all, and this is related to the speed of reading/writing a memory card, such as cheap microSD Class 4 or Class 10 (no microSD). UHS) They won't pull heavy 3D-Games will be lags and slowdowns.
โ ๏ธ Note: Transfer system applications (e.g. Google Play Games or Google Play Games) MIUI Security on SD-The card can lead to a cyclical reboot of the smartphone. MIUI Does not support this operation at the core level.
Which memory card to choose for Redmi 7A: technical requirements
Not every microSD is suitable for porting games. Redmi 7A supports memory cards up to 256 GB, but there are nuances:
| Parameter | Minimum requirement | Recommended value | Explanation |
|---|---|---|---|
| Class speed | Class 10 | UHS-I (U1 or U3) | Maps below Class 10 will slow down the loading of textures in games. |
| File system format | FAT32 | exFAT | exFAT supports >4GB files (relevant to PUBG Mobile, Asphalt 9). |
| Volume. | 8GB | 64โ128 GB | Games take up a lot of space: Call of Duty Mobile โ ~2 GB, Genshin Impact โ ~15 GB. |
| Brand | Anybody. | SanDisk, Samsung, Kingston | Cheap no-name cards are often forged (the actual amount is less than the claimed). |
Before buying, check the card for authenticity with either H2testw (Windows) or F3 (Linux/macOS).
If you plan to port games, opt for cards labeled A1 or A2 โ they are optimized to run apps, such as the SanDisk Ultra A1 or Samsung EVO Plus A2.
Official method: transferring supported games through settings
MIUI allows you to transfer only a part of the games โ those that the developer has marked as compatible with external drives.
- Open Settings โ Applications โ Application Management.
- Choose the game you want to migrate (such as Clash of Clans or Brawl Stars).
- Press Warehouse.
- If the option is available, the Change โ Memory Map button will appear.
- Confirm the transfer and wait until it is completed (may take a few minutes).
This method has serious limitations:
- ๐ซ Most popular games, for example, PUBG Mobile, Free Fire do not support portability.
- ๐ After updating the game, it can automatically return to internal memory.
- ๐ข Games with SD-Cards start 10-30% slower (depending on the card class).
The game supports porting to SD (there is a button "Change" in the settings)
Memory card formatted in exFAT
There is enough free space on the map (at least 20% more than the size of the game).
Smartphone is not discharged (transfer process consumes a lot of energy)-->
โ ๏ธ Warning: If the game starts to crash or doesn't make progress, return it to internal memory. Some games (such as Among Us) store the saves in a secure folder that is not transferred to the internal memory. SD.
Alternative method: using ADB for forced transfer
If the game doesnโt support porting through settings, you can try force-move it using the Android Debug Bridge (ADB), a technique that doesnโt work on all games, but often helps with Clash Royale, Hearthstone, and other lightweight projects.
You'll need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).
- ๐ ๏ธ Utility. ADB (Download from the official Android website).
- ๐ Included debugging by USB smartphone.
Instructions:
- Turn on USB debugging: Go to Settings โ About Phone. Tap 7 times on the MIUI version until the message "You're a developer" appears. Go back to Settings โ Additional โ Developer. Activate USB debugging.
- Connect your smartphone to your computer and select File Transfer mode.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi 7A.
- Find out the batch name of the game (for example, for Clash of Clans it is com.supercell.clashofclans). You can find it through Settings โ Apps โ [game name] โ Information.
- Run the port command (replace package.name with real name): adb shell pm set-install-location 2 adb shell pm move-package package.name
If the team is completed without errors, the game will be transferred to the SD-But there are nuances:
- โ Not all games support this method, especially with DRM-protection).
- โ ๏ธ After rebooting the smartphone, the game can โflyโ from SD-map.
- ๐ Game updates via Google Play can reset storage settings.
๐ก
Before using ADB, back up your game data via Helium or Titanium Backup to help restore progress if something goes wrong.
Overcoming restrictions MIUI: formatting SD-maps as internal memory
The most radical way is to make Android understandable. SD-It's called Adoptable Storage, but it's called Adoptable Storage. MIUI It blocks this function by default. To unlock it, you'll have to use workarounds.
Pre-launch warnings:
- ๐ด The memory card will be encrypted and will not be read on other devices.
- ๐ด After extracting the map, the application will stop working on it.
- ๐ด Some games, for example, PUBG Mobile will still refuse to launch.
Instructions:
- Make a backup of the data from the memory card - after formatting everything will be deleted.
- Connect the card to the Redmi 7A.
- Install the App2SD or Link2SD app from Google Play.
- Launch the app and select Format as internal memory.
- Confirm the action and wait until it is completed (may take 5-10 minutes).
- After formatting, restart the smartphone.
Now, when installing new games, the system will offer to choose a storage location: internal memory or SD-The card (which now appears as "extended internal memory:
- ๐ Game performance may fall by 15-40% (depending on card class).
- ๐ When connecting a smartphone to a PC, the memory card will not be visible as a removable disk.
- ๐ง If the card fails, all data on it will be lost without the possibility of recovery.
What if MIUI doesnโt format the card as an internal one?
Transferring cache and additional game files manually
If the game itself cannot be moved, you can at least free up space by moving its cache and additional files (such as downloaded textures or levels), many games store this data in the Android/obb or Android/data folders.
How to do this:
- Connect your smartphone to your PC via USB or use a file manager (such as Mi File Explorer).
- Go to /sdcard/Android/obb or /sdcard/Android/data.
- Find a folder with the title of the game (for example, com.activision.callofduty.shooter for Call of Duty Mobile).
- Copy the folder to SD-map (e.g. in the /storage/XXXX-XXXX/Android/obb, where XXXX-XXXX โ ID your card).
- Remove the original folder from your internal memory.
- Create a symbolic link (requires root rights) or use the FolderMount app to link a folder with a SD-map.
To create a symbolic link (if there is root):
su
ln -s /storage/XXXX-XXXX/Android/obb/com.game.package /sdcard/Android/obb/com.game.packageWithout root rights, you can use FolderMount:
- ๐ Specify the original folder (e.g, /sdcard/Android/obb/com.game).
- ๐ Specify the target folder on SD-map.
- ๐ Press Mount โ the app will create a virtual binding.
โ ๏ธ Note: Some games (such as Genshin Impact) check file integrity when they start up.If they find that files are not stored in a standard folder, the game may block login or reset progress.
What to do if nothing works: alternative solutions
If none of these methods helped you to reschedule the game, consider alternative ways to make room in your internal memory:
- ๐งน Cleaning up Google Play cache: Go to Settings โ Annexes โ Google Play Store โ Storage. Click Clear cache and Clear data.
That'll free up to 1-2GB.
Removing unnecessary system applications
adb shell pm uninstall -k --user 0 com.mi.browserThe example removes the standard Mi Browser browser.
Use of cloud storage
- Download save games to Google Drive or Mi Cloud.
- Remove the game and, if necessary, download the saves back.
Reset to factory settings
- Before reset, back up through Settings โ Additional โ Backup and Reset.
- This will delete all the data, but it will bring back a clean system without any debris.
If youโre critically short of space, consider buying a Redmi 7A with more internal storage (like a 32GB model instead of 16GB) or switching to a more modern smartphone (like the Redmi 9A or POCO M3).
๐ก
Transfer of games to SD-map 7A โ It's always a trade-off between free space and stability. Most games today are not designed to work with external drives, so the best solution is to clean up your memory regularly or upgrade your device.