How to transfer the game cache to Xiaomi memory card: the full guide

Modern mobile games like Genshin Impact, Call of Duty Mobile or PUBG take up a huge amount of space on a smartphone drive. Owners of Xiaomi, Redmi and Poco devices with a small amount of internal memory often face a critical shortage of gigabytes, which leads to the inability to install new applications or system updates. Standard garbage cleaning procedure helps only temporarily, as heavy data files continue to grow.

Fortunately, the Android architecture allows for flexible file stream management, and the MIUI shell or the new HyperOS provides tools to optimize storage. Cache transfer to an external drive is not just about freeing up space, but also a way to extend the life of the main memory by reducing the number of rewrites. In this article, we will discuss in detail how to safely migrate data.

It is important to understand that not all applications support native transfer to the SD-This map is due to security restrictions imposed on modern versions of Android, but there are workarounds that involve the use of special commands and system utilities.

Preparation of the file system and memory card

Before you start manipulating game files, you need to make sure that the external drive is ready. The speed of reading and writing a map directly affects the loading times of levels and textures in games. Using a slow Class 4 or Class 6 card can lead to friezes and long loads, so it is recommended to use the UHS-I or UHS-II standard.

File system also plays a key role in compatibility. Xiaomi's Android devices work best with formatting in exFAT or FAT32. If your card is formatted in NTFS, the system may not see it or require third-party drivers. The formatting process will destroy all data, so back up important files in advance.

๐Ÿ’ก

Use memory cards up to 256GB for maximum compatibility. Larger ones (512GB, 1TB) can run unstable on older Redmi and Mi smartphones.

After the physical installation SIM-In the game, you can choose the mode of use, and in order to transfer the game cache, you need to select Portable Storage mode. Internal Storage mode, although it allows you to integrate the card into the system, often works unstable on firmware. MIUI and may lead to application launch errors.

  • ๐Ÿ“ Format the card to the exFAT file system via your computer or smartphone menu.
  • โšก Make sure that the card write speed is at least 90MB/s for heavy gaming.
  • ๐Ÿ“ฑ Insert the card into the off smartphone, then turn on the device for correct determination.
  • ๐Ÿ”’ Select Portable Storage Mode in Notification or Settings.

Analysis of space and search for heavy files

For effective memory management, you need to know exactly where the data of a particular game is stored. In Android, the folder structure is strictly regulated, and the application cache is usually located along the path /Android/data/ or /Android/obb/. On new versions of Android, access to these folders is limited, but file managers from Xiaomi or specialized utilities allow you to bypass these restrictions.

The standard Explorer app in MIUI has a built-in memory analyzer that visualizes storage (occupancy) by showing the heaviest applications. Notice the Other section, which often hides the remnants of remote games or messenger cache that can be safely moved or deleted.

๐Ÿ“Š What is the amount of internal memory in your smartphone?
32Gb
64 GB
128GB
256 GB or more

Now, when you analyze it, you have to consider that some games divide data into several parts, and the main body of the application takes up a little bit, but the additional resources (maps, voices, textures) can weigh tens of gigabytes, and these are the files that we're going to be carrying. Use the size sorting function to identify the leaders in the consumption of space.

Type of dataDefault locationPossibility of transferImpact on speed
APK fileSystem sectionOnly Root.Minimum
Cash OBB/Android/obb/High (via ADB/Conductor)High (depending on the map)
Data data/Android/data/Medium (requires access rights)Average.
ConservationInternal DB/CloudLow (risk of loss)Low.

Native data transfer via MIUI settings

Shell MIUI provides basic functionality for moving media files and some application data to SD-This is the safest method, because it doesn't require you to connect to a computer or use complex commands, but it doesn't work for all games, but only for those that have been allowed to be moved.

To use this feature, go to the settings menu and find the Apps section. Here you need to select All Apps, find the desired game in the list and click on Memory. If the developer has provided this option, click Change or Move to SD-The map will be active.

โš ๏ธ Note: When moving an application by system means, some widgets or fast-loading features may temporarily stop working until the system is fully adapted to the new file location.

If the transfer button is gray or missing, it means that the application is tightly tied to internal memory, in which case native methods will not help, and you will have to resort to manually copying folders or using the command line.

  • ๐Ÿ“‚ Go to Settings. โ†’ Annexes โ†’ Application management.
  • ๐ŸŽฎ Find the game in the list and select โ€œMemoryยป.
  • ๐Ÿ”„ Click "Change" and select SD-card if the option is available.
  • โณ Wait for the copying process to end without turning off the screen.

