Owners of smartphones based on Android often face a lack of internal memory. This problem is especially acute on budget and mid-segment devices, where the built-in storage capacity is only 32 or 64 GB. After installing several modern apps and games, free space quickly runs out, which leads to a slowdown of the system and the inability to update software.

Using a memory card microSD is a classic solution for expanding storage. However, the standard operating system operating system involves storing apps in the internal partition. This is done to ensure maximum data read speed, since built-in flash memory is usually much faster than external storage media. However, there are ways to get around this limitation and force the phone to use an external drive as a full-fledged part of the system.

Checking compatibility and choosing a memory card

Before you start manipulating system settings, you need to make sure that your device supports the storage combining function. Not all smartphone manufacturers leave this option available to users. Some brands, such as Samsung or Xiaomi, often block this option in their shells, leaving the ability to use a flash drive only as portable storage for photos and music.

A critical factor is the speed of the memory card itself. If you plan to store applications on it, a regular class card Class 10 may not be able to handle the load. apps require high speed random reading and writing of small files. Using a slow drive will cause applications to take forever to launch and the system to freeze.

⚠️ Attention: To install applications, it is strongly recommended to use standard cards UHS-I U3 or V30. Cards of a lower class will cause a critical drop in smartphone performance.

You can check support for the function in the device settings. Go to the Settings → Storage section and insert the card. If in the card settings menu there is an option “Use as internal memory” or “Format as internal storage”, then you are in luck. Otherwise, you will have to resort to more complex setup methods via a computer.

Standard method: Formatting as internal storage

The easiest and safest way to transfer data is to use the built-in function Adoptable Storagethat appeared in Android 6.0. This method allows the system to encrypt the memory card and combine it with the internal partition into a single space. After this procedure, the phone will perceive the flash drive as an integral part of the case, and new applications will be installed there by default.

The formatting process completely destroys all data on the media. Therefore, before starting the procedure, be sure to save all important photos, documents and videos to your computer or cloud storage. After connecting the card, the system itself will prompt you to select a use option. You need to select the formatting option to expand the internal memory.

☑️ Preparing for formatting

Done: 0 / 4

After formatting is complete, the system will offer to transfer existing data. You can agree or do it manually later. It is important to understand that a card formatted in this way will no longer be readable on other devices or computers without reformatting. This is done for security purposes so that no one can remove your flash drive and read personal data.

💡

After formatting the card as internal memory, do not remove it from the device. This can lead to application crashes and loss of data encrypted with your smartphone's unique key.

Manual transfer through application settings

If your smartphone does not support full storage consolidation, but allows you to transfer individual applications, you can do it manually. This method is available in most versions of Android, but the list of apps that are allowed to be moved is limited by developers. System applications and important services (for example, instant messengers or banking software) often block this function.

To transfer, go to Settings → Applications. Select the desired app from the list and click on it. In the menu that opens, find the section Storage. If the developer has allowed the movement, the Change or Move to SD cardbutton will be active there. Clicking this button will start the file migration process.

The duration of the operation depends on the size of the application. Heavy games with gigabytes of cache can take several minutes to transfer. At this time, the application icon may become inactive, and it cannot be launched. After the transfer is completed, some of the data will remain in the internal memory (the so-called required files), and the bulk of the cache and resources will be moved to external media.

Data type Where it is stored Can I transfer
APK file (installer) Internal memory / SD Yes (partially)
Cache and resources Internal memory / SD Yes
User data Internal memory No (usually)
System libraries Internal memory No

Using developer modes to force a transfer

In situations where the transfer button is inactive, you can try activating a hidden setting through the developer menu. This method does not guarantee success for all applications, but often unlocks the ability to move for those apps that the developers simply “forgot” to optimize for external media.

First you need to activate developer mode. To do this, go to Settings → About phone and click on the item Build number7 times in a row. After the “You have become a developer” message appears, return to the main settings menu. There will be a new section For developers.

Inside this menu, find the item Forcibly allow the movement of applications to an external drive (Force allow apps on external). Activate this switch. After this, reboot your device. Now, when you go to the application settings, the transfer button can become active even for those apps where it was not there before.

Risks of using developer mode

Forced transfer of system widgets or live wallpapers can lead to their incorrect operation, since they depend on speed internal storage.

