Owners of budget smartphones and mid-range devices are often faced with a lack of built-in storage. Built-in memory of 32 or 64 gigabytes is sorely insufficient for modern applications, which can take up 5-10 GB each. This is especially true for heavy 3D shooters and role-playing games with detailed graphics. When the internal space is filled, the system begins to slow down, and installing new entertainment becomes impossible.
Fortunately, there are several ways to solve this problem using SD cards. However, the process is not always intuitive, as Android security policies have become much stricter in recent years. In this article, we will look at not only standard transfer methods, but also advanced techniques that allow you to trick the system and make it think that the memory card is part of the main drive.
Preparing the drive and checking compatibility
Before you start manipulating the file system, you need to make sure that your memory card matches requirements. Not every microSD is suitable for installing active applications. For comfortable operation of games, high speed reading and writing data is required. If you insert a slow class 4 or 6 card, games will take forever to load, and textures may simply not load during gameplay.
Pay attention to the labeling of your card. Look for icons UHS-I, U3 or V30. These designations guarantee a minimum write speed of 30 MB/s, which is critical for streaming game assets. It is also recommended to use cards with a capacity of at least 64 GB, since modern titles take up a lot of space, and filling the drive to capacity reduces its performance.
After inserting the card into the slot, go to the phone settings. Go to section Settings โ Memory (or Storage). Here you will see the status of the external drive. If the system prompts you to format it as Internal memory, you're in luck - your smartphone supports Adoptable Storage technology. If there is no such option, you will have to use workarounds, which we will talk about below.
โ ๏ธ Attention: Formatting the card as internal memory will completely delete all data from her. Be sure to copy important photos and documents to your computer before starting the procedure.
It is also worth checking the condition of the slot itself. Sometimes the contacts become oxidized or the reading mechanism itself is unstable. If the phone periodically loses the card, installing games on it will turn into a nightmare with constant application crashes. Make sure the card is securely fixed in the tray.
Standard transfer through Android settings
The simplest and safest method available on many devices is the standard application transfer function. It does not require root access or connection to a computer, but it has limitations. Application developers may not allow their products to be transferred to external media, so the move button may not be active for some games.
To try to transfer the game, open Settings โ Applications. Find the game you want in the list and click on it. Select item Storage. If the developer has allowed the transfer, you will see a button Change or Move to SD card. By clicking it, the system will copy the files and change the mount point.
However, it is worth understanding that even with If the transfer is successful, some of the data will remain in the internal memory. These are system files, cache and settings that should load quickly. Full transfer Through the standard menu is not possible for reasons of stability of the operating system.
If the transfer button is inactive, try clearing the application cache before trying again. Sometimes this releases the lock on moving files.
After the transfer, check the game's operation. Launch it and watch the loading time of the levels. If you notice significant lag or stuttering in the image, the card may not be fast enough for that particular game, and it is better to return it to the internal memory.
Using the card as internal memory (Adoptable Storage)
This method is the most effective, as it forces Android to consider the SD card as an extension of the internal storage. The file system is encrypted, and the card becomes unique for this device - you wonโt be able to insert it into another phone without formatting.
To activate the function, go to Settings โ Memory. Select your SD card and click on the menu (three dots). Select Storage settingsand then Format as internal memory. The system will warn about data loss and low speed if the card is slow. Confirm the action.
After the process is completed, the system may offer to transfer existing data. Agree. Now, when installing new games from Google Play they will be downloaded to the combined space by default. You don't need to manually migrate each application.
| Option | Built-in memory | SD card (UHS-I) | SD card (UHS-II) |
|---|---|---|---|
| Reading speed | up to 500 MB/s | up to 100 MB/s | up to 300 MB/s |
| Write speed | up to 200 MB/s | up to 90 MB/s | up 150 MB/s |
| Reliability | High | Average | High |
| Price per GB | High | Low | Medium |
It is important to note that some manufacturers, for example Samsung or Xiaomi, may programmatically hide this feature in their shells, even if the hardware supports it. In such cases, the standard menu will not show the option to format as internal storage.
Why do manufacturers hide this function?
Manufacturers often limit the use of SD cards as internal storage in order to encourage the purchase of models with a large amount of built-in storage. In addition, cheap cards can lead to unstable operation of the system, for which the phone brand is responsible.
Advanced method via ADB without root access
If there is no coveted button in the menu, you can activate the Adoptable Storage mode via USB debugging. This method requires a computer and the ADB driver installed. It allows you to force enable a feature that the manufacturer has hidden.
First enable developer mode on your phone. To do this, go to Settings โ About phone and quickly click on the item Build number seven times. Then in the menu that appears For developers activate USB debugging.
Connect your phone to your PC and open a command prompt or terminal in the ADB folder. Enter the command to check the connection:
adb devices
If the device is shown in the list, enter the following command to find the ID of your memory card:
adb shell sm list-disks
You will receive a response like disk:179,64. Remember this ID. Next, run the formatting command, replacing the ID with your own:
adb shell sm partition disk:179,64 private
After executing the command, reboot the device. The card will be formatted and encrypted as internal memory. Now you can install games without the restrictions imposed by normal operation.
โ ๏ธ Warning: Using ADB commands carries risks. An error in entering the disk ID may result in formatting the phone's internal memory instead of the SD card. Check the numbers carefully before pressing Enter.
โ๏ธ Preparing to work with ADB
Manually installing the game cache through the file manager
Many heavy games, such as Asphalt 9 or PUBG Mobile, download the main file through the store, and download the additional cache (files with resources) separately or offer to transfer it. The standard path for the cache is Android/obb or Android/data.
You can manually move the game folder from the internal memory to the card. To do this, use an advanced file manager, for example Total Commander or FX File Explorer, which have access to system folders in new versions of Android.
Find the game folder in Internal memory/Android/obb/com.name.game. Cut it out and paste it into a similar directory on the SD card: SD card/Android/obb/com.name.game. It is important to keep the folder structure unchanged.
When launched, the game may not see the files immediately. In this case, sometimes creating a symbolic link helps, but this requires root access. Without permissions, the game may simply reload the cache, taking up space twice. Therefore, this method is best used in conjunction with formatting the card as internal memory.
Manually moving OBB folders is only effective if the game supports launching from external media. Otherwise, it will simply download the data again to the internal memory.
Possible problems and solutions
Even if the instructions are followed correctly, users may encounter errors. The most common problem is the message "Application not installed" or the game crashing on startup. This is often due to the fact that the card's file system is damaged or has errors.
Try formatting the card in exFAT format on your computer before inserting it into your phone. This format works better with large files, which are typical for modern games. FAT32 has a single file size limit of 4 GB, which can be an obstacle.
Another problem is data desynchronization. If you remove the card and reinsert it, the game icons may turn gray. This is normal for internal memory mode. Just wait while the system scans the media. If games do not appear, check to see if the drive letter or mount point is lost.
In some cases, resetting application privileges helps. Go to Settings โ Applications โ Menu (three dots) โ Reset application settings. This will not delete your data, but will return all permissions and path settings to their original state.
Is it possible to transfer a game to a card and then remove it?
If the card is formatted as internal memory, then no. Games are encrypted with the key of a specific device and are tied to this physical media. Removing the card will cause the applications to not work. If the card is in portable storage mode, it is possible, but only if the game supports this launch.
Will the phone's performance deteriorate after transferring games?
Yes, this is likely. The random read speed of SD cards is usually lower than that of embedded eMMC or UFS flash memory. This can lead to longer loading times for levels and stuttering in fast-paced scenes.
Does transferring games eat up battery power?
Insignificant. Constantly polling the SD card and reading data from it consumes a little more power than working with the internal memory chip. However, the difference in autonomy is usually within the limits of statistical error.
What to do if the system writes โNot enough spaceโ even though there is free space on the card?
Check whether the internal memory partition is full of system files. Even when transferring games, the system needs space for temporary files and cache. Free up at least 1-2 GB of internal storage.
Is it possible to update games installed on the card?
Yes, updates are downloaded and installed in the standard way via Google Play. The system automatically replaces files on the memory card. The main thing is that the card is inserted and working properly at the time of update.