How to transfer games to the flash drive in Xiaomi: 3 proven ways + problem solving

The internal memory of the Xiaomi smartphone is full of games, and there is no room for new applications? Do not rush to remove your favorite projects โ€“ they can be transferred to a microSD card or USB-But in modern versions, it's a storage device. MIUI (13/14) Android (12+) This process has become more complicated due to security constraints. 2026 year, including bypassing system locks, choosing the right flash drive and solving typical errors.

Itโ€™s important to understand that not all games support external portability. Developers of some projects (such as Genshin Impact or Call of Duty Mobile) explicitly prohibit this in the application manifest. However, for most casual games and mid-budget projects, portability is possible โ€“ you just need to know the nuances. We tested all methods on the Redmi Note 12 Pro+, POCO X5 Pro and Xiaomi 13T models with the latest updates.

Why Xiaomi is blocking the transfer of games to the flash drive?

With Android 6.0, Google introduced the concept of Adoptable Storage, which is the ability to format microSD as part of internal memory, but with MIUI, this feature works with caveats:

  • ๐Ÿ”’ Data security: Xiaomi follows Googleโ€™s policy, where external media are considered less reliable for storing executable application files.
  • ๐ŸŽฎ Game performance: MicroSD (even class) A2) slower-than-integrated memory UFS 2.2/3.1, What can cause lags in heavy games.
  • ๐Ÿ“ฑ Optimization MIUI: In some models (e.g. Redmi 10 or POCO M4 Pro) the transfer function is hidden in the developer.

Android 11 also introduced the concept of scoped storage, which means that even if you move the game to a flash drive, it may not see its files (such as saves or cache), and we will discuss the solutions to these problems in the relevant sections.

๐Ÿ“Š How much memory is your microSD?
Up to 64GB
64โ€“128 GB
128-256 GB
More than 256GB
I don't use it.

Method 1: Standard transfer through MIUI settings (for supported games)

This method only works for games that explicitly allow external media transfer, and you can check this in the app menu:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the game from the list.
  3. Click Warehouse and find Change (or Move to) SD-map).

If the button is not available, the game does not support portability, in which case you can move to Method 2 or Method 3.

The flash drive is formatted as a portable storage (not as internal memory) |

Card size is at least 32 GB (speed class A1/A2)|

The game does not use anticheat (for example, BattlEye or Easy Anti-Cheat)|

There is enough free space on the flash drive (at least 20% more weight of the game)-->

Xiaomi modelAdoptable Storage SupportMax, the volume of microSDRecommended grade
Redmi Note 12/13โŒ No (only portable)1 TBA2/UHS-I
POCO F5/X5โš ๏ธ Partially (through) ADB)512GBA2/UHS-I
Xiaomi 13/14โŒ No.1 TBA2/UHS-II
Redmi 10A/9Aโœ… Yes (through settings)512GBA1

โš ๏ธ Note: If you format a microSD as an Adoptable Storage, it canโ€™t be retrieved without data loss, which can also slow down the system, as Xiaomi will use a flash drive to cache.

Method 2: Transfer over ADB (for power users)

If the standard method doesnโ€™t work, you can force the game to be moved using Android Debug Bridge (ADB), which requires connecting the smartphone to a PC and basic command line knowledge.

Steps:

  1. Turn on Developer Mode on Xiaomi: go to Settings โ†’ About Phone and 7 times click on the MIUI version.
  2. Activate Debugging by USB in the developer menu.
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with adb.exe.
  4. Enter the command to check the connection: Adb devices must appear serial number of your device.
  5. Run the port command (replace com.example.game with the game package): adb shell pm set-install-location 2 adb shell pm move-package com.example.game

If the team returns Success, the game is postponed. To get it back, use:

adb shell pm move-package com.example.game 0
How do I find out the gameโ€™s packet name?
Open Settings โ†’ Applications, select the game and scroll to the Memory section. The Packet Name bar will have the desired value (e.g., com.tencent.ig for PUBG Mobile).

โš ๏ธ Note: Some games (such as Free Fire or Mobile Legends) after porting through the game ADB They can give you an error of 963 or 941, which means that the application can't access its files on the flash drive.

Method 3: Manual transfer of game files (for any applications)

This is a method that works for games that are not portable in the standard way, by manually copying the game files to a flash drive and tricking the system into creating symbolic links, which requires root rights or use of the App2SD application.

Instructions:

  1. Install App2SD from Google Play.
  2. Open the app, select the game and click Create a link.
  3. Select the flash drive as the target storage.
  4. Confirm the creation of simlinks for /data/data/packet name and /Android/obb/packet name.
  5. Reboot the phone.

If you have root, you can do it manually through Terminal Emulator:

su


mv /data/data/com.example.game /storage/1234-5678/Android/data/




ln -s /storage/1234-5678/Android/data/com.example.game /data/data/com.example.game

๐Ÿ’ก

Before transferring the Android/obb folder to the flash drive manually, many games (such as Asphalt 9) store basic data in the 1โ€“2 GB, and their transfer will free up additional space.