It is worth noting that even if this function is activated, some applications will still refuse to move. This is due to the fact that the installation path is hardcoded in the app code. It is almost impossible to change this without interfering with system files.

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

Advanced method: Using ADB commands

For users who are ready for more complex actions, there is a transfer method via USB debugging and a computer. Connecting to a PC allows you to send commands directly to the Android shell, bypassing the limitations of the GUI. This method requires drivers ADB on the computer and USB debugging enabled on the phone.

Connect the smartphone to the computer with a cable and open the command line or terminal in the ADB tools folder. Enter the command adb shell to enter the device shell. Next, you need to get a list of all installed packages to find the ID of the desired application. This is done with the command pm list packages.

pm move-package com.example.appname external

Replace com.example.appname with the real name of your app package. The command initiates a forced transfer. If the operation is successful, the system will display a completion message. This method gives more control, but requires care: an error in the package name will result in the command simply not working.

⚠️ Attention: Be extremely careful when working with ADB commands. Incorrect actions can lead to violation of the integrity of the file system or the deletion of important data.

It is also possible to change the global behavior of the system, forcing it to consider the external drive as the primary one by default. This is done through the command sm set-force-adoptable true, but it only works on devices with an unlocked bootloader or specific firmware.

Possible problems and limitations of the method

Despite the apparent simplicity of solving the problem of lack of memory, transferring applications to a flash drive has serious disadvantages that you should know about in advance. The main one is speed. Even the fastest memory cards are inferior to the built-in storage type UFS in the speed of working with small files.

This leads to the fact that “heavy” applications may take longer to load, and games may experience micro-freezes when loading textures. In addition, when you remove the card, all transferred applications will stop working until you insert the drive back or transfer the software back to the internal memory.

  • 📉 Reduced overall system performance when actively using applications from a flash drive.
  • 🔒 Inability to read the card on other devices without formatting (when using Adoptable Storage).
  • 🔋 Increased battery consumption due to constant activity of the memory controller.
  • 🚫 Risk of data loss if the card is suddenly removed or damaged.

It is also worth considering the physical wear and tear of the memory card. Constant writing and rewriting of data, typical for running applications, can quickly destroy an inexpensive drive. Memory cards are not designed for such intensive loads as built-in memory chips.

💡

Using a flash drive for applications is a compromise between memory capacity and operating speed. For system apps, it is better to leave internal storage.

Alternative ways to free up space

If transferring applications is impossible or leads to unstable operation, it is worth considering other optimization options. Often space is taken up not by the apps themselves, but by their cache and downloaded files. Clearing the cache of instant messengers, such as Telegram or Viber, can free up gigabytes of space without deleting the applications themselves.

Another effective method is transferring media files. Photos, videos and music can be painlessly moved to a memory card or cloud storage. To do this, in the camera settings you can immediately specify saving pictures to an SD card. This will prevent the internal section from filling up quickly.

As a last resort, you can use the “Delete unused applications” function. Modern versions of Android can highlight apps that you have not used for a long time. Removing them often has a greater effect than trying to move active applications to slow media.

⚠️ Attention: The settings interface and available functions may vary depending on the version of Android and the manufacturer's shell (MIUI, OneUI, ColorOS). Always check the current menus of your device.

Frequently asked questions (FAQ)

Is it possible to transfer WhatsApp to a flash drive?

You can partially transfer the application itself, but the message database and media files are stored in the internal memory by default. To transfer media, you need to change the settings inside the messenger itself or use third-party utilities, which is not always stable.

What happens if you remove the flash drive with applications?

Applications will stop launching, their icons may disappear from the desktop or become gray. The system will report an opening error. After returning the card to its place, work will be restored automatically.

Why is the “Move” button inactive (gray)?

The application developer has prohibited installation on external media. This is a common practice for widgets, keyboards and system utilities that require high response speed.

Will a memory card speed up your phone?

No, rather the opposite. The internal memory of a smartphone is always faster than any microSD card. Moving applications is done solely to save space and not to speed up.

How to return applications back to internal memory?

Go to the application settings, select “Storage” and click the “Change” or “Move to internal memory” button. The procedure is similar to transferring to a flash drive.