Modern mobile games take up a colossal amount of internal storage on a smartphone. Heavy projects like Genshin Impact or PUBG Mobile may require more than 10 GB of free space, which is often not enough in basic versions of devices. Owners of gadgets with built-in memory of 32 or 64 GB are faced with the need to constantly delete photos or applications to make room for new entertainment.

Fortunately, most devices running Android support work with external microSD drives. Proper organization of the file system allows you to transfer heavy game data to a memory card while maintaining system performance. However, this process is not always obvious, since operating system security settings often limit direct access of applications to external media by default.

In this article we will look at all the current methods for placing game files on an SD card. You'll learn how the mechanism OBB filesworks, the difference between moving the application itself and its cache, and how to use the adaptive storage feature. We will look at both standard system tools and manual methods through file managers that work even on older firmware versions.

Preparing a memory card and selecting a speed class

Before you start transferring data, you need to make sure that your memory card meets the requirements of modern games. A slow drive can cause long loading times for levels, freezes, and application crashes. The Android system requires a certain write speed to work correctly with large amounts of data in real time.

It is recommended to use standard cards UHS-I or UHS-II with a speed class of at least 10. The card body usually has a marking in the form of a number inside the letter U or a speed symbol (for example, 100MB/s). Ignoring this parameter will result in the game being unstable, even if the files are successfully copied.

โš ๏ธ Attention: Cheap memory cards without a brand often have inflated declared characteristics. Before installing heavy games, be sure to test the card for writing speed using utilities like A1 SD Bench.

It is also important to check the formatting of the drive. To work with files larger than 4 GB, which is typical for the cache of modern games, the file system must be exFAT or NTFS. The outdated FAT32 system has a limit on the size of one file, which will not allow you to copy entire game data archives.

๐Ÿ’ก

If your card was previously used in another device, perform a full format through the smartphone settings to avoid file system conflicts.

Insert the card into the slot until it clicks and wait for the system to notify you about connecting a new drive. In some smartphone models, the slot is combined with a SIM card tray, so you will need to use a special paperclip to remove the tray.

Automatic transfer of applications through system settings

The easiest way to free up space is to use the built-in tools of the operating system. Many manufacturers, such as Xiaomi, Samsung and Realme, add the function of moving applications to the shell. This method allows you to transfer the main part of the app, although the cache sometimes remains in internal memory.

First you need to go to the settings menu and find the application management section. The path may differ depending on the firmware version, but usually it looks like Settings โ†’ Applications โ†’ Manage applications. In the list of installed apps, find the desired game and click on it.

In the application information menu that opens, look for the button "Move to SD card" or Change in the "Storage" section. If this option is active, the system will automatically transfer the APK file and part of the data to external media. However, it is worth noting that game developers can programmatically disable this function.

Data type Where is stored by default Capability transfer Impact on speed
APK (application body) /data/app Partially (depending on the developer) Minimum
OBB (cache, resources) /Android/obb Only manually or via Adoptable Storage High (depending on the card)
User data /data/data Rarely available for transfer Medium
Saves progress /data/data Usually remain inside Absent

If the move button is inactive or missing, this means that the game developer has hard-wired the application to internal storage. In this case, automatic methods will not work, and you will have to resort to more complex solutions described below.

๐Ÿ“Š Have you encountered a missing application transfer button?
Yes, often
No, always there
Only on older games
I donโ€™t know where to look

Manually installing the OBB cache via a file manager

The most reliable method for data-intensive games is to manually copy the cache folders. This method is universal and works on almost all devices, regardless of the Android version or the manufacturer's shell. The essence of the method is to download the game installation file separately from the data archive.

First, download the game's APK file from a reliable source, for example Google Play (saving the APK through a third-party tool) or specialized directories like 4PDA or APKPure. Run the installation, but do not start the game immediately after completion. If the game starts on its own, force close it through the settings.

Next you will need to download the archive with the cache, which usually has the extension .zip or .obb. This file needs to be unpacked. Inside the archive there should be a folder with a name corresponding to the game package (for example, com.rockstargames.gtasa). This folder must be placed in a strictly defined location on the memory card.

/storage/sdcard1/Android/obb/com.name.game/

Use an advanced file manager such as Total Commander, FX File Explorer or Mixplorer, since a standard explorer may not have write rights to system folders on new versions of Android. Copy the unpacked folder from the download to the directory Android/obb on your SD card.

โš ๏ธ Attention: On Android 11 and higher, access to the folder Android/obb is limited. The file manager will need special permission to access all files, which is requested the first time you try to copy.

After the files are copied, check the folder structure. Inside obb there should be a folder with the name of the package, and inside it there should be a file with the extension .obb. If you simply place the file in the root obb without a wrapper folder, the game will not see the cache and will offer to download it again.

What to do if the game still downloads the data?