Which flash drive to choose for games on Xiaomi?

Not every microSD is suitable for storing games.

  • ๐Ÿ“ฆ Volume: At least 64 GB (for 2-3 games), optimally 128-256 GB. Flash drives 4-16 GB are not suitable due to fragmentation.
  • โšก Class speed: A1 โ€” Minimum acceptable (for casual games). A2 โ€” Recommended (read/write speed) 4000/2000 IOPS). UHS-I/UHS-II โ€” For heavy games (such as Genshin Impact).
  • ๐Ÿท๏ธ Brand: Preference give Samsung EVO Plus, SanDisk Extreme or Kingston Canvas Go! Plus.Cheap no-name flash drives often fake the speed class.

You can check the real speed of the microSD using the A1 SD Bench app (available on Google Play). For games, not only is linear speed (MB/s) important, but also the number of I/O operations (IOPS). For example, a flash drive with 100 MB/s but 1500 IOPS will perform worse than a card with 80 MB/s but 4000 IOPS.

Type of gameMinimum flash drive classRecommended volumeExample of games
Casual (puzzles, arcades)A132-64 GBCandy Crush, Angry Birds
Medium (shooters, races)A264โ€“128 GBCall of Duty Mobile, Asphalt 9
Heavy (MMORPG, Open World)UHS-I (A2)128-256 GBGenshin Impact, PUBG Mobile

Typical errors and their solutions

When transferring games to the flash drive, Xiaomi users often face the following problems:

  • ๐Ÿšซ Error "Application not installed": Reason: The flash drive formatted as FAT32, which does not support files larger than 4 GB. Solution: Reformat the card to exFAT or NTFS (PC).
  • ๐Ÿ”„ Game crashes at launch: Reason: Insufficient microSD read speed Solution: Replace the flash drive with a class model A2 higher.
  • ๐Ÿ“ Disappeared preservation: Cause: When transferred through ADB Or symlink, the way to save files has changed. Solution: Manually copy the folder. /Android/data/packet/files flash-drive.
  • ๐Ÿ”Œ Flash drive undetectable: Reason: The slot has accumulated dust or oxidized contacts.Solution: Clean the slot with alcohol and check the card on another device.

๐Ÿ’ก

If the game is slow after the transfer, try turning off background optimization in MIUI: Settings โ†’ Applications โ†’ Application Management โ†’ [Game] โ†’ Battery โ†’ No restrictions.

What to do if the game is not postponed?

If none of these methods worked, consider alternative solutions:

  • ๐Ÿ”„ Cache Clearing: Delete unnecessary game cache files via Settings โ†’ Warehouse โ†’ Clear the cache. That could free up 1 to 5 GB.
  • โ˜๏ธ Cloud saves: Use Google Play Games or services like Dropbox to transfer progress, and remove the game and reinstall it if necessary.
  • ๐Ÿ“ฑ Optimization MIUI: Turn off the Smart Cleaning function in Settings โ†’ Battery โ€“ It can delete game data.
  • ๐Ÿ› ๏ธ Root + Link2SD: Annex Link2SD It allows you to transfer games to the flash drive, but requires root rights.

If youโ€™re a heavy-duty player (like Diablo Immortal or Honor of Kings), consider buying a smartphone with a large storage capacity (256โ€“512 GB) or a model with UFS 3.1 support (like Xiaomi 14 Ultra or Black Shark 5 Pro).

FAQ: Frequent questions about moving games to Xiaomi

Can I transfer Genshin Impact to a flash drive?
Technically, yes, but the game will be slow due to high storage speed requirements. Genshin Impact actively uses texture loading, and even a flash drive class. A2 We recommend that you leave the game in your internal memory or use a microSD. UHS-II (For example, SanDisk Extreme Pro).
Why does the game ask to update after the transfer, but can not download files?
This is due to the scoped storage limitations of Android 11+. Solution: Copy the update file (.obb or.apk) to a flash drive manually via your PC. Use a file manager (such as FX File Explorer) to install the update manually.
Can I use it? OTG-flash drive instead of microSD?
Yes, but with reservations: โœ… Works for games that support external storage (e.g. emulators). โŒ Not suitable for playing with anti-cheat (for example, PUBG Mobile or Free Fire โ€“ they block the launch from the OTG. โš ๏ธ Speed depends on the port. USB: USB 2.0 (up to 480 Mbps) may not be enough for heavy gaming.
How do you get the game back into your internal memory?
Methods: Through Settings โ†’ Applications โ†’ [Game] โ†’ Storage โ†’ Transfer to internal memory. Through ADB: adb shell pm move-package com.example.game 0. Delete the game and install it again (saves can be pre-copyed).
Why did the MIUI update stop working?
Xiaomi sometimes changes its external media access policy. After major updates (e.g., from MIUI 13 to MIUI 14), you may need to: Reconnect the flash drive (remove and paste again). Reset permissions: Settings โ†’ Applications โ†’ Permissions Management โ†’ Storage. Reassign the simlinks (if you used App2SD).