Owners of modern smartphones often face a lack of built-in storage. Heavy 3D projects with high-quality graphics can take up 2-4 GB of disk space, which is critical for devices with a base memory of 32 or 64 GB. Transferring game files to an external drive becomes the only way to free up space for new applications without losing personal data.
However, the Android system has its own peculiarities of working with the file system. Starting with version 4.4 and especially in current versions 10, 11, 12 and newer, Google has limited direct access of applications to external drives for the sake of security. This means that simply moving the game folder will not work. — you will need to use special system functions or third-party software to create a virtual path.
In this material we will analyze proven methods for installing and transferring game data. You will learn how to configure Android to work with external storage, what utilities will help you bypass system restrictions, and how to avoid errors when loading the cache. By following the instructions, you can comfortably play any project without fear of filling the internal memory.
Preparing a memory card and setting up the system
Before starting any manipulations, you need to make sure that your memory card meets the speed requirements. For modern games, the standard is speed class UHS-I or UHS-II. If you use a slow class 4 or 6 card, you will encounter long level loading times and freezes during gameplay, since data reading speed will be the bottleneck.
Insert the drive into the smartphone slot and wait for the notification about connecting a new device. The system will offer several options for use: as portable storage or as internal memory. For our purpose - storing games and cache - It is better to select the “Portable Storage” mode. This will allow you to use the card on other devices without formatting, unlike the internal memory mode, which encrypts data for a specific phone.
⚠️ Attention: Before formatting the card, make sure that there are no important files on it. The process of creating a file system will completely clear the drive, and it will be impossible to restore data without sophisticated software.
After formatting, the system will create a standard folder structure. You need to go to settings and find the “Storage” item. Here it is important to check how much space is available and whether the file system is detected correctly, usually this exFAT or FAT32. For files larger than 4 GB (which is often found in game caches), support exFAT is required.
Using built-in Android functions for transfer
Many users do not know that Android has the ability to move already installed applications. This method does not work for all games, since developers can prohibit the transfer of their software, but it’s worth a try first. Go to Settings → Applications and select the desired game from the list.
On the application information screen, find the “Storage” section. If the "Edit" or "Move to SD card" button is active, click on it. The system will begin transferring the application executable files. Please note: The main APK file weighs little, the bulk is occupied by additional data (cache), which may remain in the internal memory.
For some shells, such as MIUI from Xiaomi or One UI from Samsung, the process may differ. In the storage settings there is sometimes an option “Save to SD card by default”. Activating this option forces the Play Market to download new applications directly to an external drive, if the developer allows it.
If the transfer button is inactive (gray), then the game developer has prohibited the transfer. In this case, only using specialized tools or manually transferring the cache will help.
The effectiveness of the built-in method varies. In some cases, only a shortcut and a minimum set of libraries are transferred to the card, and the main weight remains inside. Therefore, for heavy projects with gigabytes of graphics, this method is often insufficient, and deeper intervention is required.
Transferring game caches manually through a file manager
The most reliable way to free up space is to manually transfer cache folders. Games usually store heavy resources in the Android/obb or Android/datadirectory. To perform this operation, you will need an advanced file manager, for example Total Commander, FX File Explorer or MiXplorer.
First, find the game data folder in the internal storage. The path usually looks like /Android/obb/com.nazvanie.igry/. Select this folder and select the "Cut" function. Then go to the memory card and paste the data into a similar directory. It is important to preserve the folder structure, otherwise the game will not find its resources.
| Data type | Default location | Where to transfer | Data weight |
|---|---|---|---|
| APK file | System folder /data/app | Not transferred (usually) | 50-100 MB |
| OBB cache | /Android/obb/ | /sdcard/Android/obb/ | 1-3 GB |
| Data Data | /Android/data/ | /sdcard/Android/data/ | 500 MB - 1 GB |
| Saves | Inside game folders | Leave in place | Minimal |
After moving files, the game may stop starting or require re-downloading resources. To fix this, you need to "trick" the system by creating a symbolic link, but this is difficult to do on modern Android without root access. An easier option is to use utilities that do this automatically.
Using utilities for automatic transfer
Specialized applications, such as App2SD or FolderMountare created to solve problems with file paths. They work on the principle of creating a “bridge”: the application sees that the files are on the memory card, and the system thinks that they are in the internal storage.
Such apps often require advanced access rights to operate. On Android 11 and later, you will have to grant access to the file through the system window “Access special folders”. Without this step, the utility will not be able to read the contents of the folder Android on an external drive.
☑️ Preparing for transfer through utilities
The process is as follows: you launch the utility, select a game from the list and press the move button. The app itself copies the files and creates the necessary links. This is the most secure method for users who do not want to delve into system files manually.
⚠️ Attention: Application interfaces and menu item names may change with developer updates. If you do not find the described function, look for similar tabs in the app settings.
Features of working with Android 11, 12, 13 and later
Starting with the eleventh version, Google has introduced strict restrictions on access to the folder /Android/. This is done to protect user data from malware. Now no application can simply read or write files to this directory without explicit permission from the user through the system dialog.
When you try to transfer the game, you may see an access error message. In this case, the system itself will prompt you to go to settings and give permission to a specific file manager. You will need to click “Use this folder” and confirm the action. Without this step, it is impossible to transfer the cache of modern games to Android 11+ using any of the described methods.
In addition, the logic for working with external drives has changed in new versions of the OS. The path to the SD card now often looks like /storage/XXXX-XXXX, where X is the card's unique identifier. When transferring files manually, make sure that you copy the data exactly to the root of the external card, and not to some nested system folder.
Why do games crash after transfer?
If the game starts and immediately closes, it means that the integrity of the files or the path to them is broken. Check if the folder on the card is named exactly the same as it was in the internal memory. Often the problem lies in the case of letters or extra characters in the folder name.
It is also worth noting that some smartphone manufacturers (for example, Huawei or Honor in new models) have completely abandoned support for memory cards. In such cases, software methods will not help, and the only way out is clearing the internal memory or using cloud storage for photos and videos.
Typical errors and ways to solve them
One of the most common problems is when the game starts downloading data again after transferring. This happens if you have not transferred all the files or have broken the folder structure. Check carefully so that in the folder obb on the card there is a folder with the name of the package (for example, com.gameloft.android.ANMP.GloftA8HM), and inside it there are files .obb.
Another common mistake is using low-quality memory cards. Cheap drives may have less actual capacity than advertised. When the game tries to write 2 GB of data to the "fake" 32 GB card, the file becomes corrupted and the game stops working. Use the utility SD Insight to check the actual volume.
If the game runs slowly, try formatting the card again by selecting the file system exFAT. The old system FAT32 has limitations on the size of a single file, which is critical for modern game archives. Also make sure that write caching is enabled on the card, if such an option is available in the storage settings.
The speed of games from an SD card directly depends on the speed class of the drive. For heavy 3D projects, the minimum required speed class is Class 10 and a UHS-I interface.
Is it possible to transfer games without root access to Android 13?
Yes, you can. To do this, it is enough to use the built-in functions of the system or assistant applications that request special permission through the SAF (Storage Access Framework) system dialog. root access is required only for deep modification of system files, which in this case is redundant.
What to do if the phone does not see the card after transferring games?
Try to reboot the device. If this doesn't help, remove the card and check it on your computer. The file system may be damaged. Also make sure that the contacts on the card and in the phone slot are clean.
Will game performance decrease when running from an SD card?
Yes, it may decrease if the card is slow. The internal memory of smartphones (UFS 2.1/3.1) is much faster than most microSD cards. You may notice an increase in level loading time by 10-30%.
Do you need to download the game again after the transfer?
No, you do not need to download the APK file again. You are moving an already installed application and its data. However, the game may take a few seconds to verify the integrity of the files the first time you launch it after the transfer.