Modern mobile games consume a colossal amount of free space, quickly filling up the internal storage of a smartphone. When gigabytes run out, users are faced with the inability to update their favorite projects or install new hits. Fortunately, many devices based on Android support the use of external drives, which allows you to relieve pressure on the system partition.
However, the process of transferring heavy applications such as Call of Duty Mobile or Genshin Impactis not always intuitive. The system by default tends to install all data into internal memory to ensure maximum download speed. In this material, we will look in detail at how to get around these restrictions, using both built-in functions and advanced debugging tools.
You will learn which card formats are suitable for games, how to change the developer settings and what to do if the transfer button is inactive. The correct drive configuration can turn a budget smartphone into a gaming station with tens of gigabytes of free space for cache and resources.
Preparing a memory card and choosing a speed class
Before you try to move files, you need to make sure that your drive can handle the load. Games require high speed reading of random blocks of data, otherwise you will encounter long level loading times and freezes. Regular class cards Class 4 or Class 6 may not be powerful enough for modern graphics engines.
It is recommended to use standard cards UHS-I or UHS-II with markings A1 or A2. These designations guarantee the minimum I/O speeds critical to application performance. If you insert a slow card, the system may automatically prevent the installation of heavy apps on it.
โ ๏ธ Warning: Using counterfeit memory cards with inflated specifications may result in loss of saves and damage to game files. Buy drives only from authorized dealers.
It is also worth checking the physical compatibility of the slot. Some budget smartphone models have a combined slot, where installing a second slot blocks the possibility of use. Make sure that the device sees the drive correctly in the settings menu. SIM cards blocks the possibility of using MicroSD. Make sure that the device sees the drive correctly in the settings menu.
Check the speed of the card using the SD Card Benchmark application before installing games. If the write speed is below 20 MB/s, it is better to use the internal memory for system applications.
Configuring your smartphone to work with external storage
By default, Android uses the memory card as portable storage for photos and music. To install games there, you often need to change the drive mode to โInternal memoryโ. This process is called adaptive storage, but it has its own peculiarities.
When formatting a card as internal storage, all data on it will be deleted, and the card itself will be encrypted with the specific device key. This means that you won't be able to simply take it out and insert it into your computer or other phone to read files. The system will bind the drive to your smartphone forever until you reset the card settings.
To activate this function, go to Settings โ Storage. Select your card and look for the menu option that asks you to change the usage type. The system will prompt you to format the disk. After the procedure is completed, Android will automatically prompt you to install new applications on external storage.
- ๐ฑ Go to the storage settings and select the SD card.
- ๐พ Click on the three dots in the corner of the screen and select "Storage Settings."
- ๐ Select the "Internal memory" format and confirm the action.
- ๐ฒ Wait for the data migration to complete if the system prompts you to transfer files.
It is worth considering that not all smartphone manufacturers allow this function. Companies like Samsung or Xiaomi sometimes block the ability to format the card as internal memory in their shells. In such cases, you have to resort to third-party methods.
Manual transfer of installed games through settings
If the automatic installation did not work or you want to move already downloaded games, you can use the standard application manager. This method is safe and does not require obtaining root access, but does not work with all apps. Developers can prohibit the transfer of their software to external media.
Go to the section Settings โ Applications and find the desired game in the list. Open the app page and look for the "Edit" or "Move to SD Card" button. If the button is active, the system will begin the file migration process. This may take from a few seconds to several minutes depending on the cache size.
Please note that only the main part of the application is transferred. Heavy cache files such as textures and maps Asphalt 9, often remain in the internal memory. This is done to speed up access to resources, since the speed of internal flash memory is usually higher than the speed of the card.
โ๏ธ Check before transfer
In some cases, after transferring the game may be unstable. If you notice crashes or long loading times, it's best to move the app back to internal storage. Stability of operation is more important than saving a few gigabytes.
Using ADB commands to force a transfer
When standard settings do not give the desired result, debugging tools come to the rescue. ADB (Android Debug Bridge). This method forces you to change the default installation location for all new applications. It requires connecting the smartphone to the computer and enabling USB debugging.
First you need to activate developer mode. Go to Settings โ About phone and quickly click 7 times on the "Build number" item. After this, a new section โFor Developersโ will appear in the main settings menu. Inside, find the โUSB Debuggingโ switch and activate it.
Connect your phone to the PC with a cable. On your computer, open a command prompt or terminal in your ADB tools folder. Enter the following command to check the connection:
adb devices
If the device is shown in the list, you can enter the command to change the installation location. Use the parameter pm setInstallLocation with a value 2, which corresponds to an external memory card:
adb shell pm setInstallLocation 2
โ ๏ธ Attention: Value 0 returns the installation to the internal memory, 1 leaves the choice to the system, and 2 forces it to the SD card. Be careful, some system applications may not launch from an external card.
This method does not guarantee 100% success, since the final decision still remains with the application developer in his manifest. However, for many games, this workaround becomes the only way to place them on external media.
What to do if ADB does not see the device?
Install the original drivers for your smartphone on your computer. Try a different USB cable, preferably short and without damage. Also make sure that a window asking for debugging permission appears on the phone screen, and click "OK".
Transferring the game cache manually through a file manager
Many heavy games store the main resources in a special cache folder, which is created by default in the internal memory. Moving this cache manually can free up a significant amount of space. To do this, you will need an advanced file manager, for example Total Commander or FX File Explorer.
The path to the cache usually looks like Android/obb/ or Android/data/. Find the folder with the name of your game package (for example com.rockstargames.gtasa). Cut this folder and paste it into a similar directory on the memory card. The folder structure must be preserved exactly.
After moving the files, launch the game. Some engines automatically pick up files from a new location, others may require additional configuration through configuration files. If the game gives you a missing data error, return the folder.
| Data type | Default location | Possibility of transfer | Risk of errors |
|---|---|---|---|
| APK file | System partition | High (via settings) | Low |
| OBB cache | Internal memory | Medium (manually) | Average |
| Saves | Internal memory | Low (depending on the game) | High |
| Updates | Internal memory | Depends on the method | Average |
When working with files .obb it is critical not to change their names and structure nesting. Any violation of the path can cause the game to stop seeing resources and require gigabytes of data to be re-downloaded.
Manually moving the cache is effective for older games, but modern projects with file integrity protection can block launch when moving data is detected.
Possible problems and solutions
Even If all instructions are followed, users may encounter a number of difficulties. The most common problem is that the game sees the files, but does not start, or crashes immediately after the logo appears. This is often related to access rights or the speed of reading the card.
Another scenario is that the memory card is detected as damaged after formatting for internal memory. In this case, try formatting it on your computer into a file system exFAT and repeat the procedure on your phone. Make sure that the card has no physical damage and the contact group is clean.
If, after updating Android, the settings are reset and games again require space in the internal memory, you will have to repeat the procedure for setting up ADB or transferring files. System updates often return security settings to factory settings.
โ ๏ธ Attention: Settings interfaces may vary depending on the Android version and the manufacturer's shell. If you do not find the described menu item, use the search in the phone settings.
If you have persistent problems with the performance of games on the memory card, consider deleting rarely used applications and leaving only the heaviest projects on the internal drive. The balance between speed and volume is the key to a comfortable game.
Frequently asked questions (FAQ)
Is it possible to transfer the game to a card without losing saves?
In most cases, saves are stored separately from cache files and are not deleted during the transfer. However, games with cloud saves (via Google Play Games) may require re-syncing. Always make a backup copy of important data before manipulation.
Why does the game run slower after transfer?
The random file reading speed of microSD memory cards is usually lower than that of the built-in flash memory of a smartphone. This leads to increased loading time for levels and loading textures in open worlds.
What to do if the "Move" button is gray and cannot be pressed?
This means that the application developer has prohibited installation on external media at the code level. You can bypass this limitation only through ADB commands or by obtaining root access, which is not recommended for ordinary users.
Does the game consume more battery when running from a memory card?
The difference in energy consumption is minimal and almost unnoticeable in real-life conditions of use. The main influence on battery life is the brightness of the screen and the operation of the processor, and not the source of file storage.
Is it possible to use one card on several phones for games?
If the card is formatted as "Internal memory", it is encrypted for a specific device and will not work on other phones. In the "Portable storage" mode, transfer is possible, but the paths to the files may not match.