Manual movement of OBB and Data folders

The most effective method for games that do not support automatic transfer is to manually move folders with cache.Most heavy games store their resources in the folder /Android/obb/com.nazvanie.igry/. By moving this folder to the memory card, you will free up space, but the game can stop seeing files unless you create a symbolic link or use special scripts.

However, there is a simpler approach for some file managers, such as: MT Manager or ZArchiver. They can work with paths to files. You can copy the entire obb folder to the root. SD-maps, creating a similar structure /Android/obb/. After that, in the game itself, you can often specify the path to the data in the settings, although this is not supported by all projects.

What if the game says "Resource Download"? If the game requires you to reload the data after the transfer, check the access rights. 11+ Access to the Android folder is limited. You need to give the file manager special permission through the system window "Access to all files".--> When you manually copy, it's important to keep the folder structure intact. If you move files from com.game.name to just a game, the app won't be able to find them. Path accuracy is critical. Use the Copy function instead of Cut, so that if you make a mistake, you have a backup in your internal memory. For advanced users with Root rights, a symbolic linking method (Symlink) is available, which allows the system to be tricked into thinking that the files are inside, even though they are physically on the map. -s. Use of the ADB For forced transfer If the graphical interface does not give the desired results, the Android debugging bridge comes to the rescue (ADB). This tool allows you to give commands to the system directly, without the limitations of the shell, USB-cable and on-line debugging USB You can use the developer menu on Xiaomi, you can connect the smartphone to your PC and make sure that the device is visible on the system, and you can type in the command line of your computer, "adb devices," and if everything is connected correctly, you'll see the serial number of the device. Next, we will use the pm (package manager) command to change the installation location. adb shell pm set-install-location 2 This command sets the priority of installing new applications on an external map (value 2). A value of 0 returns the default setting (internal memory) and 1 is forced back to the internal memory. It is worth noting that this command does not work for all applications, since the final decision is made by the application manifest itself (android).
installLocation). โ˜‘๏ธ Pre-use checks ADBDebugging is on. USBDrivers installed ADB PCS Smartphone unlockedSelected mode "File transfer"Allowed connection on the phone screen: 0 / 5 There is also a method of changing the storage configuration via sm (storage manager), but it requires formatting the card for internal memory, which we do not recommend doing on the computer. MIUI because of the risk of data loss in reset. ADB Only to manage the installation of new packages, and the cache to manually transfer.Optimize the performance of games after the transfer After the cache is moved, it is important to make sure that the system correctly indexes new files. Xiaomi devices may need to be rebooted to allow media scanning services to update the database.In some cases, the game may run slightly longer than usual on the first start after the migration. For maximum performance, it is recommended to exclude folders with games on SD-A card from a real-time antivirus checker, if you have one in your defender, a constant scan of heavy textures can cause micro-twitching in games, and monitor the temperature of the memory card when playing long games. โš ๏ธ Warning: Do not remove the memory card while the game is running or immediately after it is closed, this can damage the save database and lose progress. Always use Safe Retrieval or turn off the phone before retrieving. Regularly check the integrity of files on the memory card. SD-It is faster than internal flash memory, and every few months it is recommended to defragment (via PC) or simply copy important saves to the cloud. Frequently asked questions (FAQ) Can I transfer the cache of Telegram or WhatsApp to a memory card? Yes, it is possible, but it is better to do it through the settings of the application itself. โ†’ Data and memory โ†’ Use of memory and change the storage path to SD-WhatsApp is changing the path to Settings โ†’ chat โ†’ Backup of chats (partially) or when you first install the application. Why does the game crash when you start? Most likely, the folder structure is broken or the application does not have permission to read the external map. Check if the path on the map matches the original path in internal memory. Also try to give the app permission to access all files in the privacy settings. MIUI. Will the loading speed of the levels decrease after transfer? Yes, if your speed is lower. SD-cards below the speed of internal memory of the smartphone. Internal memory. UFS 2.1/3.1 It runs much faster than most microSD cards, and you can see the increase in the initial load time of the level on the microSD. 2-5 If you transfer the obb and data folders correctly, the progress is saved, since it is usually stored in a separate hidden database or linked to an account (Google Play Games, Mi Account). However, always back up your saves before any manipulations. 12 and 13 Yes, the manual copying method works, but access to the folder /Android/data/ You will need a third-party file manager (such as Total Commander with plugins or Solid Explorer) who can request special permission to access this directory.