Owners of budget and mid-budget smartphones Xiaomi, Redmi and Poco often face a critical shortage of built-in storage. 3D-High-quality graphics games can take up tens of gigabytes to fill up the available space quickly, and transferring data to an external drive becomes the only way to free up the system without deleting important files.
However, the standard Android operating system in the shell of MIUI has its own features of working with the file system. Simply moving files through the file manager does not always allow you to start the game, since the system needs to correctly prescribe paths to resources. In this article, we will discuss all the current methods, from standard settings to advanced tools.
You will learn how to properly prepare a memory card, what are the limitations of modern versions of Android and how to circumvent the ban on installing applications in external memory, which will allow you to comfortably play your favorite projects without worrying about overflowing the system partition.
Preparation of a memory card and smartphone
Before you start transferring data, you need to make sure that the media is healthy and compatible. Using a poor-quality card can lead to loss of saves, game freezes and even damage to the smartphone file system. It is recommended to use Class 10 or higher cards, as well as UHS-I formats to ensure sufficient read speed.
Put the card into the slot and wait for the system to notify you, and if the card has been used in other devices or has important data on it, it is best to complete the formatting, which will eliminate possible file system errors and path conflicts.
To format, go to the settings menu. Find the About Phone section. β Storage or Settings β Memory, choose yours. SD-Click on the "Clear" or "Format" button, and note that all data on the media will be permanently deleted.
β οΈ Note: Do not remove the memory card during game installation or system updates, this can cause damage to installation files and errors in the application.
After formatting, the system will suggest choosing the type of storage usage. For our purposes, the most suitable option is "Use as a portable storage." The "Internal memory" mode on modern versions of MIUI is often hidden or unstable, so we will use the classic method with manual path adjustment.
Configure the default save path in MIUI
The MIUI shell gives you a priority to save new files, including some apps cache and downloads from the browser. This is the first step you need to take to automate the process. While this won't carry over already installed games, it will make room for future downloads.
Go to the standard Downloads or Explorer app. Click on the menu (three dots or bars) and select Settings. Find the Saving Path and change it from Internal Memory to Β«SD-Now all downloaded installation files APK will be placed on the external carrier.
It is also worth checking the camera settings, as photos and videos take up a lot of space. Open the Camera app, go to the settings (cog icon) and activate the Save to SD-This will prevent the internal memory from being filled up quickly with media files during gameplay if you are recording streams.
For some system applications, you can change the path through global settings. Go to Settings β Memory. If you have Preferred Installation Location available, select a memory card. Newer versions of Android may not have this option, requiring more sophisticated methods described below.
π‘
Use memory cards only from proven brands (SanDisk, Samsung, Kingston). Cheap counterparts often have real capacity claimed, which will lead to recording errors when installing large games.
Adoptable Storage (via ADB)
Starting with Android 6.0, there was a feature Adoptable Storage, which allows you to combine internal memory and SD-But manufacturers, including Xiaomi, often hide this option, and you can activate it by debugging it. USB computer.
First, turn on Developer Mode. To do this, go to Settings β About Phone and quickly click on MIUI Version 7 times. Then the Advanced Settings menu will see a Developers option. Inside, find and activate USB Debugging.
Connect your smartphone to your computer with a cable. The PC must have ADB drivers installed. Open the command line in the ADB tool folder and enter the following command to check the connection:
adb devicesOnce you have access confirmed on your phone screen, type a command to format the card as internal memory. Be careful: the card will be formatted and unreadable on other devices without unlocking.
adb shell pm set-force-adoptable true
adb shell sm partition public,0:1 50β οΈ Attention: Use of teams ADB An error in syntax can lead to formatting the wrong partition. Make sure you choose the correct disk ID (usually disk:179,64 or).
Once the commands are successfully executed, restart the device, and the system must recognize the card as part of the internal memory and begin to transfer data, which is most effective for older models with a small amount of internal storage.
βοΈ Pre-use checks ADB
Transfer of installed games through settings
If the game is already installed but takes up too much space, try moving it with standard means. Not all applications support this feature, as developers may prohibit the transfer of critical components to external media for security and performance reasons.
Go to Settings β Apps β All apps. Find the game you want (like Genshin Impact or PUBG) on the list. Click on it to open the app information page.
If transfer is possible, the Move or Change button will be active. Click on it and select Β«SD-The system automatically transfers the main data packet and cache, and if the button is grey or missing, the application is tightly tied to the internal storage.
Itβs worth noting that even after transferring some of the data (such as saving progress or temporary files) can remain in internal memory.
| Type of data | Default location | Possibility of transfer | Impact on speed |
|---|---|---|---|
| APK file (installer) | Internal memory / downloads | Yes (file can be deleted) | No influence. |
| Cash games (OBB) | Android/obb | Partly (depends on the game) | High (quick card needed) |
| Continuing progress | Internal memory. | Rarely. | Low. |
| Resources (maps, textures) | Internal memory. | Yes (via ADB or settings) | Average. |
Why is the transfer button inactive?
Manual movement of cache and OBB data
For advanced users, there is a method of manually transferring heavy data folders, and many games store graphics and sounds in an Android/obb or Android/data folder, and moving those folders can free up gigabytes of space.
Use a file manager with system folder permissions (such as MT Manager or ZArchiver) and find a folder with the game name (such as com.tencent.ig) in the Android/obb section of internal memory.
Cut out this folder and paste it in a similar path to SD-map: /storage/emulated/0/Android/obb/. In some cases, a symbolic link is required to make the system βthinkβ that the folder is in place, but physically located on the map.
This method requires caution, and if you confuse paths or access rights, the game will stop running and require re-downloading resources. Always back up the folders before manipulating.
π‘
Manually moving OBB folders is only effective for games that donβt check the integrity of file paths every time they run.
Solving problems and mistakes
Users can experience a variety of errors during the setup process, and often the system writes βNot enough space,β even if 60 GB is free on the card. This is because temporary installation files require space in the internal partition.
Another common problem is that the game starts but requires you to re-download resources, which happens if the file paths are changed incorrectly or the map is formatted without being linked to a particular device (in the case of encryption).
If the memory card is defined as βEmptyβ or βNot Supportedβ, try formatting it on your computer in the file system. FAT32 (for cards up to 32 GB) or exFAT (for cards 64 GB and above). NTFS Android is not usually supported without special drivers.
β οΈ Warning: The speed of writing cheap memory cards can be 10 times lower than the speed of internal memory of the smartphone, which will lead to long loads of levels and slowdown in open world games.
Also, keep an eye on the temperature of the device. SD-If the phone overheats, the system will force the processor to lower the frequencies, which will negatively affect the processor. FPS play.