Owners of Xiaomi Redmi 9 sooner or later face the problem of lack of internal memory β especially if you actively install games from Google Play or third-party sources. Even with 64/128 GB on board modern projects like Genshin Impact, Call of Duty Mobile or PUBG take up 2-5 GB each, quickly clogging the system partition. Fortunately, MIUI allows you to transfer some games to microSD without root rights, but with important reservations.
In this article, we will analyze all the current ways to transfer games to a memory card in Redmi. 9 (including Redmi models 9A/9C/9T), They have pros and cons, and they have common errors, from "app not installed" to performance issues. SD-Adoptable Storage and alternative methods for games that do not support portability.
Why donβt games move to memory cards?
Before we get into the instructions, it's important to understand the limitations of the Android platform and the MIUI shell, because since Android 6.0 Marshmallow, Google has introduced the concept of Adoptable Storage, the ability to use microSD as part of internal memory.
- πΉ Not all games support portability: Developers can explicitly ban this feature in the application manifest (e.g. Clash of Clans, Brawl Stars, etc).
- πΉ MIUI In some versions of firmware, the port option is hidden or unstable.
- πΉ Productivity SD-Class cards. UHS-I (U1/U3) or A1/A2 They are good for games, but cheap class. 10 can slow down.
- πΉ Formatting as internal memory leads to data encryption β the card will not be read on another device.
In addition, some games (such as anticheat games like Free Fire or Mobile Legends) may fail to work from external memory due to the risks of modifying files, in which case only manual cache movement or the use of simlinks (requires root).
β οΈ Note: If you use a memory card as a portable storage (not formatted as internal memory), most games will not be able to transfer to it.
Method 1: Transfer through MIUI settings (without root)
The easiest way to do this is to use the built-in MIUI feature, which works for most games, but not all.
- Insert microSD into the slot (up to 512GB cards are supported). If the card is new, Redmi 9 will offer to format it. Select "Like a portable storage" (if you want to transfer only a portion of the data) or "Like internal memory" (if you are willing to devote the card only to this phone).
- Open Settings β Applications β Application Management.
- Select the game you want to migrate (such as Among Us or Subway Surfers).
- Click on "Storage", then "Change" (or "Move to"); SD-card, if the option is available).
- Confirm the action. The system will copy the data, but not all files can be transferred - some will remain in internal memory.
If the option "Move to" SD-The card is inactive or absent, so:
- π The game does not support portability (check Google Play in the section "Required permissions").
- π Memory card formatted as portable storage (reformatted).
- π V MIUI Transfer function is disabled (relevant for some regions).
Select a Class A1/A2 or UHS-I memory card
Format the card as internal memory (if necessary)
Check the free space on the map (should be β₯ game size)
Close the game before the transfer
Reboot the phone after the transfer-->
Method 2: Formatting SD-The card is an internal memory (adoptable storage)
If standard portability doesn't work, we can go a radical way of turning microSD into a piece of internal memory, which would allow games to be directly mapped, but it has serious implications:
- π§ The card will be encrypted and linked to this phone, and the other device will not read the data.
- π§ Speed depends on the card class. A2 or UHS-I U3.
- π§ When you remove the map, some applications may stop working.
Instructions:
- Go to Settings β Memory β Memory Map.
- Click "Configure" (or "Format as internal").
- Confirm the action. The system will suggest that you move the data, you agree.
- After formatting, restart the phone.
- Now, when installing games on Google Play, you can choose a memory card as a storage location.
| Type of card | Recording speed | Is it good for games? | Models of example |
|---|---|---|---|
| Class 10 | 10 MB/s | β No (brake) | SanDisk Ultra (cheap) |
| UHS-I U1 | 10-30 MB/s | β οΈ Conventional (light games) | Kingston Canvas Select |
| UHS-I U3 / A1 | 30-90 MB/s | β Yes (most games) | Samsung EVO Plus, SanDisk Extreme |
| A2 | β₯40 MB/s (IOPS 4000) | β Perfect. | Lexar Play, Kingston Canvas Go! Plus |
β οΈ Note: Once formatted as internal memory, the card cannot be used on other devices without completely erasing the data. Also, do not remove the card while the games are running, this can lead to the collapse of the application.
SanDisk (any model)|Samsung EVO|Kingston|Another (write in the comments)|I don't use it.-->
Method 3: Manually move game files (for power users)
If the game is not portable in standard ways, but supports storage on external media (for example, Minecraft, The Sims Mobile), you can manually move its files.
- π οΈ File Manager (e.g. Mi File Manager or Solid Explorer).
- π οΈ Doze mode must be disabled for the game (otherwise files can be reset).
- π οΈ Backup of game data (in case of error).
Algorithm of action:
- With the file manager, go to /Android/obb/ (for additional game files) or /Android/data/ (for cache).
- Find a folder with the title of the game (e.g. com.mojang.minecraftpe for Minecraft).
- Copy the folder to the memory card in the same way (create directories /Android/obb/ on SD if none are available).
- Remove the original folder from your internal memory.
- Create a symbolic link (requires root or terminal): -s /storage/XXXX-XXXX/Android/obb/com.game.package /sdcard/Android/obb/com.game.package Where XXXX-XXXX β ID yours SD-maps (you can find them through adb shell ls) /storage/).
Root is not a problem if the game supports manually specifying the path to data (for example, through settings or a config file). /storage/XXXX-XXXX/Android/obb/....
What if the game doesnβt see files on SD?
Solving Common Mistakes When Playing Games
Even after a successful transfer, Redmi 9 users may face problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| "No appendix installed" | Game files are corrupted or not all copied | Remove the game and install it again by selecting SD-map |
| Play slows down after transfer | Low speed of memory card recording | Use a Class A2 or U3 card |
| βInsufficient memoryβ during installation | MIUI reserves space in internal memory | Clean the cache in Settings β Memory β Cleanup |
| The game doesn't keep progress | The data is stored in the internal memory | Move the folder /Android/data/com.game.package/ manually |
If the game after the transfer crashes or does not start, try:
- Clear the game's cache in Settings β Applications β [Game] β Memory β Clear the cache.
- Reinstall the game by selecting the internal memory, then reschedule.
- Disable MIUI Optimization in the developer settings (may interfere with SD).
π‘
Before transferring the game, check its compatibility with the SD-Maps on AppSales (under "Storage"), and many developers indicate whether external storage is supported.
Alternative ways to free up memory in Redmi 9
If porting games to SD didnβt help or isnβt possible, consider other options:
- ποΈ Cleaning up the game cache. β Memory. β Cleanup can remove unnecessary temporary files (for example, Facebook or TikTok cache often takes gigabytes).
- βοΈ Cloud-based saves: Games like Clash Royale or Hearthstone let you sync your progress with your Google Play Games account.
- π Transfer media files. Photos, videos and music can be moved to SD The Gallery or Mi File Manager.
- π¦ Use of Lite versions, such as Facebook Lite, Messenger Lite or PUBG Mobile Lite takes up much less space.
- π§ Disable preload updates. on Google Play β Settings β Auto Update Apps Select βOnly via Wi-Fiβ or βDo not automatically update".
It is also worth checking the hidden files that take up space:
- .thumbnails β sketches of images (can be removed).
- Download β downloaded files from the browser.
- Android/data/ β cache of games (eg Genshin Impact stores gigabytes of textures here).
π‘
If your internal memory is 90%+ full, your system starts to slow down, and try to keep β₯10% of the space available for stable operation.