Owners of budget and mid-budget smartphones Xiaomi, Redmi and Poco often face a lack of built-in storage. Modern βheavyβ games take up tens of gigabytes, quickly filling the available space and causing system errors. The solution lies in the competent use of external drive, which allows you to free up valuable resources of main memory for the operation of the operating system.
However, the standard procedure for installing apps through the Google Play Store does not offer a direct choice of save location at the time of booting. Android defaults to write data to internal storage for maximum download speed. To change this behavior and make the phone use microSD, you need to perform a number of specific settings, which will be discussed below.
There are two main approaches: using the internal memory function (adaptive storage) and manually transferring already installed applications. The first option turns the card into a system partition, the second one simply moves the cache and data files, the choice of method depends on the version of the MIUI shell or HyperOS and the specifications of your flash card.
Preparation of a memory card for working with games
Before you try to download a game, you need to make sure that the external media meets the minimum speed and volume requirements. PUBG Mobile requires fast data recording, otherwise "freezes" and long level loads are possible. UHS-I grade 10.
Insert the card into the smartphone slot and wait for the notification of the new device. If the card is new or previously used in other devices, it is better to format it. This will remove possible file system errors that may interfere with the correct operation of applications. Note that formatting will destroy all data on the media.
For formatting, go to the Settings menu β The phone. β Select your vault. SD-You can click on the "Clean" or "Format" button, and you can choose the type of use you're going to use, either as a portable storage or as an internal memory, and you can use the first option to transfer games, but the second one gives you more options.
π‘
Use a memory card with a minimum of 64 GB to install modern games, and small cards will quickly fill up with system files and updates.
It is important to check the status of the card through built-in diagnostic tools. The storage menu often offers the option of checking speed or errors. If the system warns of low write speed, it is better to replace the media, since the games on such a card will work unstable.
Setting up SD-maps as internal memory
Adoptable Storage allows you to combine the space of the card and the built-in drive into a single pool, in which case the system decides where to write the game, considering the card as part of the system partition. On Xiaomi smartphones, this option can be hidden or require activation through the engineering menu.
When formatted in "Inner Memory" mode, the card is encrypted and linked to a particular device, so you can't just insert it into another phone or computer to read data, which is a security measure to prevent data theft, but it makes the card useless outside of that smartphone without re-formatting.
If the standard menu does not have the option "Use as internal storage", you can try to activate this function through the computer, connecting the phone in debugging mode. USB and by introducing a special ADB-However, on new versions of Android and MIUI This method is often blocked by the manufacturer.
β οΈ Warning: Once the card is internalized, it will no longer be readable on a PC. To retrieve the files, you will need to format it again as portable, which will delete all games.
Once the mode is successfully activated, the phoneβs internal memory will expand visually, and in the storage settings you will see the combined volume. Now, when installing new games from the Play Store, the system can automatically select a card to accommodate heavy files if the internal memory is occupied.
How to activate via ADB (for advanced users)
Manual transfer of installed games
If the automatic mode is not working or you prefer to control the process, use manual portability. This method is available in standard Android settings and does not require complex partition manipulation. It allows you to move the already downloaded game to an external medium.
Go to Settings β Applications β All Apps. Find the game you want (like Asphalt 9) and click on it to open the app information page. If portability is possible, the Move or Change button will be active.
βοΈ Application portability algorithm
Note that not all developers allow the portability of their products, the button may be inactive (gray) or absent. This is a limitation on the application code level, and you can not bypass it by standard means. Most often, cache data is transferred, and the executable file remains inside.
The process of moving can take anywhere from a few seconds to a few minutes depending on the game size and speed of the card.Do not interrupt the process or turn off the smartphone screen during the operation to avoid damaging the game files.
Features of installation in MIUI and HyperOS
Xiaomiβs shells have their own memory management algorithms that can conflict with standard Android methods. In recent versions of HyperOS, the system more aggressively optimizes background processes, which sometimes leads to a misdefinition of free space on external drives.
In some cases, after the transfer, the game stops starting or crashes when levels are loaded, which is because the paths to the resource files change and the application can not find them at the old address, in which case reinstall the game with the map already inserted and configured helps.
Itβs also worth checking the permissions for the Google Play Store. make sure the service has access to storage. Go to Settings β Apps β Google Play Store β Permits and make sure that access to files is allowed.
For MIUI users, there is a specific setting in the developer menu that can help: Enable Developer Mode (7 times click on the build number in About Phone). Then find Default Record and try to change it, although on newer versions of Android this option is often hidden or does not work for system applications.
Solving common mistakes
A common problem is that the message "Not enough space" is available even when the map is free, because of fragmentation of files or features of the file system, and in such cases, formatting the map into exFAT format helps, which works better with large files of modern games.
Another error is, "App not installed." It can occur if the memory card is damaged or has a low write speed. Android security locks you from installing on unreliable media. Check the card for errors through the storage settings menu.
| Type of error | Possible cause | Method of decision |
|---|---|---|
| Not enough space. | Fragmentation or hidden files | Formatting the map in exFAT |
| Game won't start | File path error | Complete reinstallation of the application |
| Brakes and lags | Low speed card (Class 4/6) | Replacement of the card with UHS-I/U3 |
| The transfer button is inactive. | Prohibition from developer | Use of internal memory |
If the game is unstable after the transfer, try clearing its cache. Go to the application settings and select "Clear Cache." This will not remove the progress, but can eliminate errors in the paths to temporary files.
Optimizing performance after transfer
Once the games have moved to the map, it is important to keep it in good condition. Periodically check the occupancy and if necessary delete old, unused projects. The overcrowded map works slower, which affects the FPS in games.
It's not recommended to retrieve the card all the time while the apps are installed. Each retrieve and reset cycle requires the system to check the integrity of the files, which takes time. If you need to vacate space, you'd better delete the game through the settings.
π‘
The speed of the games depends on the speed class of the memory card, saving on the media will lead to lags even on a powerful processor.
To extend the life of the map and save these games, try not to fill it completely. Leave 10-15% of the free space, which is necessary for the normal operation of the file system and the write/read processes during the game.