Lack of internal memory is one of the most common problems of owners of modern smartphones, especially the budget segment. While RAM capacity grows, built-in storage often remains limited, becoming clogged with system updates, photos and, most critically, installations. Many users are looking for a way to free up gigabytes of valuable space, and the most obvious solution seems to be transferring data to an external memory card. applications. Many users are looking for a way to free up gigabytes of valuable space, and the most obvious solution seems to be transferring data to an external memory card.

However, this process is not as simple as it might seem at first glance. Starting with Android 6.0 Marshmallow, Google has significantly changed its security and file management policies by introducing the concept of Adoptable Storage. This allows you to use the SD card as an extension of the internal memory, but it imposes its own limitations. In this article, we will analyze in detail all available transfer methods, from standard settings to advanced tools for experienced users.

It is worth warning right away: not all devices support this function at the manufacturer level. Even if the smartphone technically has a card slot, the software shell (for example, Samsung or Xiaomi) may block the ability to install applications on external media. We'll look at ways to bypass these limitations and explain why sometimes it's better to leave the system alone.

Native Android features: storage mode and internal memory

Before proceeding with complex manipulations, you need to check whether your version of the operating system supports the transfer function. In modern versions of Android, there are two modes of working with external media: portable storage and internal memory. The first mode is the default and allows you to store only media files, while the second integrates the card into the system.

To activate advanced features, insert the microSD card into the slot and wait for the notification. Go to menu Settings → Storage. If the system detects a card, it will prompt you to select a format for use. Selecting the “Use as internal storage” option will start the formatting process, during which all data on the card will be deleted.

After formatting, the system encrypts the card and associates it with your device. Now, when installing new apps, the system will automatically prompt you to select an installation location. However, it is worth considering that the speed of the memory card directly affects the performance of applications. Cheap cards of class 4 or 6 can cause serious “brakes” in the operation of the interface.

💡

Before formatting, be sure to copy all important photos and documents from the memory card to the computer, since during the setup process it will be completely cleared.

💡

The “Internal memory” mode makes the card an integral part of the system: you can remove it without losing data and the functionality of applications impossible.

Step-by-step guide for transferring installed applications

If your card is already configured as internal storage or the manufacturer has left the option of manual transfer, the data migration procedure looks quite simple. You don't need third-party utilities, the built-in application manager is enough. The algorithm of actions may differ slightly depending on the smartphone model, but the general logic remains the same.

Open the device settings and find the section Applications or Application Manager. Find the app you want to move from the list. Please note that system applications and some critical services (for example, Google Play Services) cannot be transferred - the button will be inactive.

Click on the desired application and select Storage. If transfer is possible, you will see a button Edit or Move to SD card. Click it and confirm the action. The process may take from a few seconds to several minutes depending on the size of the application.

☑️ Preparing to transfer data

Done: 0 / 4

Keep in mind that after transfer the application shortcut remains on the desktop, but the app files are physically located on external media. If you remove the card, the application will stop launching until the media is returned to its place.

Using ADB to force a transfer

For advanced users whose smartphones do not have a standard transfer button, there is a method using USB debugging and the command line. This method allows you to force a change to the default installation location for all future applications. To work, you will need a computer with the package installed ADB (Android Debug Bridge) and USB debugging enabled on your smartphone.

Connect the phone to the PC with a cable and open the command line or terminal in the folder with the ADB utility. Enter the command to check the connection:

adb devices

If your device appears in the list with status device, you can proceed to the next step. We need to change the global variable responsible for where the packages are installed.

Enter the following command to set the priority of the external memory:

adb shell pm set-install-location 2

Here the number 2 means the priority of the external card. A value of 0 returns the settings to the default (internal memory), and 1 forces the setting to be set to internal memory only. After executing the command, try installing any new application - the system should prompt you to select a memory card.

What to do if the command did not work?

Some manufacturers block this command at the firmware level. In this case, you need to unlock the bootloader and obtain root access, which voids the warranty and carries risks for data security.

Compatibility and limitations table of methods

Not all methods work equally effectively on different devices. Below is a comparison table that will help you choose the best method based on your situation and Android version.

Method Required rights Risk of data loss Impact on speed
Standard transfer No Low Medium
Adoptable Storage No High (with formatting) Depends on the card class
ADB commands USB debugging Medium High (for old cards)
Root modifications Root access Critical Minimum

