Owners of modern smartphones are often faced with a lack of free space, especially if they like to download heavy files with large cache files. By default, the Android system may offer to install new applications on an external drive, which often leads to poor performance and unstable software. The solution to this problem lies in proper storage management and changing system settings. mobile games with large cache files. By default, the Android system may offer to install new applications on an external drive, which often leads to poor performance and unstable software. The solution to this problem lies in proper storage management and changing system settings.
Transferring games to internal memory internal storage not only speeds up loading levels, but also prevents errors when updating content. In this article, we will look in detail at how to force the system to use a fast internal slot for storing game data, even if the device manufacturer has blocked this feature in the standard menu.
Problems of installing on a memory card
Many users mistakenly believe that installing games on a card microSD is the optimal solution for saving space. However, the reading speed of most memory cards is significantly lower than the speed of built-in flash memory type UFS or eMMC. This leads to long loading times, freezes in dynamic scenes, and even application crashes.
In addition, the file system of external drives often does not support correct operation with the access rights that modern games require. When an application tries to write temporary files or update resources, the system may block the operation due to restrictions Android Scoped Storage. As a result, the game either does not start or requires constant user intervention.
There is a myth that transferring it to a card saves you from overflowing the main section. In practice, cache files often remain inside anyway, taking up precious space. Therefore, the priority task becomes to force installation of all content on the fast internal partition of the device.
⚠️ Attention: Some budget smartphone models have a physical limitation in which part of the internal memory is reserved for the system and is not available to the user. Make sure you have at least 2-3 GB of free space before you start installing heavy games.
Activating developer mode
To change the installation priority of applications, you need to access the advanced system settings. The standard Android settings menu hides these options from the average user to prevent accidental errors. You will need to activate a special mode, which is called "For developers".
The activation process is universal for most versions Android from 8.0 to 14.0. Go to the section Settings → About phone and find the item Build number. You need to quickly click on this item 7 times in a row. The system will start counting the clicks and at the end will display a message that you have become a developer.
After successful activation in the main settings menu, usually in the section System or Additional, a new item will appear. This is where the keys that control the behavior of the package manager during installation are located. APK files. Without this step, further manipulations will be impossible.
If the "Build number" item is hidden inside the "Software Information" section, first open it. On Xiaomi and Redmi smartphones, the build number may be at the very top of the "About phone" menu.
Setting the priority for installing applications
After entering the developer menu, scroll down the list to the section regarding applications. We are interested in the option, which may be called Keep the screen on or related to storage. However, the most important setting is often hidden or missing in new versions of the OS.
In older versions of Android, there was a direct switch “Preferred installation location”. If you find an item with a name like Force allow apps on external (Force to allow applications to be located on an external drive), you need it, on the contrary, disable. Our goal is to prevent the system from uploading data to the slow card.
If there is no such switch, this means that the manufacturer has hardwired the memory usage policy. In this case, it is impossible to change the behavior of the system using standard methods in the settings menu. You will need to use more advanced tools, such as a computer and software debugging USB.
⚠️ Attention: The developer menu interface may differ depending on the manufacturer's shell (MIUI, OneUI, ColorOS). If you do not find the item you need, it may have been deleted in your firmware version.
☑️ Preparing for setup
Using ADB to force a transfer
The most reliable way to manage the installation is to use the tool Android Debug Bridge (ADB). This method allows you to send commands directly to the package manager, bypassing user interface restrictions. You will need a computer with drivers and platform tools installed.
Connect your smartphone to the PC via a cable and enable debugging in the window that appears on the phone screen. Open a command line or terminal in the folder with ADB and enter the command to check the connection:
adb devices
If the device is displayed in the list, you can proceed to manage the installation. The pm (package manager) command allows you to set installation parameters. To install the game strictly on internal memory, use the flag -f (force internal), although in modern versions of Android the logic has changed.
A more relevant command to check the current settings and force a change in the installation location looks like this:
adb shell pm set-install-location 0
Here the number 0 indicates automatic selection (usually internal memory), 1 —only internal, 2 —only external. Setting the value 1 ensures that the system will ignore the memory card when installing new games.
What to do if the command is not executed?
If you receive a "Permission denied" error, make sure that USB debugging is allowed for this particular computer. Also, on some smartphones (for example, Huawei) you additionally need to enter an unlock code through the diagnostic menu.
Comparison of memory types and their impact on games
Understanding the difference between types of drives helps you understand the importance of installing games in the internal slot. The table below shows comparative characteristics that directly affect the gameplay and the speed of loading resources.
| Storage type | Average reading speed | Operation stability | Recommendation for games |
|---|---|---|---|
| Internal UFS 3.1 | 2000+ MB/s | High | Ideal |
| Internal eMMC 5.1 | 300-400 MB/s | Average | Good |
| microSD Class 10 card | 80-90 MB/s | Low | Not recommended |
| UHS-I microSD card | 100 MB/s | Average | Acceptable for photos |
As can be seen from the data, even budget internal memory eMMC is often faster than a high-quality memory card when working with many small files, which is typical for game engines. The difference in data access speed can be tens of milliseconds per operation, which adds up to a noticeable delay.
Using a memory card also increases the risk of data corruption. When the smartphone actively heats up, the card controller may reset the connection, which causes the game to freeze. The internal memory controller is better integrated into the cooling system and the logic of the processor.
The random reading speed of small files (IOPS) of the internal memory is many times higher than that of microSD, which is critical for quickly loading textures in games.
Moving already installed games
If games are already installed on the memory card, they need to be moved. This is done using standard means through the menu Settings → Applications. Select the desired game, press Storage and button "Change" or Transfer to device.
However, the system utility often transfers only the APK file itself, leaving the cache in the old place. For complete transfer of all data, including folders Android/obb and Android/data, it is better to use file managers with access to system partitions, such as Total Commander or FX File Explorer.
When manually transferring, make sure that the folder structure is preserved. If the game requires files from a different directory on the internal storage, and you have moved them incorrectly, the application will throw an error when launched. After the transfer, it is advisable to clear the application cache through the settings so that it recreates links to new paths.
⚠️ Attention: When manually copying folders with games, permissions may be lost. If the game does not start after the transfer, try clearing its data completely and logging into your account again.
Common errors and ways to solve them
During the process of memory optimization, users often encounter error messages. The most common problem is “Not enough space” even when gigabytes are free. This is due to the fact that installing the game requires temporary space that is larger than the size of the installation file itself.
Another error is related to the file system format. If the internal memory is not formatted or damaged, the system will block recording. In such cases, checking the disk through the mode Recovery or resetting the settings to factory settings helps, but this is a last resort.
It is also worth remembering that some games, especially online shooters and strategies, have built-in transfer protection. The developers deliberately block installation on external media to protect against cheating and piracy. It is almost impossible to bypass this limitation without root access.
Before installing a major game, delete unnecessary downloaded files from the Download folder and empty the trash in the gallery. Free up at least 20% of the total memory for the system to function correctly.
Is it possible to combine a memory card and internal memory into one?
Yes, this function is called Adoptable Storage. It allows you to format a microSD card as an extension of the internal storage. However, modern manufacturers often disable this feature programmatically, since slow cards reduce the overall speed of the smartphone.
Why does it run slower after transferring the game?
Most likely, the transfer occurred incorrectly, and some of the files remained on the slow card, or the card itself has a low speed class. Check whether all folders obb have been moved to the internal partition Android.
Will progress in the game be deleted when transferred to internal memory?
When using standard transfer tools through the settings, progress is saved. When manually copying files via a computer, the risk of losing saves is higher, so it is recommended to synchronize the game with the cloud (Google Play Games) before manipulation.
How to find out where exactly the game was installed?
Go to Settings → Applications, select the game and open the section Storage. The path will be indicated there: either “Internal storage” or “Memory card”. You can also use applications like DiskUsage for visualization.
Does transferring games affect the smartphone warranty?
Using developer settings or standard file transfer does not violate warranty obligations. However, obtaining root access for deep intervention in the system may lead to loss of warranty in some service centers.