Xiaomi smartphone owners often face a lack of internal memory, especially if they are actively installing games. 128 GB can fill up quickly โ modern projects like Genshin Impact or Call of Duty Mobile take up the most important tasks. 10-15 GB each. Transfer of games to SD-The map seems to be a logical solution, but in MIUI This process has its own characteristics.
Unlike older versions of Android, where you could simply specify the memory card as the default installation location, Xiaomiโs new firmware (especially MIUI 14/15) has many features limited. This is due to Googleโs security policy and app optimization. However, workarounds exist โ from standard system tools to using ADB and third-party utilities. Itโs important to understand that not all games support portability, and some after moving can work slower or with bugs.
In this article, we will discuss all the current ways to transfer games to the SD-Xiaomi smartphone card including Redmi models, POCO We'll focus on the nuances of different versions. MIUI, Types of memory cards (microSD, SDXC) If you want to make room for internal memory without losing productivity, read on.
Why Xiaomi is limiting the transfer of games to SD-card?
Xiaomiโs MIUI-based smartphones donโt just make it harder to migrate apps, but there are several key factors:
- ๐ Data security: Memory cards are easier to lose or damage, and games often store personal information (accounts, progress, payments).
- โก Performance: Internal Memory (UFS or eMMC, which operates in 5-10 faster than the fastest microSD (class) A2 or UHS-II).
- ๐ฑ Google policy: Starting with Android 9, Google has limited the ability to port apps to the Internet SD-map due to stability risks.
- ๐ Updates MIUI: In new versions of firmware (MIUI 14+) Application portability can be completely removed or hidden.
However, the limitations donโt apply to all games, such as Unity or Unreal Engine 4/5 projects that often allow the transfer of cache (additional files) to a memory card, even if the APK itself remains in internal memory, and some games (such as Minecraft or Terraria) initially support storing worlds on an SD.
โ ๏ธ Note: Transferring games to a memory card can cause them to run unstable, especially if you use a cheap or slow microSD (class below). A1 or UHS-I). In some cases, games may fail to start altogether, giving an error such as โInsufficient memoryโ or โFiles corrupted".
Preparation SD-Maps: which class to choose and how to format
Before you can transfer games, you need to properly prepare the memory card, which depends on whether the games will work steadily or start to "lay."
- ๐ Minimum class: A1 or UHS-I (U1). For heavy games (e.g, PUBG Mobile or Genshin Impact is better for you. A2 or UHS-II (U3).
- ๐ Formatting: The card must be formatted in the exFAT file system or FAT32 (but FAT32 Does not support files more than 4GB).
- ๐ฒ Adaptation for Android: In the settings MIUI The card can be made "internal" (will expand the memory of the phone) or "portable" (will be a separate drive).
To format the card as an internal memory:
- Insert the card into your smartphone and go to Settings โ Memory.
- Click on the title. SD-maps and select "Settings" (cog in the upper right corner).
- Tap "Format as internal" and confirm the action.
- Wait until the process is completed (it can take 5-10 minutes).
| Type of card | Class speed | Suitable for | Price (average) |
|---|---|---|---|
| microSDHC | A1/U1 | The Light Games (Candy Crush, Clash Royale) | 300โ800 โฝ (32-64 GB) |
| microSDXC | A2/U3 | The Great Game (Genshin Impact, PUBG) | 1 200โ3 000 โฝ (128-256 GB) |
| microSD Express | A2+/UHS-II | Professional use (4K-video, emulators) | 4 000+ โฝ (256GB+) |
โ ๏ธ Note: If you format a card as internal memory, it cannot be retrieved and used on other devices without completely erasing the data!
Method 1: Standard transfer through MIUI settings (for supported games)
Some games MIUI allow some of the data to be transferred to SD-This is the simplest method, but it doesn't work with all applications. Here's how to apply it:
- Open Settings โ Applications โ Application Management.
- Find the right game in the list and tap it.
- Go to the "Storage" section.
- If the option is available, you will see the "Change" button next to the "Inner Memory" label.
- Press "SD-map" and confirm the transfer.
This method works with games such as:
- ๐ฎ Minecraft (transfer of worlds)
- ๐ฐ Terraria (preservations and mods)
- ๐ Asphalt 9 (texture cache)
However, most modern games (such as Genshin Impact, Call of Duty Mobile, PUBG) do not support this method, and then you will have to use alternative methods.
The game supports portability to SD (check in Google Play).
SD-The card is formatted as portable or internal
There is enough free space on the map (at least 20% more than the game weighs)
The smartphone is not discharged (the process may take time). 10-30 minute)-->
Method 2: Transfer over ADB (for power users)
If the standard method doesnโt work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which is more complicated, but allows you to migrate almost any application as long as it supports storage on external media.
This will require:
- ๐ฅ๏ธ Computer with installed ADB-driver.
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times tap to unlock the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command prompt (cmd in Windows or Terminal in macOS/Linux) and type:
adb shell
pm set-install-location 2This command forces the system to install applications on SD-It's the default card, but it doesn't work on all versions. MIUI and may reset after rebooting.
To transfer the already installed game, use:
adb shell
pm move-package com.example.game (replace with a game pack, for example com.tencent.ig for PUBG)You can find out the game package through the App Inspector app or the Google Play website (in the address bar after id=).
โ ๏ธ Note: Some games (such as Genshin Impact or Honor of Kings) block the launch from external media due to cheating protection. ADB It will not help โ the game will either not start or will constantly fly out.
๐ก
If the pm move-package command is giving an error, Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION]", The game does not support the transfer to SD. Try other methods, such as transferring only cache.
Method 3: Transfer the game cache to SD-map (bypass)
If the game itself cannot be moved, you can try to move its cache โ additional files (textures, sounds, levels) that take up the lionโs share of memory. For example, in Call of Duty Mobile, the cache weighs ~ 2 GB, and in Genshin Impact โ up to 15 GB.
This can be done in two ways:
Option 1: Through the game menu
Some games allow you to manually specify a folder for downloading the cache:
- Start the game and find the "Storage" or "Downloads" section in the settings.
- Select the option "Change storage location" or "SD-map".
- Confirm the transfer and wait until it is completed (may take up to an hour for heavy games).
Option 2: Manually through the file manager
If there is no such option in the game, you can transfer the cache manually:
- Install a file manager with access to root folders (such as Solid Explorer or FX File Explorer).
- Go to /Android/obb/ or /Android/data/ (most games are stored here).
- Find a folder with the game name (e.g. com.miHoYo.GenshinImpact) and copy it to SD-map.
- Return to the original folder and create a symbolic link (root rights required) or just leave an empty folder with the same name.
To create a symbolic link (if there is root), use the command in Terminal Emulator:
su
ln -s /storage/XXXX-XXXX/Android/obb/com.game.package /sdcard/Android/obb/com.game.packageWhere XXXX-XXXX โ identifier SD-maps (can be found through ls) /storage/).
What games exactly allow you to transfer cache to SD?
Method 4: Using third-party applications (without root)
If previous methods have failed, you can use specialized utilities. They do not require root rights, but their effectiveness depends on the version of MIUI and the model of the smartphone.
Top.-3 play-port:
- ๐ AppMgr III (App 2 SD) โ It shows you which games you can migrate, and it does it in one click. MIUI 12-14, It may not support new models (Xiaomi) 13/14).
- ๐ Files by Google โ has a built-in memory manager that offers to transfer rarely used games to the Internet SD. Disadvantage: only works with supported games.
- ๐ SD Maid clears the cache and offers options for memory optimization, including data transfer.
Instructions for AppMgr III:
- Download the app from Google Play.
- Open it and give access to the memory.
- Go to the "Movable" tab.
- Select the game and click "Move to SD".
- Confirm the action and wait for the completion.
Important: Some apps (like AppMgr III) may show games as portable, but after trying to make a mistake, due to the limitations of MIUI.
๐ก
The application side cannot bypass the system limitations of MIUI. Unless the game is ported through ADB or settings, third-party utilities will not help either, in which case only transferring the cache or buying a smartphone with more internal memory remains.
Solving problems: Games donโt start or crash after transfer
If the game stopped working after the transfer, here are the typical reasons and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Game won't start | Files damaged during transfer | Remove the game and install it again, download the cache to SD |
| Permanent lags | Slow. SD-map (class below) A1) | Buy a Class A2 or U3 card |
| The "Not enough memory" error | The game doesn't support SD-map | Transfer only the cache or free up internal memory |
| Departures on loading | Symbolic link broken | Check the paths in Terminal Emulator or transfer the cache again |
If the game is unstable after the transfer, try the following steps:
- Clean the game cache in Settings โ Apps โ [Game] โ Storage โ Clear the cache.
- Reboot your smartphone.
- Check if the power saving mode for this game is turned on (Settings โ Battery โ Applications selection).
- If nothing helps, put the game back in your memory.
โ ๏ธ Note: Some games (such as Genshin Impact or Lineage 2: Revolution) have built-in portability protection. SD-If you try to cheat, they can block your account for cheating or reset your progress!