The internal memory of modern smartphones fills up at an alarming rate, especially if you like to install heavy games or use professional photo editing tools. When the system storage is full, the device starts to slow down, and low space notifications appear every hour. Fortunately, many manufacturers still equip their gadgets with a microSD card slot, which allows you to expand the available space without buying a new phone.

However, simply inserting a flash drive is not enough for the system to automatically start using it to install apps. In modern versions of the operating system, Google has had to change the storage architecture for the sake of security and performance. You will need to perform a number of specific settings to turn the external drive into a full-fledged extension of the system partition or configure it as portable storage with the ability to migrate individual utilities.

In this guide, we will analyze in detail all the available methods, from standard tools to using console commands via ADB. You'll learn why some applications refuse to move, how to properly format the media, and what pitfalls the Adoptable Storage feature hides. A deep understanding of these processes will help you free up gigabytes of valuable space and extend the life of your mobile device.

Preparing a memory card and selecting an operating mode

The first step before any manipulation is the correct choice of media. Not every microSD card is suitable for use as a system partition. Cheap models with a low speed class (Class 4 or Class 6) can become a bottleneck, causing the phone to freeze even during simple operations. For comfortable work, it is recommended to use UHS-I U3 or V30 cards, which provide high speeds for writing and reading data.

After installing the card in the slot, the system will offer two options for its use. The first mode is Portable storage. In this case, the card is used as a flash drive for storing photos, videos, music and documents. You can't install apps here, but you can move media files to free up internal memory. The second mode is Internal storage (Adoptable Storage). Here the card is encrypted and becomes an integral part of the system, allowing apps to be installed on it.

โš ๏ธ Attention: When you select the "Internal storage" mode, the card will be completely formatted. All data that was previously on it will be permanently deleted. Be sure to back up important files on your computer before starting the procedure.

The choice of mode depends on your needs. If you plan to frequently change memory cards or use them in other devices (cameras, tablets), choose portable mode. If the goal is to maximize the volume for installing games and software, and the card will always be in the phone, then formatting it as internal storage will be the optimal solution.

๐Ÿ“Š What mode of using a memory card do you prefer?
Portable storage (for files)
Internal storage (for applications)
I use only internal memory
I do not use memory cards

Setting up Adoptable Storage for installing applications

The Adoptable Storage function, introduced since Android 6.0, allows the system to perceive a memory card as an extension of the built-in storage. After activating this mode Android automatically encrypts the data on the card, linking it to a specific device. This means that you will not be able to remove the card and insert it into another phone without losing data and access to applications.

To activate this mode, go to Settings โ†’ Storage. Click on the name of your memory card, then select the menu (three dots) and "Storage Settings". Select the "Internal Storage" option and follow the setup wizard. The system will conduct a speed test and offer to transfer existing data.

It is important to understand that not all smartphone manufacturers enable this feature by default. Companies like Samsung or Huawei often hide it in shells, fearing that users will use slow cards, which will lead to a negative operating experience. In such cases, it will not be possible to activate the mode using standard menu tools, and more complex methods of intervening in the system will be required.

๐Ÿ’ก

If the memory card is old or slow, the system may issue a warning about low speed. It is not recommended to ignore it, as this will lead to interface lags and long loading times for applications.

After the setup is completed, some applications will begin to automatically move to the new volume. However, you can manage this process manually, choosing which apps should take up space on the card and which should remain on the fast built-in storage for maximum performance.

Manually transferring installed applications through settings

Even without fully formatting the card as internal storage, some applications can be moved manually. This capability depends on whether the app developer has enabled such migration in their manifest. Many system utilities and widgets are strictly tied to the main partition and cannot be transferred.

To perform the transfer, open Settings โ†’ Applications. Select the application you are interested in from the list. If the developer has provided such an option, you will see an active โ€œChangeโ€ or โ€œStorageโ€ button, where you can select a memory card. If the button is inactive (gray), then the transfer is not possible using standard means.

  • ๐Ÿ“ฑ Open the list of all installed apps in the settings.
  • ๐Ÿ’พ Click on the application that takes up a lot of space (for example, a heavy game).
  • ๐Ÿ”„ Select "Storage" and click the "Change" button.
  • โœ… Confirm transferring data to the microSD card.

The process may take from a few seconds to several minutes depending on the size of the application. During the transfer, the app icon may temporarily disappear from the desktop or become inactive. Do not interrupt the process And do not remove the card before the operation is completed, otherwise the data may be damaged.

โ˜‘๏ธ Checklist before transfer

Done: 0 / 4

It is worth noting that when transferring to the card, not the entire application is moved. The main part of the code and critical libraries often remain in internal memory to ensure stability, and only resources and cache are offloaded to external media.

