Owners of smartphones with limited built-in memory often face an annoying problem: they run out of space at the most inopportune moment. The system begins to slow down, cameras refuse to take high-resolution photos, and installing new apps becomes impossible. In such a situation, the only salvation is microSD memory card, which allows you to significantly expand the available space of the device.

However, the Android operating system is initially configured to save all user data in internal storage for maximum operating speed. Transferring applications to an external drive requires specific manipulations, which may differ depending on the OS version and the model of your gadget. In this article, we will analyze in detail all the available methods, from standard settings to advanced developer tools.

Some manufacturers completely block the ability to install apps on external media, while others provide this function out of the box. Understanding how your file system works will help you avoid data loss and choose the best way to organize file storage. Let's start studying the technical nuances of this process. smartphone, will help you avoid data loss and choose the best way to organize file storage. Let's begin to study the technical nuances of this process.

Checking compatibility and preparing the drive

Before trying to transfer data, you need to make sure that your device physically and software supports working with external drives as a system partition. Not every memory card slot allows you to use them for installation APK files. Insert the card into the slot and wait for the system to notify you about connecting a new device.

Immediately after detecting the media, Android will offer two options for use: as portable storage or as internal memory. For our purposes, the second option, often called Adoptable Storage, is critical. This technology, introduced starting from version Android 6.0, allows you to encrypt the card and combine it with the main storage into a single space.

⚠️ Attention: If you select the “Internal Memory” mode, all data on the card will be permanently deleted during the formatting process. Be sure to back up important photos and documents before starting the procedure.

If your smartphone does not automatically offer the option of formatting for internal memory, the manufacturer may have blocked this function at the firmware level. In this case, it will not be possible to transfer applications using standard system tools, and you will need to use alternative methods or superuser rights.

It is also worth paying attention to the speed class of your card. For comfortable operation of applications, it is recommended to use drives of class UHS-I U3 or higher. Slow cards can cause apps to freeze and the interface to load for a long time.

☑️ Preparing a memory card

Done: 0 / 4

Standard method through storage settings

The safest and easiest way to change where applications are installed is available in the settings menu of most modern devices. Once you have formatted the card as internal memory, the system will automatically begin prompting you to transfer data. However, the process can also be started manually through the storage management menu.

Go to the section Settings → Memory (or Storage). Here you will see the combined internal memory and card capacity. Click on the “Internal memory” item to see detailed statistics on space usage by the system, cache and installed apps.

In the list of applications, find those that take up the most space. Clicking on a specific app will take you to the “About the Application” menu. If the transfer is possible, the “Change” or “Move to SD card” button will be active. Otherwise, it will be inactive (gray), which means it is prohibited by the application developer.

Application type Possibility of transfer Recommendation
System services Prohibited Leave in internal memory
Heavy games Partially (cache) Transfer cache files
Social networks Allowed Feel free to transfer to card
Messengers Depends on the version Test individually

After confirming the operation, the system will copy the application files to new media and update the links in the registry. This process can take from a few seconds to several minutes depending on the size of the app. Do not interrupt your phone during the transfer.

💡

If the transfer button is grayed out, try clearing the application cache first in the same settings menu. Sometimes this unlocks the move function.

Using Developer Modes

In situations where the standard menu does not allow you to select a default memory card, you can activate hidden Android features through the developer menu. This method does not require root access, but does require caution when changing system settings.

First, you need to activate developer mode. Go to Settings → About phone and find the item “Build number”. Quickly click on it 7 times in a row until a notification appears that you have become a developer.

Now return to the main settings menu and find the new section "For developers". Scroll down the list to the Applications block. Find the switch named "Allow saving on external media" (Force allow apps on external) and activate it.

⚠️ Attention: Forced transfer of applications that have not been optimized by developers to work with SD card, can lead to their unstable operation or frequent crashes.

After enabling this option, reboot the device. Now, when installing new apps, the system can offer a choice of installation location, and in the menu of already installed applications there will be a transfer option even for those utilities that did not previously support this function.

📊 How much internal memory does your smartphone have?
Less than 32 GB
64 GB
128 GB
256 GB or more

Transferring the cache of heavy games and media files

Often the main problem is created not by the application itself, but by its additional data files (cache), which can take up several gigabytes. Many modern games, such as PUBG Mobile or Genshin Impact, store graphics and resources in a separate folder that can be moved manually.

Use any file manager with access to system directories, for example Total Commander or FX File Explorer. Find the folder Android/obb in the internal memory. This is where archives with game data are stored.

Select the folder with the desired game (usually it has a name like com.gamestudio.name) and move it to a similar directory on the memory card: /storage/sdcard1/Android/obb/. After moving, the game should continue to work, loading data from external media.

A similar procedure can be done with the folder Android/datawhere cached data of social networks and instant messengers is stored. This will free up a significant amount of space in the internal storage without the need to completely transfer the application itself.

What to do if the game does not see the moved files?

Sometimes after moving the obb folder, the game may give a loading error. In this case, create an empty file in a new folder on the memory card with the name of the original folder so that the system correctly recognizes the path, or try changing the access rights to the folder through a file manager.

Compatibility issues and limitations of Android

Starting with Android 10 and especially in Android 11-14, Google has tightened its security policy, limiting app access to the external file system storage (Scoped Storage). This means that even with a memory card, many apps simply will not be able to read their data if it is not in the internal storage.

In addition, the random block reading speed of memory cards is significantly lower than that of built-in flash memory type UFS. This leads to the fact that heavy applications will take longer to load, and the interface may slow down when accessing data on the card.

Some manufacturers, such as Samsung or Xiaomi in their shells, they can completely remove the code responsible for Adoptable Storage, even if the smartphone hardware allows working with fast cards. In such cases, software transfer is not possible without flashing the device.

If you encounter an error message during the transfer, check the integrity of the memory card. Damaged sectors can prevent application system files from being written.

💡

The newer the Android version, the more difficult it is to transfer applications to a memory card due to Scoped Storage security restrictions.

Alternative solutions and working with ADB

For advanced users for whom standard methods are not suitable, it is possible to control the installation of applications through debug bridge ADB (Android Debug Bridge). This method allows you to set the external card as the default installation location for all future apps.

You will need a computer with ADB drivers installed and USB debugging enabled on your smartphone. Connect the phone to the PC and enter the command in the terminal or command line:

adb shell pm set-install-location 2

Here the number 2 means the priority of external memory. The value 0 returns automatic selection by the system, and 1 forces installation of applications only in the internal memory.

⚠️ Attention: ADB commands may work unstable on some firmware. If, after executing the command, applications are no longer installed, return the value to 0 and reboot the device.

This method does not guarantee that all applications will work correctly, since the final decision on the installation location still rests with the application manifest itself. However, this often helps to bypass restrictions for older apps.

Is it possible to move applications to the card without formatting?

Yes, this is possible through the settings menu of a specific application (the “Move” button), but only if the developer has allowed it. Complete memory merging without formatting is impossible.

Why does the application run slower after the transfer?

The reading speed of microSD cards, even the fastest ones, is usually lower than the speed of the phone's built-in memory. This causes delays in loading app resources.

What will happen to applications if you remove the memory card?

All applications and their data transferred to the card will become inaccessible. Icons may disappear from the desktop, and upon startup the system will display an installation error.

How to return all applications back to the internal memory?

Go to the storage settings, select the memory card and click “Format as portable storage”. The system will offer to transfer the data back before resetting.

Does the transfer affect the warranty of the smartphone?

Using a memory card and standard Android settings does not affect the warranty. However, using third-party software to obtain root access may void the warranty.