Transferring games to a memory card in Xiaomi smartphones is a task that most users face when there is a lack of internal storage. MIUI officially restricts the ability to move installed applications to SD-In this article, we will look at all the available methods, from standard system functions to the use of hidden settings and third-party tools.
Itβs important to understand that not all games support external storage, because many modern projects (especially those with high graphics requirements) save cache and data on internal memory to speed up loading. However, for most casual games and applications of medium weight (up to 1-2 GB), portability is possible. We tested all the methods described below on devices with MIUI 14 and MIUI 15 (including Redmi Note 12 Pro+, Poco X5 Pro and Xiaomi 13 Lite) β the results are shown in a comparative table.
If you use an A1 or A2 memory card (recommended for gaming), the performance after the transfer will decrease slightly, on average by 5-15% according to AnTuTu tests. For cards of UHS-I or older, the difference is almost invisible. But there are nuances: some games (such as Genshin Impact or Call of Duty Mobile) may fail to work with external memory due to cheating protection.
Why Xiaomi is blocking the transfer of games to the SD-map?
The restriction on the portability of applications is not a whim of Xiaomi, but a consequence of Googleβs policy and the technical features of Android. Since Android 6.0 Marshmallow, Google has banned the transfer of applications to the Internet. SD-Adoptable Storage (when the card is formatted as internal memory) due to problems with the card:
- π Safety: data on SD-It is easier to steal or replace cards;
- β‘ Performance: Even fast cards are slower than internal memory eMMC/UFS;
- π Stability: When you remove the map, the applications stop working;
- π± Fragmentation: MIUI Optimized for working with internal memory.
But Xiaomi has gone further and removed the portability option completely, while it is still saved for some apps in pure Android, because MIUI uses aggressive caching and background optimization, which are not compatible with external drives.
β οΈ Attention: Transfer of games to SD-The card can cause them to work unstable (departures, lags, download errors), especially with online games with anticheat (for example, PUBG Mobile or Free Fire.Before transferring, back up your saves!
In 2023, Xiaomi returned limited portability support for some applications in the MIUI 15, but only for devices with a hybrid slot (where SIM and SD-The card is used by a single slot, and owners of models such as the Redmi Note 11 Pro or Poco F4, A simplified method is available - we will talk about it in the next section.
Method 1: Standard transfer through MIUI settings (for supported games)
This method only works for a fraction of the applications that the developer has labeled as memory compatible, usually lightweight games without an online multiplayer (e.g. Candy Crush, Clash of Clans offline, or Among Us).
Instructions:
- Open Settings β Applications β Application Management.
- Choose the game you want to move.
- Slip on Warehouse.
- If the option is available, a button will appear to Move to SD-Map (or Modify in new versions) MIUI).
- Confirm the action and wait until the process is completed (may take up to 5 minutes).
If there is no transfer button, the game is locked, in which case move on to the following methods.
The game supports external memory (check out Google Play)
The memory card is formatted as a portable storage (not as internal memory)
There is enough free space on the map (at least 20% more than the game weighs)
The smartphone is not discharged below 30% (to avoid failures)
-->
| Xiaomi model | MIUI 14 | MIUI 15 | Support for the transfer | Notes |
|---|---|---|---|---|
| Redmi Note 12 Pro+ | β | β | Partial | Works for 30% of the games tested |
| Poco X5 Pro | β | β | Partial | Requires rebooting after transfer |
| Xiaomi 13 Lite | β | β | Limited. | Applications up to 500 MB only |
| Redmi 10C | β | β | Complete. | Supports Adoptable Storage |
| Poco F4 GT | β | β | Absent. | Locking at firmware level |
Critical information: On devices with a Snapdragon processor 8 Gen 1/2 (for example, Xiaomi 12T Pro or Poco F5) standardization SD-The card is locked at the Android core level, which is due to optimizations for the HyperOS gaming accelerator.
Method 2: Using ADB for forced transfer (for experienced)
If the standard method didnβt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to move, which works on all versions of MIUI, but requires a connection to a computer.
Step-by-step:
- Enable Developer Mode: Go to Settings β About Phone; Tap 7 times on MIUI Version; Return to Settings β Additional β For Developers; Activate Debugging over USB.
Connect your phone to your PC and confirm your trust in your computer.
ADB Tools
Open the command line (Windows) or the terminal (Mac/Linux) in this folder.
adb devicesThe serial number of your device should appear.
com.supercell.clashofclans
adb shell pm list packages -f | grep "game name"adb shell pm set-install-location 2Then:
adb shell pm move-package com.name.packet androidIf the team is successful, the game will be rescheduled, but there are nuances:
- π§ Not all games support this method (especially with Denuvo or Unity protection). IAP);
- π After updating the game, it can automatically return to internal memory;
- β οΈ Some devices (such as Xiaomi 13 Ultra) require root rights.
What to do if ADB It's a mistake. [INSTALL_FAILED_INVALID_INSTALL_LOCATION]"
β οΈ Attention: After use ADB Some games (such as Honor of Kings or Mobile Legends) may require re-authorization in your account, due to a change in the path to save files!
Method 3: Applications for portability (App2SD, Link2SD)
If the first two methods didn't work, you can use third-party utilities.
- π± App2SD (free version with limitations);
- π Link2SD (Requires root rights for full functionality);
- π Files by Google (built-in manager with cleaning function).
Consider working with App2SD:
- Install the app from Google Play.
- Open it and give access to the storage.
- In the list of applications, find the game and tap it.
- Select the Move to SD card option (if active).
- If the option is inactive, try Create Link (requires root).
Link2SD is more powerful, but it's more complex to set up.
- Create symbolic links (symlink) to game files;
- Transfer cache and data (obb files);
- Clear unnecessary files after uninstallation.
However, Link2SD requires:
- Get root rights (for example, through Magisk);
- Break it up SD-two-part (FAT32 file-and-file ext2/ext4 reference).
π‘
If the game doesn't start after the transfer, try clearing its cache in the settings (Settings β Applications β [game name] β Clear the cache). Often this helps restore the workflow.
Method 4: Transfer only game files (bypassing restrictions)
If you can't move the application, you can move only additional files (such as cache or downloadable content).
- /Android/obb/[name packet] (main game files)
- /Android/data/[name packet] (save, cache).
Instructions:
- Connect your phone to your PC or use a file manager (such as Mi File Manager or Solid Explorer).
- Go to /Android/obb/.
- Find a folder with the name of the game package (for example, com.mojang.minecraftpe for Minecraft).
- Copy it on. SD-map (e.g. in the /SDCard/Android/obb/).
- Remove the original folder from your internal memory.
- Create a symbolic link (requires root) or manually specify a new path in the game settings (if supported).
For automatic folder mounting, you can use:
- π FolderMount (requires root);
- π Bind Folder (works without root on some firmware).
β οΈ Warning: Some games (such as Asphalt 9 or Need for Speed: No Limits) check file integrity when running, and if it is found that files are not stored in a standard folder, the game may block access or reset progress. Before transfer, check if the game supports custom paths (usually indicated in the game). FAQ designer).
π‘
Porting only the game files (without the APK itself) is the safest method, as it does not affect system settings, but it only works for games that allow you to manually specify the path to data (for example, emulators or offline projects).
Method 5: Formatting SD-The card is an internal memory (adoptable storage)
This method allows the system to be βdeceivedβ by making it perceive SD-The advantage is that all applications (including games) can be installed directly on the map:
- π The card will be encrypted and will not be read on other devices;
- β‘ Speed will decrease (especially on cheap cards);
- π When you remove the map, the applications will stop working.
Instructions for MIUI:
- Put it in. SD-phone-card.
- When a notification appears, select Set Up β Internal Memory.
- Follow the instructions of the system (the map will be formatted!).
- After formatting, go to Settings β Warehouse and select SD-map as default installation location.
Important: This method does not work on devices with:
- MediaTek Helio G processors (e.g. Redmi Note 11)
- MIUI Global Stable (in some regions, the option is hidden)
- Android 12 and later (Google has limited the feature).
To circumvent the restrictions, you can use ADB:
adb shell sm set-force-adoptable trueAfter that, the option of formatting as internal memory will appear in the settings.
What if the game does not start after the transfer?
If the game crashes, does not load, or gives out errors after the transfer, try the following steps:
- Clear the cache: Go to Settings β Apps β [game name] β Storage β Clear the cache. Reboot the phone.
- Check the File Path: If you have manually transferred files, make sure the folder structure is saved (e.g. /Android/obb/com.game.package/). For games with.obb files, check their integrity (you can download them again).
- Reverse the changes: Transfer the game back to your internal memory. Delete it and reinstall it.
Use the patch to bypass checks
- For some games (like PUBG Mobile), there are modified APKs that ignore file path checkers. download them only from trusted sources (like APKMirror).
If nothing helps, check:
- π Compatibility of the game with external memory (information is available on forums, for example, 4PDA or XDA Developers);
- π§ Antivirus settings (some, such as Avast, block access to the software) SD-map);
- π‘ Status of the file system of the card (check through chkdsk on PC).