How to install the game on a memory card in Xiaomi smartphones: 5 working ways

Installing games on a memory card in Xiaomi smartphones (including the Redmi line, POCO and Mi is a relevant task for users with limited internal storage. 128 GB of memory is quickly filled with modern games, the weight of which often exceeds the current level. 2-5 GB, however, just move the game to SD-map, like a regular file, will not work: Android and shell MIUI impose restrictions on the installation of applications on external media.

In this article, we will discuss 5 proven ways to install games on a memory card, including official methods through settings. MIUI We will pay special attention to the nuances of working with Adoptable Storage (maps as internal memory binding), since this mode has critical limitations on Xiaomi devices. You will also learn how to avoid errors such as โ€œInsufficient memoryโ€ or โ€œApplication not installedโ€, and which games cannot be transferred to the game. SD-map.

Why Games Aren't Installed on a Default Memory Card

Android and MIUI block the installation of applications on external media for several reasons:

  • ๐Ÿ”’ Security: Memory card games are slower and may contain modified code (virus risk).
  • ๐Ÿ“ฑ Performance: Internal Memory (UFS/eMMC) into 3-5 faster than most SD-Cards (MicroSD Class) 10/UHS-I).
  • ๐Ÿ”„ Limitations MIUI: Xiaomi has disabled the "Install on" function SD-Map in the application settings available in pure Android.
  • ๐ŸŽฎ DRM-Protection: Licensed games (e.g. Genshin Impact, Call of Duty Mobile) check file integrity and block external launch media.

Also, starting with Android 6.0, Google introduced the concept of Adoptable Storage, but Xiaomi limited this feature. SD-The error appears as internal memory: โ€œThis card is too slowโ€ โ€“ even if you use it. UHS-II read speed of 200 MB/s.

โš ๏ธ Warning: If you format a card as internal memory, it can't be retrieved without losing data. The system encrypts the partition and it becomes unreadable on other devices.

Method 1: Transfer the game through MIUI settings (without root)

The easiest method is to use the built-in app portability feature, but it doesn't work for all games.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Choose the game you want to migrate (like Brawl Stars or Clash of Clans).
  3. Press "Storage" โ†’ "Change" โ†’ "SD-map".
  4. Confirm the transfer and wait until the completion (may take up to 5-10 minutes).

Limitations of the method:

  • ๐Ÿšซ It only works for games that support transfer (usually old or lightweight projects).
  • ๐Ÿ“› Some games, for example, PUBG Mobile, Free Fire are blocking this feature.
  • ๐Ÿ”„ After updating the game, it can automatically return to internal memory.

Memory card formatted as portable storage (not internal) |

There is enough free space on the map (at least 20% more weight of the game)|

The game does not use anticheat (e.g. Garena or Tencent games)|

MIUI version at least 12 (older versions may not have a feature)

-->

If the Change button is inactive, the game does not support portability, in which case move on to the following methods.

Method 2: Install the game directly to SD-map (through APK)

If the game is unpacked in.apk +.obb format (for example, Asphalt 9 or Need for Speed: No Limits), you can install it immediately on the memory card:

  1. Download the.apk file and the.obb folder (usually called com.gameloft.android.ANMP.GloftA9HM for Asphalt 9).
  2. Connect your smartphone to your PC or use a file manager (such as Mi File Manager or Solid Explorer).
  3. Move the.obb folder to the SD-map/Android/obb/ (Create an obb folder if it is not available).
  4. Install.apk file by selecting as the installation location SD-card (if requested).

Important: Some games (such as Minecraft) require that the.obb folder be stored in internal memory, in which case the transfer is impossible without root rights.

๐Ÿ’ก

If the game does not see the.obb files on SD-For the map, try creating a symbolic link using the FolderMount app (requires root).

Method 3: Adoptable Storage (formatting the card as internal memory)

This method allows the system to be โ€œdeceivedโ€ by making it perceive SD-The map is part of the internal storage, but it has critical flaws:

  • ๐Ÿ” The card will be encrypted and tied to the device, and once it's extracted, the data will be inaccessible.
  • โšก The speed of the game will decrease (even if it is UHS-II card).
  • ๐Ÿ“ต Some games (e.g. Fortnite, Diablo Immortal) refuse to run with external memory.

Instructions for Adoptable Storage:

1 Insert SD- card (Class 10/UHS-I or higher is recommended).


2. Go to Settings โ†’ Storage.




3. Click on SD-map โ†’ Three dots (โ‹ฎ) โ†’Settings of storage.




4. Select "Inner Memory" โ†’ "Clean and Format".




5. After formatting, restart the device.

Now, when installing games, the system will suggest choosing a storage location (internal memory or storage). SD-However, take note of this:

What happens if you extract the card after formatting it as internal memory?
All applications installed on the card will stop working. The system will give an error "App not installed" when you try to run. To return to work, you need: 1. Put the card back into the same device. 2. Reinstall all games. 3. Or format the card as a portable storage (loss of all data).

Method 4: Transfer games with ADB (for power users)

If the previous methods did not work, you can force the game to be transferred to the game. SD-Map via Android Debug Bridge (ADB). This method requires a PC connection and basic command line knowledge.

Instructions:

  1. Enable Developer Mode on Xiaomi: Go to Settings โ†’ About the phone and 7 times click on "Version" MIUI".
  2. Return to Settings โ†’ Additional โ†’ For developers and activate โ€œDebugging by USBโ€.
  3. Connect your smartphone to your PC, install ADB drivers (download from the Android Developers website).
  4. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell


pm set-install-location 2

This command forces the system to install all new applications on the SD-Default card. To transfer the game already installed, use:

pm move-package com.package.name /sdcard

(Replace com.package.name with a real game identifier, such as com.epicgames.fortnite.)

โš ๏ธ Attention: Some games (for example, Pokรฉmon GO or Roblox) block the launch when changes are detected at the installation site.

Method 5: Root access and forced transfer applications

If you are ready to get root rights, additional opportunities will open up:

  • ๐Ÿ“ฒ App2SD โ€” It allows you to transfer games even if they do not support this feature.
  • ๐Ÿ”— Link2SD โ€” creates symbolic references, "deceiving" the game (it "thinks" that it is set in the internal memory).
  • ๐Ÿ—ƒ๏ธ FolderMount โ€“ mounts folders of games from SD-maps in system directories.

Instructions for Link2SD:

  1. Install Magisk and get root access.
  2. Download Link2SD from Google Play.
  3. Select the game in the list of applications.
  4. Click โ€œCreate a linkโ€ and select the folders to transfer (e.g. lib, obb).
  5. Reset the device.

Critical nuance: After the MIUI update, symbolic links may break.Be sure to back up games via Titanium Backup before upgrading the system.

What games cannot be transferred to SD-map

Despite all the tricks, some games don't work from external memory, and here's a list of categories and examples:

Category of the gameExamplesReason for blocking
MMORPG with anticheatBlack Desert Mobile, Lineage 2 RevolutionFile Integrity Check (detects transfer as hack)
Shooters by Tencent/GarenaPUBG Mobile, Call of Duty Mobile, Free FireDRM-Protection and server validation
Online games with validationClash Royale, Brawl StarsRisk of Bans for Modified Files
Games with big open worldsGenshin Impact, Honkai: Star RailHigh memory load (SD-cards don't work out)
Games with cloud-based storageDiablo Immortal, Marvel SnapConflict with data synchronization

If your game makes it to this list, the only way out is to free up internal memory by deleting unnecessary files or using cloud storage (e.g. Google Play Backup Games).

Lack of space to install new games |

Games are being laid due to lack of memory |

It is difficult to transfer games to SD-card |

Other (write in the comments)

-->

Optimization of memory: alternatives to transfer to the SD-map

If the games are transferred SD-The card is impossible or ineffective, consider alternative ways to vacate space:

  • ๐Ÿงน Cache Clearing: Go to Settings โ†’ Apps, select the game and click "Clear Cache." For example, in Genshin Impact, the cache can take up to 10 GB.
  • โ˜๏ธ Cloud saves: Google Play games (e.g. Harry Potter: Magic Awakened) support saving progress to the cloud.Delete the game and reinstall it if necessary.
  • ๐Ÿ”„ Lite versions of games: Many popular games have lightweight versions (e.g, PUBG Mobile Lite, Free Fire Max 2-3 lesser.
  • ๐Ÿ“ฆ Game Archives: Applications like APK Extractor allows you to back up your game in.apk format +.obb, tolater.

It is also worth checking which files take up the most space.

  1. Open the Settings โ†’ Storage โ†’ Storage Analysis.
  2. Click on the category "Apps" and sort by size.
  3. Delete unused games or their data (such as downloaded maps in Google Maps).

๐Ÿ’ก

If the internal memory is filled with 90%+, The system starts to slow down. Optimally maintain free. 10-15% total.

FAQ: Frequent questions about installing games SD-map

Can I transfer Genshin Impact to the SD-map?
No. Genshin Impact uses its own protection system and requires installation in internal memory. When you try to transfer the game will either not start or will constantly fly out. The only way to save space is to delete unnecessary language packets (in the game settings) or disable the downloading of the voice of the characters.
Why after the game is transferred to SD-She started to slow down the map?
Read/write speed SD-maps (even UHS-II) into 3-5 less than the internal memory (UFS 2.1/3.0). For heavy games (such as Asphalt) 9 or PUBG Mobile) this leads to friezes and long loading of textures Solution: return the game to internal memory or use the card at maximum speed (for example, SanDisk Extreme Pro).
How to move the game to SD-If the "Change" button is inactive?
If the game does not support transfer through settings MIUI, Try: Set the game through ADB path-mark SD-map 4). Use it. Link2SD root-righted (mode) 5). Download a modified version of the game (APK) supportive SD-For games with.obb files (like Need for Speed), simply move the.obb folder to the.obb folder. SD-map Android/obb/.
Can I use it? SD-Map as internal memory Xiaomi Redmi Note 10 Pro?
Technically, yes, but Xiaomi blocks this feature for most models. the card supports UHS-I, the system will issue an error "This card is too slow." Bypass: Use Magisk and Force Adoptable module (requires root). Install custom firmware (e.g. Pixel Experience), where the restriction is removed. Note that this voids the warranty and can lead to unstable operation.
What if the game stopped running after the transfer?
Probable causes and solutions: Application not installed error: Delete the game and reinstall it by selecting internal memory. Black screen at launch: The game does not support work with the game. SD-Transfer it back. Departure on screensaver: Check the integrity of the.obb files (possibly damaged during the transfer). License error: Turn off the Internet, start the game, then turn back on (to bypass the transfer). DRM).