How to transfer games to memory card Xiaomi Redmi 7: all working ways

Owners of Xiaomi Redmi 7 Often face a lack of internal memory, especially if you are actively installing games from Google Play or downloading them. APK-Even with files. 32/64 Modern GB projects like Genshin Impact or Call of Duty Mobile take up gigabytes, leaving little space for photos, videos and other applications. MIUI This process is nuanced.

Unlike the older versions of Android, you can simply specify the SD-map as the default installation location in Redmi 7 (and other Xiaomi smartphones on the MIUI 10/11/12) This option is often missing or selectively used, and it's because of Google's security policy and file system features. F2FS, But you can get around the restrictions, and we'll show you how to do it without rooting rights and with minimal risk.

In this article you will find:

  • ๐Ÿ” Official ways of transfer through settings MIUI (if available).
  • ๐Ÿ› ๏ธ Manually moving game files using ADB and file manager.
  • ๐Ÿ“ฑ Third-party applications that automate the process (compared to reliability).
  • โš ๏ธ Typical errors and how to avoid them (for example, why games donโ€™t start after a transfer).
  • ๐Ÿ“Š Compatibility table with memory cards Redmi 7 by speed classes.
๐Ÿ“Š How do you usually expand your memory on your smartphone?
I'm installing a memory card.
Hand-carrying files
I use cloud storage.
Remove unnecessary applications
Another way.

1. Checking the compatibility of the memory card with Redmi 7

Before trying to port games, make sure your microSD card is suitable for Redmi 7.The smartphone supports cards up to 256 GB, but there are nuances with the speed class and file system:

  • ๐Ÿ“Œ Minimum class: Class 10 or UHS-I (U1). Cards below (Class) 4/6) They'll slow down games.
  • ๐Ÿ“Œ The best choice: UHS-I (U3) or A1/A2 (specially).
  • ๐Ÿ“Œ File system: Redmi 7 formats maps in exFAT (for volumes) >32 GB) or FAT32. NTFS unsupported!
Class of cardRecording speedIs it good for games?Notes
Class 1010 MB/sYeah (base games)Can be slowed down in heavy projects
UHS-I (U1)10โ€“30 MB/sYes.Optimal for most games
UHS-I (U3)30+ MB/sPerfect.Recommended for PUBG Mobile, Genshin Impact
A11500/500 IOPSYes.Optimized for small files (cache games)
A24000/2000 IOPSBest choice.Minimum lags when loading levels

Important: If the card has already been used on another device, format it directly in your smartphone via Settings โ†’ Storage โ†’ Memory Map โ†’ Format as internal storage. This will create an encrypted partition that MIUI will perceive as part of internal memory.

โš ๏ธ Note: Formatting the card as an internal storage will bind it to Redmi 7. Once retrieved, the data on it will not be available on other devices without resetting!

2.Official method: transfer via MIUI settings

In some versions MIUI (especially on the Redmi 7 s MIUI 10/11) There is a built-in option to transfer applications to SD-However, it doesn't work with all games and may not be available after updates:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Choose the game you want to migrate (such as Clash of Clans).
  3. Click Warehouse โ†’ Change โ†’ Memory Map.
  4. Confirm the transfer and wait until it is completed (may take a few minutes).

Limitations of the method:

  • ๐Ÿšซ It only works with a fraction of the games (usually those that support the Android App Bundle).
  • ๐Ÿšซ Does not tolerate these games (save, cache) - only APK-file.
  • ๐Ÿšซ After updating the game, it can automatically return to internal memory.

If the Change option is inactive or not available, move to alternative methods.

๐Ÿ’ก

Before transferring the game, back up the saved files via Google Play Games or manually copy the Android/obb folder to your PC, which will prevent you from losing progress if the game does not start after moving.

3. Transfer of games through ADB (no root rights)

If the official method didnโ€™t work, use Android Debug Bridge (ADB), a debugging tool that lets you manually specify where to install apps. This method doesnโ€™t require root, but requires connecting your smartphone to your PC.