As can be seen from the table, using ADB commands is a compromise option. It doesn't require full card formatting like internal storage mode, but it doesn't offer as deep integration either. The choice of method should depend on your willingness to take risks and the technical characteristics of the memory card.

📊 Which method of transferring applications do you plan to use?
Native Android settings
ADB commands via computer
Special applications from the Play Market
I won’t transfer, I’ll buy a phone with more memory

Why some applications cannot be transferred

You have probably encountered a situation where the transfer button is inactive. This is not a bug, but a conscious decision of the application developers and Google. Applications that must run constantly (alarm clocks, widgets, instant messengers) function poorly when placed on external media.

The fact is that the external card may be disconnected or mounted with a delay after the device is rebooted. If a critical service does not start on time, it can lead to instability of the entire system. In addition, some banks and payment systems block the operation of their applications on devices with a modified memory structure or with root access.

⚠️ Attention: Transferring instant messengers (WhatsApp, Telegram) to an SD card can lead to the loss of correspondence history if the card fails. The databases of these applications are designed for high reading speed of internal flash memory.

It is also worth noting that the cache of many heavy games is transferred automatically along with the main APK file, but additional downloadable resources (OBB files) sometimes remain in the internal memory. In such cases, the space savings will be insignificant.

Choosing the right memory card for the task

The success of the transfer operation depends 90% on the quality of the microSD card itself. Cheap drives, which are often included with smartphones or sold in markets, have low random read and write speeds. This is a critical parameter for launching applications.

Pay attention to the card markings. You need speed class cards UHS-I or UHS-II with a speed class of at least U3. Also look for marking A1 or A2 (Application Performance Class). These standards guarantee the minimum number of I/O operations per second required for applications to function correctly.

  • 🚀 Class A1: Minimum 1500 reads and 500 writes per second is the baseline for applications.
  • Class A2: Minimum 4000 reads and 2000 records - the optimal choice for heavy games and multitasking.
  • 💾 Volume: It is recommended to use cards from 64 GB and higher, since the exFAT file system, used for large volumes, works more stable with large files.

Using an old Class 10 card without A1/A2 markings will result in the phone running slower than before the transfer. Saving on storage media in this case will come at a cost.

⚠️ Attention: Menu interfaces and item names may differ depending on the version of Android and the manufacturer’s shell (MIUI, OneUI, ColorOS). If you do not find the described item, check the “Advanced settings” section or use the search in the settings menu.

Returning applications to internal memory

Sometimes it becomes necessary to return applications back, for example, when a memory card is sold or it breaks. The reverse transfer procedure is similar to the direct one, but has its own nuances. If you used the Adoptable Storage mode, you cannot simply remove the card - the data is encrypted with the key of a specific device.

To return apps, go to the application storage settings and select “Move to internal memory.” The system will copy the files back. If the card was formatted as internal and you want to use it as a regular flash drive, you will have to first transfer all the data and then format the card as portable storage through the settings menu.

Remember that changing the formatting mode will destroy all data on the media. Therefore, regular backup of important information to cloud services or a computer remains the only guarantee of the safety of your data.

Is it possible to merge memory without formatting?

It is impossible to merge memory using standard means without data loss. There are third-party utilities, but they require root access and do not guarantee stable operation of the system.

Is it safe to transfer banking applications to an SD card?

Strongly not recommended. Banking applications use security mechanisms that may consider moving to external media or using debug mode a sign of hacking. This may lead to blocked access to the account or incorrect operation of biometric authorization.

Will this speed up the operation of my smartphone?

No, most likely, it will slow down. The internal memory of smartphones (UFS 2.1/3.1) is significantly faster than even the fastest microSD cards. Transferring is used solely to save space and not to improve performance.

What will happen to applications if the memory card fails?

Applications will no longer launch, and their shortcuts may disappear from the desktop. Data inside these applications (game progress, cache) will be lost unless you made a separate backup. The Android system itself will continue to work correctly.

Why, after transfer, does the application take up space in the internal memory?

Part of the application data (cache, settings, databases) always remains in the internal memory to ensure performance. Only the main executable file (APK) and some resources are transferred. It is impossible to completely free up internal memory by transferring.

Is it possible to transfer applications to a card without root access on Android 13?

Yes, if the device manufacturer has not blocked this function programmatically. Use the standard settings or the method with ADB commands described above. root access is required only for deep modification of the system, which is impossible by standard means.