Using ADB to force a transfer

If the manufacturer of your smartphone has hidden the ability to format the card as internal storage, you can use the debugging tool ADB (Android Debug Bridge). This method allows you to force enable the Adoptable Storage feature through console commands, bypassing interface restrictions.

First, you will need to enable "USB Debugging" in the "Developer Options" menu on your phone and install the ADB drivers on your computer. Connect your smartphone with a cable to your PC and open the command line. Enter the command to get a list of disks:

adb shell sm list-disks

The command will return the identifier of your disk, for example, disk:179,64. Copy this number. Next, run the format command, replacing the ID with your own:

adb shell sm partition disk:179,64 private

After executing the command, the phone will reboot and the card will be detected as internal memory. Now you can install default applications on it. However, this method requires caution: an error in the command can lead to loss of data on the card.

โš ๏ธ Attention: Using ADB commands carries risks. Incorrect formatting may make the card unreadable by other devices. Interfaces and commands may vary depending on the version of Android, so check the syntax with the official documentation for your version of software.
What to do if the command does not work?

If the command returns an error, your version of Android or the manufacturer's shell may be blocking access to this function at the kernel level. In this case, you will need to obtain root access, which will void the warranty.

This method is the most effective for owners of devices where the manufacturer has limited the functionality, but it requires a certain technical literacy from the user.

Limitations and problems when transferring data

Despite the convenience of expanding memory, users often face a number of limitations. The main problem is that many popular applications (messengers, banking clients, social networks) are prohibited by developers from being transferred to external media. This is due to security requirements and the need for quick access to data.

In addition, the speed of the memory card is always lower than that of the built-in UFS flash drive. Applications launched from the card may take longer to load, and games may experience stuttering when loading textures. If you store critical data on the card, keep in mind that if the card breaks, all applications installed on it will stop working.

The table below compares the performance characteristics of applications depending on where they are installed:

Characteristics Internal memory (UFS) Memory card (SD)
Reading speed High (up to 1000 MB/s) Medium (up to 100 MB/s)
Launch applications Instant Delayed
Data security High (device encryption) Depends on mode (portable/internal)
Possibility of transfer N/A Only in internal storage mode

It is also worth mentioning that widgets and live wallpapers installed on the memory card may stop working if the card is accidentally removed or turned off by the system to save power. This may disrupt the familiar desktop interface.

๐Ÿ’ก

The performance of the built-in memory is always higher. Place on the memory card only those applications that do not require high response speed, for example, archives or rarely used utilities.

Move media files and cache to free up space

Often the problem of lack of space is solved not by moving the applications themselves, but by unloading their heavy data. Many apps, such as Telegram, WhatsApp or Spotify, allow you to change the path to save downloaded files and cache in your own settings.

For example, in Telegram you can go to Settings โ†’ Data and memory โ†’ Saving path and select a memory card. This will automatically redirect all new downloads to external media. In the gallery and file managers, you can also set up automatic saving of photos and videos to the SD card.

  • ๐Ÿ“ธ Check the camera settings and set saving photos to the SD card.
  • ๐ŸŽต In music streaming, download playlists directly to an external drive.
  • ๐Ÿ“น Video editors often allow you to select the export directory for finished videos.

This approach is the most secure and does not require formatting the card or using complex commands. You maintain high system speed, since the main application files remain inside, and voluminous content is moved outside.

Check cache folders regularly. Over time, gigabytes of temporary files can accumulate there, which can be safely deleted or transferred to an archive on a memory card if the application supports manual file management.

Frequently asked questions (FAQ)

Why is the "Move to SD card" button inactive?

This means that the developer application prohibited transfer in the app code. This is also possible if the application is system-based or uses widgets that do not support work from external media.

Is it possible to return the card to portable storage mode after formatting?

Yes, but this will require formatting the card again. Go to the storage settings, select the card and click "Format as portable". All data and applications on the card will be deleted.

Is it safe to remove the card if applications are installed on it?

No. If the card is formatted as internal storage, removing it will immediately close all applications on it and possibly cause data loss. Always use the "Safely Remove" function in the settings.

Does transferring applications affect the warranty of the smartphone?

Using standard settings for transfer does not affect the warranty. However, using ADB commands to force hidden functions to be enabled in some cases may be considered by the service center as software interference, although in practice this rarely happens.

What is the maximum card capacity that my phone supports?

The maximum capacity depends on the smartphone model and Android version. Typically, modern devices support cards up to 256 GB, 512 GB or even 1 TB. Exact information can be found in the technical specifications of your model on the manufacturer's website.