Step 1: Preparation

  1. Download ADB Tools for Windows/macOS/Linux.
  2. Turn on Redmi 7 Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI version and press 7 times.
  3. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  4. Connect your smartphone to your PC via USB (select File Transfer mode).

Step 2: Move the game:

  1. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  2. Enter the command to check the connection: Adb devices must appear serial number of your Redmi 7.
  3. Find out the batch name of the game (for example, for PUBG Mobile it is com.tencent.ig): adb shell pm list packages | grep "game name"
  4. Transfer the game to a memory card: adb shell pm set-install-location 2 2 2 is a code for external storage (SD-map).
  5. Reinstall the game through Google Play โ€“ it will automatically land on the map.

Not all games support the installation of SD-If the game still takes up internal memory after reinstalling, try an alternative method with the --force-allow-external-storage:

adb shell pm install --force-allow-external-storage path to apk

โš ๏ธ Note: Some games (such as Genshin Impact or Honor of Kings) block the launch from an external storage because of cheat protection, in which case the transfer is possible only with root rights or through the creation of symbolic links (see section 5).

Install ADB Tools on PC| Enable developer mode on Redmi 7| Activate debugging on USB| Connect smartphone in file transfer mode | Find out the batch name of the game-->

4. Manual transfer of game files (for power users)

If the game is already installed but takes up too much space, you can manually move its files to the game. SD-A map, and then trick the system into using symbolic links, which requires root rights or use of a link. ADB circumvention.

Step 1. Copying files:

  • ๐Ÿ“ Connect Redmi 7 to your PC and open internal memory through a file manager (such as Total Commander or the PC). FX File Explorer).
  • ๐Ÿ” Find the game folders: /Android/obb/[Pack.games) - basic data (graphics, levels). /Android/data/[Package.games: saves and cache.
  • ๐Ÿ“‹ Copy these folders on SD-map (e.g. in the /storage/XXXX-XXXX/Android/obb/).

Step 2: Creating symbolic references:

You need root or ADB with superuser rights.

adb shell


su




rm -rf /sdcard/Android/obb/[games]




-s /storage/XXXX-XXXX/Android/obb/[ Packet.Games] /sdcard/Android/obb/[ Packet.Games]

Critical: Replace XXXX-XXXX real ID yours SD-maps (you can find out through the command ls) /storage/). If you make a mistake, the game wonโ€™t start!

Rootless alternative: Use the FolderMount app (requires MIUI with unlocked bootloader) that creates virtual links between folders without root rights, but doesn't work with all games.

