How to move the game to SD-Xiaomi map: The full guide

Modern mobile games require more space. Heavy graphics engines and bulky resources quickly fill the built-in storage of a smartphone. Owners of Xiaomi and Redmi devices with basic memory configuration often face a critical shortage of space. The system begins to run slower, and new applications simply do not install.

Android provides tools for memory management, but in the MIUI or HyperOS shell, they can be hidden or limited by the manufacturer. This is done for the sake of stability, but for advanced users, such restrictions become a barrier.

In this article, we will discuss all available methods of memory expansion, you will learn about the standard system tools, the capabilities of debugging through ADB and the features of working with file managers. It is important to understand the risks and technical nuances so as not to lose progress in games and not to damage system files.

Features of memory in MIUI and HyperOS

Xiaomi shells have a specific storage architecture, and unlike pure Android, it tightens control over applications' access to external drives. SD-Map for improving download speed and data security.

When you try to move a game using standard means, you may not have a Move button, which is not a bug, but a software limitation, but you can change the type of storage to make the flash drive a logical extension of internal memory, and this process requires formatting, so all the important data from the memory card must be pre-copyed to the computer.

Using fast UHS-I or UHS-II cards is critical to a comfortable game. Cheap, low-speed drives can cause friezes and long level loads. The system can itself warn of low card speed, but it's better to check the specifications in advance.

โš ๏ธ Warning: Once you format the card for internal storage, it's encrypted and linked to a particular device, and you can't just insert it into another phone and read the data.

Understanding these limitations will help you avoid frustration, because if you're just trying to store photos and videos, you don't need formatting, but you need to expand the system partition to install games.

Preparation of a memory card and smartphone

Before you start any manipulations, make sure that your device supports Adoptable Storage technology. Not all Xiaomi models have this feature at the firmware level, even if there is a slot for the card. SIM-map.

Choosing the right drive is half the success. 3D-Games are recommended to use cards with a volume of 64 GB and a write speed of at least 90 Mb / s. SanDisk, Samsung and Kingston brands have established themselves as the most stable partners for mobile devices.

  • ๐Ÿ“ฑ Make sure your smartphone is at least 50% charged before formatting.
  • ๐Ÿ’พ Make a backup of all important files with SD-PC-card.
  • ๐Ÿ” Check the card for errors with the utility SD Memory Card Formatter on your computer.
  • ๐Ÿ“ฒ Insert the card in the working phone and wait for notification of the new drive.

Once you have the physical installation, the system will suggest you configure the map, and if you plan to use it for games, choose "Use as internal storage," and if you don't have it right away, you can activate it through the developer menu or ADB, which we'll talk about below.

๐Ÿ“Š How much memory you have on Xiaomi?
32Gb
64 GB
128GB
256 GB or more

The standard method of transfer through settings

The safest and easiest way is to use the built-in shell functionality, which is available immediately after you plug in the card and set it up, and it doesn't require a computer connection or any special knowledge.

Go to the Settings menu, then select the Storage or Memory section. From the list of available drives, select yours. SD-The system will offer several use cases: transfer photos, music or expansion of memory for applications.

To move games that are already installed, you need to go to the management of a particular application, find the game you want in the list, click on it and select "Storage"; if the map is formatted correctly, the "Change" button will become active.

Type of dataWe can move it.Requires a reboot.Impact on speed
Cash games.Yes.No.Minimum
Main file (APK)Partially.Yes.Notable.
ConservationDepends on the game.No.Absent.
UpdatesYes.No.Average.

Once the transfer is confirmed, the system will copy the files it needs, and depending on the size of the game, the process can take anywhere from a few minutes to an hour, and it is best not to use the phone for other tasks.

๐Ÿ’ก

The standard method only transfers a portion of the application data, the main files often remain in internal memory to ensure the stability of the system.

Expanded methods through ADB-team

If the standard menu doesn't work, you can use the Android Debug Bridge tool, which is a method that forces the system to consider the card as the primary one, and it requires a computer and a USB cable.

First, you need to activate debugging mode. Go to Settings โ†’ About Phone and quickly click on the MIUI version seven times. After you have become a developer, go to advanced settings and turn on Debugging over USB.

Connect your phone to your PC and run the command line in the ADB folder. Enter the adb device command to check the connection. If the device is determined, you can move to storage management.

adb shell pm set-install-location 2

This command prioritizes the installation of applications on an external map: 2 stands for external storage, 0 for automatic selection, 1 for internal memory only, and the changes take effect immediately.

โš ๏ธ Note: The pm set-install location command may not work on some newer versions of Android without root rights, as Google restricts this functionality for security reasons.

To implement it more deeply, the adb shell sm command is used, which allows you to physically merge partitions, but it is a complex process that requires you to know your card ID accurately (you can learn from the adb shell sm list-disks), and a syntax error can lead to data loss.

โ˜‘๏ธ Checklist before use ADB

Done: 0 / 5

Use of file managers and third-party ulets

When system methods are exhausted, specialized applications come to the rescue, programs like App2SD or Files by Google help analyze memory usage and move cache.

File managers like MI File Manager or Solid Explorer allow you to manually transfer folders of data. Often games store heavy resources in the Android/obb or Android/data folder. Moving these folders can make room, but requires caution.

  • ๐Ÿ“‚ Install a reliable file manager with root rights (if any) or access to system folders.
  • ๐Ÿ”Ž Find a folder with the name of the game in the directory Android/obb.
  • โœ‚๏ธ Cut the folder and paste it into the appropriate directory on SD-map.
  • ๐Ÿ”— Create a symbolic link (Symlink) if the game stops seeing files.

Creating symbolic links is an advanced method. You leave a shortcut in your internal memory that redirects the game to the map, and you need root rights and a terminal. The command looks something like this: ln -s /sdcard/Android/obb/com.game /data/Android/obb/com.game.

What is a symbolic reference?
This is a special file that tells the system that the data that is on one path is physically located elsewhere, and for the game, it looks like storing data in internal memory, even though it is actually on a flash drive.

Problems and possible errors in the transfer

The transfer process is not always smooth, and the most common problem is that the game stops launching or crashes immediately after opening, which means that the application has lost access to its resources or access rights have been changed.

Another common mistake is "map damaged" or "requires formatting." This can happen if you take out the card without first unmounting in the settings. Always use the Remove item in the storage menu before physical extraction.

Performance decline is an inevitable transfer companion to cheap cards. Random blocks (4K Random Read) read speeds are usually lower than those of embedded eMMC or UFS. In heavy games, this can manifest as texture slowdowns.

โš ๏ธ Warning: If the phone starts to warm up after the game is transferred, return the data back. The memory card may not cope with intensive write/reading, which causes the controller to overheat.

Also worth remembering is the rewrite limits: Cheap memory cards have a limited resource of write cycles, and the constant recording of logs and cache of a game can quickly bring the drive down.

Optimizing the performance of games after the transfer

After successfully moving games, it is recommended to optimize, close the background processes and clear the cache of system services, which will help the system to restructure the file indexes and speed up access to data on the map.

Periodically check the integrity of the files on the card, once a month, it is advisable to defragment (if the file manager supports) or simply check for errors, this will prolong the life of the drive.

If you use a card for a lot of games, consider buying a faster drive.The difference between a card for 500 rubles and for 2000 rubles in level download scenarios can be huge.

๐Ÿ’ก

Use Do Not Disturb mode during games, which will reduce the load on the processor from background notifications and improve the stability of the connection to the memory card.

Why does the game require re-downloading of data?
When moving, the paths to