Lack of free space in the internal storage is one of the most common problems faced by owners of smartphones based on Android. Even devices with 64 or 128 gigabytes of memory become clogged with cache, system updates, and heavy games over time. When the full indicator lights up red, the system starts to work slower, and installing new apps becomes impossible.

The salvation in such a situation is often a memory card format microSD. Moving user data to an external drive frees up valuable internal space for the operating system to run. However, this process is not always obvious, since smartphone manufacturers implement support for external media in their shells in different ways.

In this article we will analyze in detail all the available methods: from standard system settings to using hidden developer functions and computer utilities. You will learn why some applications cannot be moved and how to bypass these restrictions without losing important data.

Checking support for transfer and preparing the card

Before taking active steps, you need to make sure that your device is physically and software ready to work with external media in application storage mode. Not all smartphones allow you to use a memory card as an extension of the system partition. Insert the card into the slot and wait for it to be detected by the system.

Go to the menu Settings → Storage. Here you should see your memory card. Click on it to open additional options. If you see the item “Format as internal memory” (or “Use as internal storage”), then your smartphone supports the technology Adoptable Storage. This is an ideal option that allows the system to automatically transfer data.

⚠️ Attention: Formatting the card as internal memory will completely delete all data on it. Be sure to back up your photos and documents before starting the procedure. After formatting, the card will be encrypted and cannot be read on other devices without a reset.

If there is no formatting option for internal memory, do not despair. Many manufacturers, such as Samsung or Xiaomi, take their own approach, allowing only certain types of data or applications to be transferred through the app management menu. In this case, the card will operate in portable storage mode, but some transfer functions may still be available.

💡

Use memory cards with speed class UHS-I U3 or higher. Slow cards (Class 4 or 6) can cause severe slowdowns in games and applications that you transfer to them.

The standard transfer method is through the Android settings

The safest and easiest way is to use the built-in application manager. This method does not require obtaining root access or connecting to a computer. The algorithm of actions may differ slightly depending on the version of Android and the manufacturer's shell, but the general logic remains the same.

Open the section Settings → Applications. Find the app you want to move from the list. These could be games, social networks or utilities. Click on the application name to enter its management menu. Here we are interested in the “Storage” or “Memory” item.

If transfer is possible, you will see a button Change or Move to SD card. Click on it and confirm the action. The system will copy the application files to external media and update the links in the registry. The process can take from several seconds to several minutes depending on the size of the app.

  • 📱 Transfer heavy games with a large cache size first, they take up the most space.
  • 📸 Messengers like Telegram or WhatsApp often allow in their internal settings to change the path where media files are saved to the card.
  • 🚫 System applications and widgets are usually blocked for movement by the developer.

It is worth noting that even after successful transfer, some application files will still remain in the internal memory. This is due to the architecture Android: executable files (.dex) and important libraries often need to be in fast internal storage for stable operation. Mainly resources and cache are unloaded onto the card.

📊 How much internal memory does your smartphone have?
16-32 GB
64 GB
128 GB
256 GB and more

Using developer mode to force a transfer

If the transfer button is inactive or missing, you can try to activate a hidden system function. In the settings for developers, there is a parameter that forcibly allows the installation and movement of applications to an external drive, even if the app developer has prohibited this.

First, you need to activate the developer menu. Go to Settings → About phone and find the item “Build number” (or “MIUI version” for Xiaomi). Click on it quickly 7 times in a row until the message “You have become a developer” appears. Now a new section will appear in the main settings menu For developers.

Inside this section, scroll down the list to "Default Configuration" or look for the option Allow saving to external drives. Activate this switch. After this, restart your smartphone. Now try going into the application settings again - the transfer button may become active.

⚠️ Attention: Forced transfer of system utilities or Google services through this method can lead to unstable operation of the phone, freezes and errors in notifications. Use this function only for third-party apps.

This method does not work on all devices. Starting from version Android 10 and higher, many manufacturers completely remove the ability to change this parameter for security and performance reasons. If you do not find the required switch, it means that your firmware does not support this function at the software level.

Why can’t some applications be transferred?

Application developers deliberately block transfer to an SD card. This is because the read speed of external cards is lower than the speed of internal eMMC or UFS memory. Transferring critical components can cause application crashes or long loading times.

Transferring data through a computer and ADB commands