What if the game doesnโ€™t see files after the transfer?
If after creating a simlink, the game gives an error download data, check: 1. Access rights to folders SD-map (should be 755 or 777). 2. File path โ€“ some games search for data at a hard-coded address (e.g, /storage/emulated/0/...). 3. Formatting a map โ€“ if it is formatted as FAT32, file 4 GB (like game add-ons) are not copied. Reformat to exFAT. 5. Third-party applications for transferring games If previous methods seem complicated, you can use specialized utilities. 7 And we've got a rating for reliability: App Requires root? Support MIUI Features of AppMgr III (App 2 SD) No Yes (partially) Shows which games are portable but not all are supported Link2SD Yes Yes Creates simlinks, but requires unlocked Files by Google No Yes Can clear the cache of games, but does not carry them completely FolderMount No Yes Works without root, but you need additional settings in the game. MIUI *FolderMount can work without root if it is MIUI option included USB-debugging and access to ADB. Recommended: AppMgr is the best choice for Redmi 7 III (for simple transfer) or Link2SD (If you're ready to unlock the bootloader, avoid apps like Move to. SD Cards โ€“ They are often incompatible with MIUI 6.Typical errors and their solutions When transferring games to the SD-Redmi 7 card users often face problems. We have gathered the most common and ways to eliminate them: ๐Ÿ”„ "Application not installed" after transfer: Reason: Not all APK Solution: Try to transfer only game data (obb and data folders) leaving APK inner-memory. ๐ŸŽฎ "Game does not start" or crashes: Reason: Incorrect file access rights SD-Solution: Format the card as an internal storage or use chmod 755 for the game folders. ๐Ÿ”Œ "Lack of space on the map, although it is empty: the reason: MIUI It's a system-based system-based system-based system, solution: Reboot your smartphone or format your card again. ๐Ÿ”’ "No "transfer" option in game settings: Reason: The game's manufacturer has blocked this option.Solution: Use ADB or simlinka (section 4). If none of these methods have worked, consider alternative options: ๐Ÿ“ Cleaning the cache: In Settings โ†’ Warehouse โ†’ Clear the cache for the game. โ˜๏ธ Cloud saves: Move progress to Google Play Games and uninstall the game, leaving only APK. ๐Ÿ”„ Light versions of games: For example, PUBG Mobile Lite instead of the full version. 7. Alternative ways to make room if the games are moved to SD-The card didnโ€™t solve the memory problem, try these methods: ๐Ÿ—‘๏ธ Remove unnecessary files: Clear the Download folder. Delete old ones APK-file /Android/data. Use Files by Google to find large and duplicate files. ๐Ÿ“‚ Transfer media: Move photos and videos to Google Photos (with Free Space option enabled). โ†’ Warehouse โ†’ Move media files to a memory card. ๐Ÿ”„ Resetting the cache of system applications: In Settings โ†’ Apps find Gallery, Music, Downloads and clear their cache. ๐Ÿ“ฑ Disabling Pre-installed Applications: Through Settings โ†’ Apps disable unnecessary Xiaomi services (e.g. Mi Video, Mi Music). ADB Tip: If you often install heavy games, consider buying a Redmi 7 with more storage (64 GB instead of 32 GB) or switching to a model with microSDXC support (for example, the Redmi Note 8 Pro). FAQ: Frequent questions about transferring games to Redmi 7 โ“ Can I transfer Genshin Impact or PUBG Mobile on SD-Technically, but with reservations: Genshin Impact blocks launch from external storage because of cheat protection. You can only move the data folder (obb), but the game may not see it. PUBG Mobile sometimes works with you. SD-If you format it as an internal storage, you can lag when you load the cards. For both games, the best option is to clean the cache (in Settings). โ†’ Storage) or use of light versions. โ“ Why does the game take up space in both the internal memory and the map after the transfer? It happens because: Only a portion of the files are transferred (usually, it is not the same as the map). APK), a the data (obb, data) is stored in the internal storage, some games duplicate files to speed up the download. Solution: Manually check the game folders on both storages and delete duplicates (except for the duplicates). Android/obb โ€” It's not recommended to touch it). โ“ How do you get the game back to internal memory? Methods: Through settings: Settings โ†’ Annexes โ†’ [play] โ†’ Warehouse โ†’ Change. โ†’ Inner memory. ADB: adb shell pm set-install-location 0 Then reinstall the game. Delete the game and reinstall it, and by default it will be stored in internal memory. โ“ Which memory card is better to buy for games on Redmi? 7? Recommendations: 128-256 GB (for heavy games like Call of Duty Mobile, 128 GB is enough: UHS-I (U3) or A2 (For example, SanDisk Extreme, Samsung EVO Manufacturer: Avoid no-name cards - they often forge a speed class. Example: SanDisk Extreme A2 128GB โ€” Optimal balance of price and performance for Redmi 7. โ“ Can I use it? SD-map as an internal memory MIUI? Yes, but with limitations: Insert a map and select Settings โ†’ Warehouse โ†’ Memory map โ†’ Format it as internal storage. Once formatted, the map will be encrypted and tied to Redmi 7. Not all applications will work with it correctly (especially system ones). Cons: The map will not be read on other devices without resetting. Speed is lower than internal memory (especially on cheap cards).