Modern smartphones offer gigabytes of built-in memory, but system files, messenger caches and heavy games quickly eat up free space. When the storage is full, the device starts to slow down and installing new apps becomes impossible. It is at this moment that users wonder how to effectively use an external drive to offload the system.

Previously, transferring data was a simple procedure with a couple of touches, but with the release of new versions Android manufacturers are increasingly hiding this function or completely blocking it. This is due to the fact that memory cards often work slower than the built-in flash module, which can cause the interface to slow down. However, the opportunity to expand the available space for content still exists and requires proper configuration.

In this instruction we will analyze all the available methods: from standard system tools to using USB debugging mode via a computer. You will learn what types of cards are suitable for working with applications and why some apps categorically refuse to move to external media.

Preparing a memory card and checking compatibility

Before you try to transfer files, you need to make sure that your memory card meets the technical requirements of the system. Not every drive can operate in application storage mode. For comfortable work, it is recommended to use standard cards Class 10 or UHS-I with high write speed. Slow cards can cause apps to launch with a noticeable delay.

Insert the card into the smartphone slot and wait for a notification about connecting a new drive. The system may suggest using the card as portable storage or as internal memory. If you choose the first option, you will only be able to store photos, videos and music there, but not the applications themselves. To transfer apps, the second mode is required.

⚠️ Attention: Formatting the card as internal memory will completely delete all data on it. Be sure to copy important files to your computer before starting the procedure.

It is also worth checking the physical condition of the card and slot contacts. Oxidation or dust can cause periodic shutdowns of the drive, which is critical for the apps installed on it. If the system does not see the card or displays a read error, try wiping the contacts with a soft eraser.

💡

Use memory cards with a capacity of at least 32 GB to install heavy games. The small volume will quickly fill up with system files, and you will again be faced with a lack of space.

Configuring the card as internal memory (Adoptable Storage)

The function Adoptable Storage, introduced in Android 6.0, allows the system to consider the memory card as part of the main storage. After activating this mode, all new applications will be installed on external media by default if the built-in memory is full. However, this option is not available on all devices, since many manufacturers (for example, Samsung or Xiaomi) disable it in their shells.

To enable the mode, go to the storage settings. The path may vary depending on the model, but usually it looks like this: Settings → Storage → SD card. In the menu that opens, select “Customize” or “Format”. The system will offer two usage options: “Portable storage” and “Internal memory”. Select the second option.

The formatting process may take several minutes. At this time, the system encrypts the card and creates a special file structure on it. After completing the procedure, the smartphone may offer to transfer existing data (photos, contacts) to a new drive. Agree with this to free up space in the internal module.

Option Portable storage Internal memory
Access from PC Yes, like a flash drive No, only via phone
Installing applications Only manually (not always) Automatically
Encryption No Yes, binding to the device
Operating speed Depends on the card Requires high speed

After configuration, the card becomes an integral part of the system. You cannot remove it without first “unmounting” it, as this will lead to a malfunction of the applications installed on it. The card will only work in this specific smartphone.

☑️ Check before formatting

Done: 0 / 4

Manual transfer of installed applications

If the automatic installation did not work or you want to move existing apps, this can be done manually through the app management menu. This method works even on devices where the internal memory function is disabled by the manufacturer, but only if the application developer has not prohibited the transfer.

Go to the section Settings → Applications. Select the app you are interested in from the list. If transfer is possible, you will see an active "Edit" or "Move to SD card" button. Clicking this button will start the file migration process. The operation time depends on the size of the application.

Please note that system applications and some critical services (for example, alarm clock, keyboard, launcher) cannot be moved. They must remain on the fast internal storage for stable system operation. Also, many popular instant messengers, such as WhatsApp or Telegram, often do not support full transfer of their main body, although media files can be configured to be saved externally.

  • 📱 Open the list of all applications in the settings.
  • 🔄 Find a app with a “Move” button (it may be inactive).
  • 💾 Confirm the action and wait until the progress bar ends.
  • ✅ Check if there is free space in the internal storage.