For advanced users who have not been helped by standard methods, there is a way to manage memory through the debug bridge ADB (Android Debug Bridge). This tool allows you to issue commands to the system directly, bypassing the graphical interface. You will need a computer with device drivers and platform tools installed.

Connect your smartphone to the PC via a USB cable and enable USB debugging in the developer menu. Open a command line on your computer and enter the command to enter the device shell:

adb shell

Next, you need to find out the identifier of the application that you want to move. Enter the command pm list packagesto see a list of all packages. Find the name you need (for example, com.example.game). To transfer, use the command pm move-package, specifying the package name and external storage ID (usually these are numbers that can be found through the command sm list-disks).

ADB command Description of action Risk of error
adb shell pm list packages List a list of all installed applications Low
adb shell sm list-disks Obtaining the physical disk ID (for example, disk:179.64) Low
pm move-package [name] [ID] Directly moving the package to the specified disk Medium
pm move-primary-storage [ID] Attempting to make the card the main storage (requires permissions) High

Using the console requires caution. An incorrectly entered disk ID may cause the application to stop starting or its data to be corrupted. Always. check the command syntax before pressing the Enter key. If the application is broken, try moving it back with the command with the internal memory ID.

☑️ Preparing to work with ADB

Done: 0 / 4

Features of applications from a memory card

After transferring apps, the user may notice changes in their behavior Home. a feature of working with external media is that it depends on the physical presence of the card. If you remove the microSD from the slot, all transferred applications will stop running, and their icons may disappear from the desktop or become gray.

It is also worth considering the difference in data transfer speeds. The internal memory of modern smartphones works much faster than even the fastest memory cards. Heavy open-world games can take longer to load levels, and graphic editors can take longer to load. save projects. This is a trade-off between volume and speed.

Another important nuance concerns widgets. If you migrated an app that uses widgets on your home screen, those widgets will no longer update when you remove the map. The system will not be able to load the necessary data from the missing media. Therefore, it is better to leave critical apps that you use daily in the internal memory.

⚠️ Attention: When you reset your phone to factory settings, all applications installed on the memory card in “internal storage” mode will be lost along with the encryption keys. It will not be possible to restore them without re-installing and logging into your accounts.

Solving problems and common errors during transfer

Quite often, users are faced with a situation where the transfer button is active, but the process freezes at 50% or displays the “Not enough space” error, although there are several free on the card gigabyte. This may be related to the file system of the card. For correct operation, it is recommended to format the drive into a file system exFAT or FAT32.

If the card was formatted on another device, the phone can only see it as a portable storage device for photos and videos, blocking the recording of system application files. Try formatting the card directly through the settings of your smartphone: Settings → Storage → SD card → Format.

In some cases, clearing the cache of a specific application before attempting a transfer helps. Go to the app settings, select “Storage” and click “Clear cache”. This will reduce the temporary amount of data and may allow the migration process to complete successfully. If all else fails, perhaps the application itself is hardwired to the system partition.

💡

If an application is critical for operation and requires high response speed, leave it in the internal memory, and transfer archived apps, photos and videos to the card.

Is it possible to transfer WhatsApp completely to a memory card?

It is often impossible to completely transfer the WhatsApp application itself through standard settings, since this is system-critical software. However, you can transfer media files (photos, videos, voice messages). Go to WhatsApp settings → Chats → Chat backup and select saving to Google Drive or locally to an SD card (depending on the Android version).

Why does the game slow down more after the transfer?

Most likely, your memory card has a low random read speed (IOPS parameter). Games require a lot of small textures and scripts to load quickly. Internal memory handles this better. Try using a UHS-I U3 card or returning the game to internal storage.

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

The applications will no longer launch. Their icons may remain on the desktop, but when clicked, the system will report that the application is not installed or is not available. The application data will be safe on the card, and after installing it again, the apps will work again without losing progress (if the progress was not stored in the cloud).

How to return the application back to the internal memory?

The procedure is similar to transferring it to the card. Go to Settings → Applications, select the desired app, go to the "Storage" section and press the button Change, selecting the option "Internal storage" or "Device memory".

Does transferring applications affect the smartphone warranty?

No, using a memory card and transferring data using standard system means is not a violation of the warranty terms. This is a standard feature of the Android operating system provided by the manufacturer. The warranty is void only if you obtain root access or physical damage to the card slot.