Modern mobile games and heavy apps take up gigabytes of free space, quickly exhausting the built-in storage of a smartphone. Owners of devices based Android 10 often face the need to expand memory, but the system limits direct file transfer by default. This was done for security and stability purposes, but the need for users to store data on external media has not disappeared.
Despite the limitations, there are several proven methods that allow you to bypass standard restrictions and move content to microSD. In this article, we will analyze in detail the technical nuances of the file system Q, explain the difference between physical and adaptive storage, and also provide step-by-step action algorithms for various scenarios for using your gadget.
Memory features in Android 10
Starting with the Marshmallow version, Google has introduced the concept Adoptable Storage, which allows the system to perceive the memory card as part of the internal storage. However, many manufacturers, such as Android 10 many manufacturers such as Samsung or Xiaomi, have programmatically disabled this feature in their shells. This means that the standard Move button may not be available in application settings.
The system divides data into two types: those that must work quickly (cache, executable files), and those that can be stored more slowly (media, documents). When trying to transfer applications, an error often occurs due to the fact that the read speed microSD lower than the speed of the built-in flash memory. This is critical for the performance of the interface.
However, the operating system allows you to transfer some data if the application developer has not prohibited this in the app manifest. If the transfer button in the application settings is inactive (gray), it means that the app code rigidly binds it to the internal section. This can only be circumvented through special commands or changing access rights.
โ ๏ธ Attention: The speed of the memory card directly affects the performance of transferred applications. Using cheap cards of class 4 or 6 can lead to system freezes and long loading times.
Before starting any manipulations, be sure to create a backup copy of important photos and contacts, since formatting the card will destroy all data on it without the possibility of recovery.
Preparing the memory card for use
Before trying to install software on external media, you need to make sure it is in good working order and has the correct file system. As a standard, cards are supplied in FAT32 or exFATformat, which is suitable for storing files, but is not always optimal for running applications. The system may require you to reformat the drive to suit your needs.
Insert the card into the device slot and wait for a notification about the new drive. Go to the storage settings section. Here you will be asked to select a use mode: as portable storage (for photos and music) or as internal memory. Selecting the second option will start the encryption and formatting process.
- ๐ฑ Make sure that the card is inserted until it clicks and is recognized by the system.
- ๐พ Check the amount of free space - it should exceed the size of the transferred applications.
- ๐ Copy all important files from the card to your computer, as formatting will delete them.
The preparation process can take from several minutes to half an hour, depending on the storage capacity. At this time, do not remove the card or turn off the smartphone screen to avoid damaging the partition table. After completion, the system will create hidden folders Android/obb and Android/data on external media.
Standard transfer method through settings
The safest and easiest method available to every user without the need to obtain superuser rights. This method only works for applications whose developers have allowed relocation. The algorithm of actions is intuitive and does not require connecting to a computer.
Go to the settings menu of your device and find the โApplicationsโ section. Select the app you want to move from the list. If the feature is available, you will see an active "Edit" or "Move to SD card" button. Clicking on it will start the data migration process.
Settings โ Applications โ [Selected application] โ Storage โ Edit โ SD card
After confirmation, the system will start copying files. The operation time depends on the size of the application. It is important to understand that even after the transfer, some system files will remain in the internal memory, since they are necessary for the service to start correctly.
Not all applications can be transferred using the standard method - this depends on the decision of the developer and the type of application (system apps cannot be transferred).
| Data type | Default location | Possibility of transfer | Impact on speed |
|---|---|---|---|
| Executable file (.apk) | Internal memory | Partial | High |
| Cache and resources | Internal memory | Yes | Average |
| User data | Internal memory | Yes | Low |
| Game saves | Internal memory | Depends on the game | Average |
Using developer mode to force a transfer
If the standard transfer button is missing or inactive, you can activate a hidden function in the developer menu. This method forces the system to allow the movement of most user applications, ignoring the denial flags in the app manifest.
First, you need to activate developer mode. Go to the "About phone" section and find the "Build number" item. Click on it 7 times in a row until a message appears indicating that you have become a developer. After this, a new section will appear in the main settings menu.
In the developer menu, scroll down the list to the item "Do not place applications on external media." By default, this switch is enabled. You need to disable it, that is, make sure that the checkbox or slider is inactive. After that, reboot your device.
โ ๏ธ Attention: Forcibly transferring system utilities or widgets can lead to unstable operation of the launcher and the disappearance of shortcuts from the desktop.
After the reboot, return to the application settings. Now many apps that previously did not have this feature will have a move button. However, it is worth considering that some applications may not work correctly if their critical components are on a slow memory card.
What to do if the developer menu has disappeared?
Sometimes after a system update, the developer settings are reset. Repeat the procedure of clicking on the build number to regain access to advanced memory management functions.
Advanced method through ADB commands
For users who are ready to work with a computer, there is the most powerful management tool - Android Debug Bridge (ADB). This method allows you to force change the default application installation type, forcing the system to consider the memory card as the main storage for new software.
You will need to install ADB drivers on your computer and enable USB debugging in the phone settings. Connect your smartphone with a cable to the PC and open the command line or terminal in the folder with the utility adb.exe. Enter a command to test the device's connectivity.
adb devices
If the device is listed, enter a command that changes the package installation policy. This will force Android 10 to prompt for installation on the memory card when downloading any new APK files through the browser or file manager.
adb shell pm set-install-location 2
Here, the number 2 means priority for external storage. The number 0 returns the default settings (internal memory), and 1 sets the system to automatically select. After executing the command, new applications will be installed directly onto the SD card, unless the developer has strictly blocked this feature.
โ๏ธ Checking readiness for ADB
Moving cache and media files manually
Even if the application itself cannot be transferred entirely, you can often free up space by moving its heavy resources manually. Many instant messengers, navigators and games store gigabytes of pictures, maps and caches in shared folders, access to which is not limited by the system.
Use any file manager, for example Total Commander or the built-in โMy Filesโ. Find the folder Android/obb in the internal memory. Inside it are folders with the names of application packages (for example, com.google.maps). You can cut these folders and paste them into a similar directory on the memory card.
A similar operation can be done with the folder Android/data, where user app data is stored. However, be careful: when updating, some applications may not find files in the new location and download them again, taking up space twice. Always check the operation of the app after transfer.
- ๐ The folder
DCIMcontains photos and videos - you can safely transfer it entirely. - ๐ต Directory
MusicandDownloadsare also perfectly placed on external media. - โ๏ธ It is better not to touch system folders without package names to avoid errors.
This hybrid approach allows you to free up to 70% of the internal space, leaving only executable app codes on the fast built-in memory, and placing heavy content on microSD. This is the optimal balance between speed and volume.
โ ๏ธ Attention: Settings interfaces may differ depending on the shell version (MIUI, OneUI, ColorOS). If you do not find the described item, check the official user manual for your specific model.
Possible problems and solutions
During operation, situations may arise when the transferred applications stop starting or display errors. Most often this is due to a loss of communication between the system and the memory card, for example, due to accidental removal or a power failure.
If the application has disappeared from the menu, check whether the memory card is recognized in the storage settings. Sometimes the system switches the card to Read-Only mode when file system errors are detected. In this case, formatting will be required, which will delete all data, so regular backups are critical.
Another common problem is the slow operation of games after transfer. This indicates a low random read speed on your memory card. In this case, the only solution is to return the files to the internal memory or replace the drive with a more productive standard UHS-I or UHS-II.
The stability of transferred applications depends 90% on the quality and speed class of the microSD memory card used.
Is it possible to transfer system applications to Android 10?
It is impossible to transfer system applications (for example, Phone, Messages, Settings) using standard means. This requires superuser rights (Root) and special utilities like Titanium Backup, but this can lead to loss of warranty and system instability.
Why is the "Move" button gray and not clickable?
This means that the application developer has prohibited installation to external media at the code level. This limitation can only be bypassed through the developer menu or the ADB command, but even in this case the application may not work correctly.
Will the application be deleted if you remove the memory card?
Yes, if the application is completely transferred to the card or its critical data is located there, then when the drive is removed, the app will stop running and may disappear from the list of installed ones until the card is returned to place.
Does the transfer affect the speed of the smartphone?
Yes, if the speed of the memory card is lower than the speed of the built-in storage, application loading times and frame rates in games may decrease. Built-in eMMC or UFS memory is usually much faster than budget microSD cards.