Make sure that the name of the cache folder exactly matches the name of the game package. Even one extra letter or symbol will lead to a recognition error. Try clearing the application data in the settings and launching it again.

Using the Adoptable Storage function

Starting with Android 6.0, the system has a feature that allows you to combine internal memory and a microSD card into a single space. When this mode is enabled, the memory card is formatted and encrypted, becoming an integral part of the system. All new applications and their cache will be installed on the card by default.

To activate this mode, go to Settings โ†’ Storage. Select your SD card and click on the settings menu (three dots or gear). Select item "Internal memory" or Use as internal storage. The system will warn that all data on the card will be deleted, so save important files on your computer in advance.

After formatting, the system may offer to transfer existing ones data. Confirm this action. Now, when installing any game from Google Play the system will automatically select the memory card as the main installation location if the internal memory is not enough.

However, this method has significant drawbacks. The memory card is slower than the built-in flash memory, which can reduce the overall performance of the smartphone. In addition, if the card fails, all applications installed on it will stop working, and data may be lost beyond recovery.

๐Ÿ’ก

Adaptive storage mode makes the memory card an integral part of the system. You cannot simply remove the card and insert it into another phone - the data will be unreadable without formatting.

Working with superuser rights (Root) and third-party utilities

For advanced users with rights Root, opens up possibilities for flexible management of links to files. Using special scripts, you can create a symbolic link that will deceive the system, making it think that the heavy cache is in the internal memory, although it is physically located on the SD card.

One โ€‹โ€‹of the popular tools for these purposes is the application Link2SD or FolderMount. These apps require superuser rights and BusyBox installed. They allow you to mount folders from the memory card to the system partition automatically when the device boots.

The setup process in FolderMount looks like this: you specify the source (the folder on the SD card where the cache is copied) and the mount point (the path in the internal memory where the game expects to see the files). After activating a couple of folders, the game will work as if the cache is inside.

  • ๐Ÿ“‚ Install the application FolderMount and give it root access.
  • ๐Ÿ“‚ Copy the game cache folder to the SD card to any convenient location.
  • ๐Ÿ“‚ In the application, create a new pair by specifying the path to the copied folder and the target path to /Android/obb/.
  • ๐Ÿ“‚ Click on the โ€œpinโ€ icon to activate the mount.

This method is most effective for older devices with a small amount of internal memory, but it carries risks. Incorrect operation of mount scripts can lead to system instability or data loss during a power failure.

โš ๏ธ Attention: Obtaining root access will void the device warranty and may disrupt the operation of banking applications and services with security protection (SafetyNet/Play Integrity). Use this method only if you understand the risks.

Possible problems and solutions

Even if the instructions are carefully followed, users may encounter errors. Most often the problem lies in access rights or file system mismatch. If the game shows a loading error or the loading indicator spins endlessly, check the file attributes.

Cache files must have read permissions for all users. In a terminal or file manager with Root support, make sure that the rights are set to 644 for files and 755 for folders. Sometimes, after copying, files become unreadable by the system.

Another common problem is incompatibility between the game version and the cache version. If you updated the game's APK file through the store, but left the old cache, manually copied, there will be a version conflict. In this case, you need to completely remove the game and cache, then install the latest versions of both components.

โ˜‘๏ธ Diagnosing the startup error

Done: 0 / 4

It is also worth considering that some low-quality memory cards can damage data during prolonged recording. If games often crash after transferring them to the card, try returning them to the internal memory to check. If the problem disappears, it means the drive is faulty or too slow.

Frequently asked questions (FAQ)

Is it possible to transfer the game cache without root access to Android 12?

Yes, this is possible by manual copying through the file manager. On Android 11 and 12, the system will ask for special permission to access the folder Android/obb. You will need to allow access to the file manager, after which the copying will be successful. The Adoptable Storage function also works without Root, but requires formatting the card.

Why does the game require you to download the data again after transfer?

Most likely, the folder structure is broken. Check that the folder with the package name (for example, com.gameloft.android) is located inside the folder obb, and not next to it. Also make sure that inside the package folder there is a file with the extension .obb, and not unpacked resources.

Will the loading speed of levels on a memory card worsen?

Yes, the loading speed of levels and textures directly depends on the reading speed of the memory card. Cheap class 4 or 6 cards can cause noticeable stuttering in open worlds. For a comfortable game, use U3 / V30 class cards with high random read speed.

What will happen to games if I remove the memory card?

If you used manual cache transfer or adaptive storage mode, games will stop launching or display a missing data error. The system will not be able to find the necessary resources. After inserting the card back, the games should work if the path to the files has not been changed.

Is it possible to combine the internal memory and the card without formatting?

No, this is not possible using standard Android tools. The Adoptable Storage feature requires the card to be fully formatted into a file system compatible with system encryption. Third-party methods with root access allow you to create links, but not physically merge partitions without losing data.