Owners of Xiaomi smartphones often face the problem of lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. The main โeatersโ of space are games with heavy graphics like Genshin Impact, Call of Duty Mobile or PUBG, which can take 2-5 GB each. Transferring such applications to a microSD card seems a logical solution, but here users are waiting for restrictions from Android and the MIUI shell.
Unlike media files (photos, videos, music) that are easily moved by hand, games and apps are installed in internal memory by default. SD-The card is blocked for most applications, but Xiaomi has workarounds โ as official (via settings) MIUI), and not obvious (with the use of ADB In this article, we will discuss all current methods, including nuances for different versions. MIUI (12 to 14) and types of memory cards.
โ ๏ธ Important: Not all games support the work with SD-For example, Honor of Kings or Free Fire can give up launch errors if their data is stored on an external drive.
Method: Transfer through MIUI settings (official method)
The easiest and safest way is to use the built-in MIUI feature to port apps, which is suitable for most Xiaomi, Redmi and POCO models on MIUI 12/13/14, but does not work with all games.
To reschedule the game:
- ๐ฑ Open the Settings. โ Annexes โ Application management.
- ๐ Find the right game (such as Brawl Stars or Clash of Clans).
- ๐พ Slip on the item Storage (or Memory in older versions).
- ๐ If the option is active, select Move to SD-map (or modify) โ SD-map).
โ ๏ธ Note: The transfer button may be inactive if:
โ The game does not support work with external memory (most often these are online games with anticheat). โ The memory card is formatted as a portable storage (not as an internal memory). โ You're set. MIUI for global firmware (in the Chinese version, the restrictions are stricter).
If there is no transfer button, try alternative methods in the following sections. Also note that after transferring some games may load more slowly, this is due to the speed of reading / writing a memory card (optimal class is A2 or UHS-I).
Format the map in FAT32/exFAT (not NTFS)|
Check the speed class (minimum A1, better A2)|
Free up at least 5 GB of free space on the map |
Disconnect the card from the PC before transfer |
Back up your data on the map (they will be deleted when formatted)
-->
2. Method: Use of ADB (for power users)
If MIUI does not have a port option, you can use Android Debug Bridge (ADB), a debugging tool that allows you to manually specify the location of the application installation, which works on all versions of Android (including MIUI 14), but requires connecting the smartphone to a PC.
Instructions:
- Turn on the smartphone Developer Mode: Go to Settings โ About Phone and 7 times tap on the MIUI Version. Then go back to Settings โ Additional โ For Developers and activate Debugging over USB.
- Connect Xiaomi to your computer via USB-Cable (use the original cable for stability).
- Download ADB Tools and unpack the archive into a separate folder.
- Open the command line (Win + R โ enter cmd) and go to the folder with ADB: cd C:\path\k\folder\platform-tools
- Enter the command to check the connection: adb devices If the device appears in the list, execute the port command (replace com.example.game with the game package): adb shell pm set-install-location 2 This command forces the system to install applications on the game. SD-default-card.
โ ๏ธ Note: After completing the command, all new applications will be installed on the memory card. To return the installation to internal memory, use the:
adb shell pm set-install-location 0Critical nuance: Some games (such as Genshin Impact or Diablo Immortal) block the launch when a modified installation path is detected. ADB-The method will not work and you will have to use alternative methods.
How do I find out the gameโs packet name?
3. Method: Formatting the card as an internal memory
If your Xiaomi runs on Android 9.0 Pie or later, you can format it. SD-It's like an internal storage device, and it allows you to install games directly on it, but it's very limited:
- ๐ The card will be encrypted and tied to the device โ it will not be read on another smartphone or PC.
- ๐ The speed of the game may drop (depending on the class of the card).
- ๐ซ Not all cards support this regimen (recommended). UHS-I class A2).
How to format:
- Put the card in your smartphone.
- Go to Settings. โ Warehouse โ SD-map.
- Put three points on it (โฎ) โ Storage settings โ Formatting as an internal.
- Confirm the action (all data on the map will be deleted!).
- After formatting, restart the device.
Now, when you install games, the system will suggest you choose a storage location.
โ ๏ธ Note: If you remove the card, all the games installed on it will stop working, and this method is not recommended for cards with a capacity of less than 64 GB, the system reserves some memory for your needs.
| Xiaomi model | Support for formatting as internal memory | Max. SD volume. |
|---|---|---|
| Redmi Note 10/11 | Yes (MIUI 12.5+) | 1 TB |
| POCO X3/X4 | Yes (requires unlocking the bootloader) | 512GB |
| Xiaomi 12/13 | No (firmware restriction) | โ |
| Redmi 9/9A | Yes (exFAT only) | 256GB |
Method 4: Transfer through third-party applications (without root)
If previous methods didn't work, you can use utilities like AppMgr III or Files by Google, which don't require root rights, but their effectiveness depends on the version of MIUI and the smartphone model.
Instructions for AppMgr III:
- Download the app from Google Play.
- Open it and give access to the storage.
- Select the Move to SD-card tab.
- Find the right game in the list and tap Move.
- Wait until the process is completed (it can take up to 10 minutes).
โ ๏ธ Note: Some applications (e.g. AppMgr) III) The free version often limits the size of the files to be ported (up to 1 GB).
Alternatively, Files by Google:
- ๐ Open the application and go to the Cleanup tab.
- ๐ Select the Applications โ find a game.
- ๐พ If the option is available, move to SD, activate it.
๐ก
Before using third-party utilities, check reviews on 4PDA or XDA Developers โ some applications may contain ads or may not work on the latest versions of MIUI.
5 What to do if the game is not transferred?
If none of the methods worked, the reasons may be as follows:
- ๐ The game uses Anti-Tamper (protection against modifications, for example, in the game). PUBG Mobile or Fortnite).
- ๐ฑ You're set. MIUI China (restrictions are more stringent).
- ๐พ Memory card damaged or has a low write speed (class below) A1).
- ๐ In the developer settings, the option is enabled to Forced allow the transfer to SD (may conflict with ADB).
In such cases, two options remain:
- Clean up the game's cache: Go to Settings โ Apps โ [Game] โ Storage โ Clear the cache. This will free up a few gigabytes, but it won't carry the game itself.
- Cloud Storage: Some games (such as Roblox or Minecraft) allow you to save progress to the cloud and then reinstall the game on a clean system.
๐ก
If the game categorically refuses to be ported, the only reliable way to free up space is to remove it and install it on a clean system with extended internal memory (for example, after resetting to factory settings).
6. How to avoid problems after transfer?
Even if you managed to move the game to SD-map, there may be errors:
| Problem. | Reason. | Decision |
|---|---|---|
| The game flies off at launch | Low speed reading of the map | Use a Class A2 or UHS-I card |
| Progress has reset | These games are left in the internal memory | Move the Android/obb folder manually |
| The game is not updated | Google Play blocks updates for external memory | Temporarily transfer the game back to your internal memory. |
To minimize the risks:
- ๐ Regularly reboot your smartphone after transfer (this resets the cache).
- ๐ฅ Save progress through your Google Play Games account or social media before transferring.
- ๐ ๏ธ Do not remove the memory card while playing (this can damage files).