Modern mobile games take up a colossal amount of space, often exceeding 5โ10 GB, which quickly leads to the smartphoneโs built-in storage becoming full. When system memory becomes full, your device starts to slow down and installing new apps becomes impossible without deleting old files. Owners of gadgets that support memory cards are often looking for a way to move heavy files to an external drive in order to free up valuable internal space.
Unfortunately, the latest versions of the operating system Google have implemented strict security restrictions that, by default, prohibit installing applications directly on an external drive. This is done to protect data and increase system stability, but it creates inconvenience for users of budget and mid-budget smartphones. However, there are proven methods for bypassing these restrictions that allow you to effectively manage your game library.
In this article we will examine in detail all the current methods of data transfer: from standard functions Android to advanced methods using ADB commands and rights Root. You'll learn how to turn an SD card into an extension of internal memory or correctly configure file paths so that heavy game caches take up space exactly where there is free space.
Checking compatibility and preparing the memory card
Before starting any manipulations, you need to make sure that your device physically and software supports working with external drives in extended mode. Not all smartphones allow you to use a memory card as a system one, even if there is a slot for it. Checking compatibility is the first and critical step to protect against data loss and errors in the future.
Pay attention to the speed class of your card. Modern texture-heavy 3D games require high read speeds to run. If the card is too slow, games may take a long time to load, and freezes or crashes may occur during gameplay. It is recommended to use standard cards UHS-I or UHS-II with a speed class of at least 10.
โ ๏ธ Attention: All data on the memory card will be deleted when formatted into internal memory mode. Be sure to create backup copies of photos and documents before starting the procedure.
It is also worth considering that some manufacturers, such as Huawei or Xiaomi, may hide this function in the shell or completely block it. For accurate diagnostics, you can use specialized tools, but often it is enough to simply try formatting through the standard settings menu.
- ๐ฑ Check the presence of a microSD slot in your device and make sure that the card is inserted correctly.
- ๐พ Make sure that the card capacity is sufficient (preferably 32 GB and above for gaming purposes).
- ๐ Copy important files to your computer or cloud storage before formatting.
- ๐ Charge your smartphone to at least 50% to avoid interruptions due to battery drain.
Adoptable Storage method: turning the card into internal memory
The most effective standard way to solve the problem is the function Adoptable Storage, introduced in Android 6.0. It allows you to format the external drive so that the system begins to perceive it as an integral part of the internal storage. After this procedure, applications and games can be installed directly on the card, and they will work in the same way as if they were on the built-in chip.
To activate this function, you must go to the device settings menu. The path may vary slightly depending on the model, but usually it looks like this: Settings โ Storage โ SD card โ Menu (three dots) โ Storage settings โ Internal memory. The system will warn you about erasing data and check the speed of the card.
If the card speed is low, Android may issue a warning that the device will work slowly. In this case, it is better to replace the drive with a more powerful one, otherwise games will slow down. After formatting is completed, the system will offer to transfer existing applications and media files to a new location.
Use memory cards only from trusted brands (SanDisk, Samsung, Kingston), since cheap analogues often fail during intensive data recording, which is typical for the system.
It is important to understand that after formatting in internal memory mode, the card will be encrypted and linked specifically to this smartphone. You canโt just insert it into another phone or computer and read the data without reformatting.
| Option | Portable | Internal |
|---|---|---|
| Access from PC | Yes (via card reader) | No (formatting required) |
| Game installation | Media/files only | Full application support |
| Security | Data not encrypted | Full encryption is tied to the device |
| Operation speed | Depends on the card class | Optimized by the system |
Transferring installed games through Android settings
If the Adoptable Storage function is not available or you prefer to use the card in portable mode, you can try to transfer already installed games using standard system tools. This method does not work for all applications, since developers may prohibit the transfer of their products to external drives.
To check this feature, go to Settings โ Applications โ Manage applications. Find the desired game in the list (for example, PUBG Mobile or Genshin Impact) and click on it. If the transfer is possible, the button โChangeโ or โMoveโ will be active.
When you click on the move button, the system will copy the necessary files to the SD card and update the paths in the registry. The process may take from a few seconds to several minutes depending on the size of the game. After completion, a note will appear in the application menu indicating that some of the data is stored on an external drive.
โ๏ธ Application transfer algorithm
It is worth noting that only the main part of the application can be transferred, while the cache and some system files may remain in the internal memory. This means that it is not always possible to completely free up the built-in storage in this way.
Using ADB to force a transfer
For experienced users who are not afraid of working with the command line, there is a method to force a change to the default installation location using a tool ADB (Android Debug Bridge). This method allows you to bypass shell restrictions and force the system to consider the SD card as a priority location for installing new applications.
First you need to activate USB debugging mode on your smartphone. Go to Settings โ About phone and quickly click on the build number seven times so that the message โYou are now a developerโ appears. Then in the menu that appears For developers turn on the item USB debugging.
Connect your smartphone to your computer, install drivers and platform adb. Open the command line in the tools folder and enter the command to test the connection: adb devices. If the device is displayed in the list, you can proceed to change the storage configuration.
adb shell pm set-install-location 2
In this command, the number 2 indicates the external drive (SD card), the number 0 returns the default settings (internal memory), and 1 forces the system to decide where to place the file. After executing the command, all new installations will go to the memory card by default.
โ ๏ธ Attention: Command line interfaces and available commands may change with updating Android versions. If the command does not work, check the official documentation for your firmware version.
What to do if the command does not work?
If you receive an error or failure message after entering the command, your smartphone manufacturer may have blocked this feature at the firmware level. In this case, it will not be possible to change the behavior of the system without obtaining root access. Also make sure that the card is formatted in a file system supported by Android (usually exFAT or FAT32).
Working with game cache and file managers
Many modern games, especially heavy projects like Asphalt 9 or Call of Duty Mobile, download the bulk of data (cache) separately after installation. Often this cache takes up 5โ15 GB and is saved in the internal memory by default, ignoring application transfer settings.
You can solve this problem using advanced file managers such as Total Commander or FX File Explorer. You need to manually find the game cache folder (usually in Android/obb or Android/data) and move it to the SD card. However, in order for the game to see files in the new path, you may need to create a symbolic link.
A symbolic link (symlink) is a special pointer file that redirects system requests from the old path to the new one. Without root access it is impossible to create such links using standard means, so this method is only suitable for unlocked devices.
- ๐ Find the game cache folder in the internal memory (often has a package name, for example, com.game.name).
- โ๏ธ Cut this folder and paste it into the appropriate directory on the SD card.
- ๐ Use a terminal or file manager with Root support to create a symlink in the old location.
- โ Test the game to make sure it is loading resources from the card.
If you do not have superuser rights, some file managers offer a "Transfer Wizard" feature that attempts to automatically redirect paths to data folders, but its effectiveness varies from model to model.
Typical errors and solutions
When transferring games, users often encounter various errors that can block applications from launching or lead to loss saves. Understanding the causes of these failures will help you quickly restore your device without losing progress in games.
One โโof the most common problems is the message โApplication not installedโ or โError loading resources.โ This often happens if the file system of the card is damaged or if the card was removed while the game was running. Android very sensitive to the integrity of external drives.
Another common situation is that the game starts, but progress is reset to the initial level. This means that the save files are left in the internal memory, and the game itself is reading data from the card where there is none. In such cases, manual copying of folders helps saves or data.
The stability of games on an SD card directly depends on the quality of the drive itself and the absence of physical damage to the contacts in the smartphone slot.
If, after transferring, games start to crash immediately after the logo appears, try clearing the application cache through the settings or reinstalling it, first freeing up space on the internal drive for temporary files.
Why after transfer the game stopped starting?
Most often this is due to a change in file access rights. When transferred to an SD card (especially in new versions of Android), the system may limit the application's access to certain folders on external storage for security purposes. Try granting the application all the requested permissions in the privacy settings or transfer the game back to the internal memory.
Can I play on an SD card without lags?
Yes, if you use a high-speed card (Class 10, U3, V30 and above). Cheap cards with low write speeds will cause graphics twitching and long level loading times, as the processor will be idle waiting for data from the drive.
Will progress in the game be saved after the transfer?
In most cases, progress is saved, since it is often tied to a Google Play Games account or stored in a protected part of the internal memory, which is not transferred. However, before any manipulations, it is strongly recommended to make a backup copy via the cloud.
Does transferring games affect the warranty of the smartphone?
Using the standard functions of transferring or formatting the card does not affect the warranty. However, obtaining root access and unlocking the bootloader to create symlinks may be officially considered a violation of the terms of warranty service for some manufacturers.