Owners of modern smartphones often face a lack of built-in memory, especially if they like to install heavy applications and modern games with 3D graphics. System files, messenger caches and photos gradually fill the available space, slowing down the device. Using an external drive becomes the only correct solution for expanding storage without purchasing a new gadget.

However, the procedure for transferring game data is not always obvious, since Android manufacturers in the latest versions of the system limit direct access of applications to external media. However, there are proven methods to work around these limitations or use system features to optimize storage. In this article we will analyze in detail all the methods, from standard settings to advanced utilities.

Before starting any manipulations, you need to make sure that your memory card has sufficient writing and reading speed. Slow Class 4 or Class 6 drives can cause significant lag in games because resources are loaded from the card rather than from the fast internal flash chip. It is recommended to use standard cards UHS-I or UHS-II with markings A1 or A2that are optimized for working with applications.

Preparing a memory card and selecting a speed class

Successful operation of games from an external drive directly depends on the data transfer speed. If your memory card is too slow, you'll experience long level loading times, texture freezes, and even app crashes. Modern games require high bandwidth to stream assets in real time.

Pay attention to the card labeling. For comfortable gaming, the minimum requirement is the speed class U3, which guarantees a write speed of at least 30 MB/s. Itโ€™s even better if there is an icon V30 or V60on the card, indicating support for high-definition video streams, which indirectly confirms the high speed of recording random blocks of data.

โš ๏ธ Attention: Using counterfeit memory cards, the volume of which is increased by software, will lead to the loss of game data. If you write a file that exceeds the actual size, the old data will be overwritten, which will make the game inoperable.

Before installing games, it is recommended to format the card in the file system exFAT or FAT32. Although exFAT supports files larger than 4 GB, which is critical for modern games with large resources, some older smartphone models may not see this file system without root access. In this case, formatting to FAT32 via a computer will be a more reliable option.

๐Ÿ’ก

Test the speed of your memory card using the SD Card Benchmark application before installing heavy games. If the sequential read speed is below 40 MB/s, it is better to use internal memory for the most demanding projects.

Using the Adoptable Storage function in Android

Starting with Android 6.0 Marshmallow, the system has a function that allows you to use the memory card as an extension of the internal memory. This technology is called Adoptable Storage. When activated, the system encrypts the card and combines it with the built-in storage, allowing you to install applications and games directly to external storage.

To enable this function, go to Settings โ†’ Storage. Select your SD card and click on the settings menu (usually three dots in the corner). Select "Set as internal storage" or "Use as internal storage." The system will warn that all data on the card will be deleted, so save important files in advance.

After formatting, the system will offer to transfer existing data, including applications. Now, when installing a new game from Google Play the system will automatically prompt you to select an installation location if the built-in memory is full. However, it is worth considering that some manufacturers, such as Samsung or Huawei, could hide this function in their shells.

Characteristics Internal memory External card (Adoptable) Portable storage
Access speed High (UFS/NVMe) Depends on the card (often lower) Average
Encryption Yes Yes (required) No
Transfer to PC Impossible without root Impossible (encrypted) Free access
Installing games Full support Full support Only media/files

It is important to understand that after activating the mode The internal memory of the card will be encrypted with the key of this particular smartphone. You can't just take it out and insert it into a computer or other phone to read the data. This is a security measure that prevents information theft, but it makes it difficult to replace the card if it breaks.

๐Ÿ“Š How much internal memory does your smartphone have?
16-32 GB
64-128 GB
256-512 GB
More than 512 GB

Manually transferring installed games through settings

If the Adoptable Storage function is not available or you prefer to use the card in portable mode, you can try transferring already installed games manually. This method does not work for all applications, since the developer must explicitly allow the transfer of their product to external media in the app manifest.

Go to Settings โ†’ Applications and find the desired game in the list. Click on it to open the application information page. Select the "Storage" or "Memory" section. If the developer has allowed the transfer, the button โ€œChangeโ€ or โ€œTransfer to SD cardโ€.

Click on the button and confirm action. The process may take from a few seconds to several minutes depending on the size of the game. After completion, most of the application files, including the cache, will be moved to an external drive, freeing up space in the internal storage.

โš ๏ธ Attention: The transfer button may be inactive (gray) for system applications, widgets and some online games that require high data access speed for the anti-cheat to work correctly.

It is worth noting that even after During the transfer, some of the game data, such as settings and some system libraries, will remain in the internal memory. This is normal and necessary for stable operation of the operating system. It is rarely possible to completely transfer a game 100%.

โ˜‘๏ธ Checking the possibility of transfer

Done: 0 / 4

Transferring game cache using file managers

Many modern games, especially such giants as PUBG Mobile, Genshin Impact or Call of Duty, do not allow you to transfer yourself through the standard settings. However, their main weight is not the APK installation files, but a cache with graphics and sounds, which can be moved manually.