In some cases, the transfer button may be gray. This means that the developer has strictly prohibited installation outside the internal memory in the application manifest. This limitation cannot be circumvented using standard means.

Using ADB commands to force a transfer

For advanced users, there is a way to force the system to allow the transfer of applications even when the developer has prohibited it. To do this you will need a computer, a USB cable and a set of tools Android Debug Bridge (ADB). This method requires you to enable developer mode on your smartphone.

Activate developer mode first. To do this, go to Settings → About phone and quickly click 7 times on the “Build number” item. After this, a new section “For Developers” will appear in the settings menu. Enable the “USB Debugging” item in it.

Connect your phone to the computer and open the command line in the folder with ADB utilities. Enter the command to check the connection:

adb devices

A window should appear on the smartphone screen asking for debugging permission. Confirm it. Next, enter a command that changes the global application installation setting:

adb shell pm setInstallLocation 2

Value 2 indicates the priority of external memory. The value 0 returns the default settings (auto-select), and 1 forces everything to the internal memory. After entering the command, restart your smartphone and check the list of applications - many of them should be able to be transferred.

⚠️ Attention: Using ADB commands may lead to unstable operation of some applications. If you notice any failures, return the value to 0 with the command adb shell pm setInstallLocation 0.
What to do if the computer does not see the phone?

Install official drivers for your smartphone model. Often the problem lies precisely in the absence of ADB Interface drivers in the Windows Device Manager. Also try replacing the USB cable with an original one, since cheap cables often only support charging.

Why some applications cannot be transferred

You may encounter a situation where, even after all the settings, certain apps refuse to move to the card. This is due to the security architecture Android. Applications that work with home screen widgets, system notifications, or require high data access speeds should be located on the built-in storage.

In addition, memory cards have lower random read/write speeds compared to internal UFS flash memory. Developers of banking applications and games with complex graphics block installation on SD cards to avoid crashes and freezes. This is not a whim, but a technical necessity to ensure stability.

It is also worth considering that when transferring an application to a card, some of its data (cache, settings) may still remain in the internal memory. Therefore, it is not always possible to free up space completely. The system reserves a certain amount for critical files of each installed package.

💡

System limitations do not allow transferring applications that require constant background access or high disk speed to guarantee the stability of the smartphone.

Solving common problems and errors during transfer

One ​​of the most common problems is the “Not enough space” error, even if there are free gigabytes on the card. This may be due to the file system. Cards formatted in exFAT sometimes do not work correctly with Android permissions. Try reformatting the card to FAT32, although this will limit the maximum single file size to 4 GB.

If the application stops launching after transferring or crashes immediately after opening, the problem may be with the speed of the card. Run a write speed test (for example, via the A1 SD Bench application). If the write speed is below 10 MB/s, the card is not suitable for working with apps, and it is better to return them.

  • 🛑 Mounting error: remove and reinsert the card, check the contacts.
  • ⚡ Slow operation: replace the card with a UHS-I or UHS-II class.
  • 🔒 No access rights: make sure the card is not protected by a physical Lock switch.

In rare cases, clearing the application cache before transferring helps. Go to the app settings, select “Storage” and click “Clear cache”. After that, try starting the moving process again.

FAQ: Frequently asked questions

Is it possible to transfer applications to the card without root access?

Yes, root access is not required using standard Android tools or through ADB commands. However, for deep modification of system files and forced transfer of any apps, root may be necessary, but this voids the warranty.

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

All applications installed on the card will stop working and disappear from the menu until the card is reinserted. The data is not deleted, but access to it is lost. System functions that depend on these apps may throw an error.

Will installing games on the SD card slow down your phone?

Yes, loading times for levels and textures may increase, especially if the card has a low speed class. For heavy 3D games, the internal memory of a smartphone is always preferable.

How to return an application back to the internal memory?

The procedure is similar to transferring it to a card. Go to Settings → Applications, select a app and click the "Move to internal memory" or "Change" → "Internal storage" button.

Why did the transfer option disappear after updating Android?

Manufacturers often change policy in new firmware versions. The update may have disabled support for Adoptable Storage or changed access rights to the file system of the external card.