For this you will need an advanced file manager, for example Total Commander, Solid Explorer or FX File Explorer. Find the folder with the game cache, which is usually located along the path Android/obb or Android/data. The folder names often match the name of the game package, for example com.activision.callofduty.shooter.

Cut the cache folder and paste it into the appropriate directory on the SD card. The folder structure must be preserved. That is, if you transfer from Internal Storage/Android/obb, then a folder should be created on the card Android/obb, and you need to place the game folder inside it.

Source path: /storage/emulated/0/Android/obb/com.game.name

Destination path: /storage/sdcard1/Android/obb/com.game.name

After moving the files, launch the game. If it does not see the cache, the system may need access rights to external media. In some versions of Android (especially 11 and higher), access to the folder Android/obb on the external card is limited. In this case, you may need to provide special permissions through the privacy settings.

What should you do if the game throws an error after transferring the cache?

If the game does not start or says "Downloading resources", return the files back to the internal memory. Some Unity or Unreal Engine engines are strictly tied to the path of the internal storage and cannot work with external paths without root access.

Using the Link2SD and App2SD utilities

For users who are ready to receive root accessopportunities for complete control over the installation of applications. Utilities like Link2SD allow you to create symbolic links, tricking the system into thinking that the application is in internal memory, although it is physically located on the SD card.

Before using such apps, the memory card must be divided into two sections. The first partition remains normal (FAT32/exFAT) for files, and the second is created in the file system ext4 or ext3. This second hidden partition will be used to install applications. This can be done through the Recovery menu or special utilities on the PC, for example MiniTool Partition Wizard.

After creating partitions and gaining root access, install Link2SD. When you first launch the app, you will be asked to select the file system of the second partition. Once configured, you will be able to select any installed games and click the โ€œCreate Linkโ€ button, selecting the โ€œAll application filesโ€ option. This will transfer the APK, libraries and cache to the card.

โš ๏ธ Warning: Rooting will void your device warranty and may break banking apps and games with strict security checks (SafetyNet/Play Integrity). Use this method only if you understand the risks.

The advantage of the partitioned method is that the system sees the application as installed internally, so there are no problems with access or updating via Google Play. However, the speed will still be limited by the speed of your memory card, so choosing a quality drive is critical.

๐Ÿ’ก

Using a second ext4 partition on the memory card is the only way to force the Android system to consider an external card as part of the internal storage without the official Adoptable Storage mode.

Possible problems and solutions

When transferring games, users often encounter with a number of typical problems. The most common one is decreased productivity. If the game starts to slow down after the transfer, it means that the random reading speed of your card is not sufficient for this game. In this case, it is worth returning the game to the internal memory.

Another problem is the disappearance of icons or failures during updating. Sometimes after updating the Android system, the file paths change and links to the external card are broken. In such cases, reinstalling the game or re-creating links via Link2SD helps.

It is also possible that the game simply does not see the cache files. Make sure that you have transferred the files to the folder Android/obb on the map, and not just at the root of the map. The case of letters in the folder names also matters, since the Linux file system (on which Android is based) is case-sensitive.

  • ๐Ÿšซ The game crashes at startup - check the integrity of the cache files and return them to the internal memory.
  • ๐Ÿข Low level loading speed - replace the memory card with a faster one with a class U3/V30.
  • ๐Ÿ“ Files are not visible after transfer - reboot the device to allow the media scanner to update the file database.

If you are using the card in portable storage mode, do not remove it while the game is running. This will immediately crash the application and possibly corrupt save files. Always use the "Safely Remove" function in the settings before physically removing the card.

๐Ÿ’ก

Regularly back up your game saves to the cloud (Google Play Games) before experimenting with transferring files. This will save your progress in case of an error when moving data.

Is it possible to transfer the game if the button in the settings is inactive?

Yes, this is possible in two ways. The first is to use Adoptable Storage mode by formatting the card as internal memory. The second is to get root access and use the Link2SD utility to create symbolic links, which allows you to transfer any applications regardless of the developerโ€™s settings.

Why does the game run slower after transfer?

The speed of games depends on the speed of reading small files. The built-in memory of smartphones (UFS 2.1/3.1) is significantly faster than even the fastest microSD cards. When transferring data to a card, the processor waits longer for data, which causes freezes and long loading times.

Is it safe to store game saves on an SD card?

Memory cards are less reliable than the built-in flash chip. They fail more often and are susceptible to contact corrosion. Storing important saves only on the map is risky. It is recommended to duplicate them to cloud services or to a computer.

How to transfer game cache to Android 11 and higher?

In new versions of Android, access to the Android folder on the external card is limited. You will need a special file manager (for example, Solid Explorer), which will ask for special permission to access the system folders of the external drive the first time you try to copy.

Do you need to format the card every time you transfer?

No, formatting is only required once when setting up the card in internal memory mode (Adoptable Storage) or when creating a second partition for Link2SD. With a normal manual cache transfer, formatting is not necessary; it is enough to create the desired folder structure.