Owners of smartphones with limited internal memory often face an annoying problem: the system reports a lack of space, and new applications are simply not installed. This is especially true for budget models, where only 16 or 32 gigabytes are available. Fortunately, the operating system Android provides tools for expanding storage using an external flash drive.

However, the process is not always intuitive and depends on the OS version and device manufacturer. Modern shells often hide the transfer functions, forcing users to look for workarounds. In this article, we will analyze all the legal methods of installing software on an external drive, and also touch on complex cases that require the use of the engineering menu or ADB.

You will learn why some apps cannot be moved, how to turn a flash drive into internal memory, and what risks this approach carries. We'll look at both standard settings and advanced tools for advanced users who want to get the most out of their gadget.

Preparing the drive and checking compatibility

Before you try to transfer data, you need to make sure that your memory card meets the speed and reliability requirements. A slow flash drive can become a bottleneck, causing the phone to slow down even during simple operations. To work comfortably with applications, you need a standard of at least Class 10 or UHS-I.

Insert the card into the slot and wait for the system notification. Generally, Android offers two uses: as portable storage or as internal storage. The choice depends on your goals. If you plan to store only photos and music, choose the first option. To install apps, you will need a second mode, which is often called Adoptable Storage.

You should remember that formatting the card for internal memory will delete all data on it. Be sure to back up important files on your computer before starting the procedure. After formatting, the card will be encrypted and will not be able to work in other devices without a full reset.

โš ๏ธ Attention: Using low-quality memory cards in internal storage mode can lead to data loss and system crash. Do not skimp on the drive if you plan to store active applications on it.

Standard method through Android settings

The easiest transfer method is available in the settings menu of most modern smartphones. The algorithm of actions may differ slightly depending on the brand, but the general logic remains the same. You will need to go to the application management section and select a specific app.

Open Settings โ†’ Applications and find the desired software in the list. If the system allows you to move the app, the "Change" or "Move to SD card" button will be active. Click on it and confirm the action. The process can take from a few seconds to a couple of minutes depending on the size of the application.

Unfortunately, many developers prohibit the transfer of their products to external media. This is due to security and performance reasons. In such cases, the move button will be inactive (gray), and standard methods will not be able to solve the problem.

๐Ÿ“Š Have you encountered the problem of low memory on Android?
Yes, all the time
Sometimes
No, I have a lot of memory
Switched to cloud services

Using the Adoptable Storage function

Starting with version Android 6.0 Marshmallow, it became possible to completely combine the internal memory and SD card into a single space. This function is called Adoptable Storage. When activated, the system formats the card, encrypts it and begins to perceive it as an integral part of the main storage.

To enable this option, go to Settings โ†’ Storage. Select your memory card and click on the menu (three dots or gear). In the list that opens, find the item "Storage settings" or "Format as internal memory". The system will warn about the low speed of the card if it does not meet the standards, but will allow you to continue.

After formatting is complete, new applications will be installed by default on the combined drive. Old apps can be transferred manually through the app menu. This method is the most effective, as it removes restrictions on the amount of available space for installing software.

๐Ÿ’ก

If the โ€œFormat as internal memoryโ€ item is not in the menu, the manufacturer of your smartphone may have programmatically blocked this function. In this case, you will need to connect to a PC.

Characteristics Portable storage Internal memory (Adoptable)
Access from PC Direct access to files Unmounting required
Installing applications Only with the permission of the developer Automatically and without restrictions
Data security Data not encrypted Full encryption is tied to the device
Operation speed Depends on the card class High writing speed is critical

Advanced method via ADB and command line

If the manufacturer has hidden the ability to use the card as internal memory, you can bypass this limitation using USB debugging. To do this, you will need a computer, installed drivers ADB and developer mode enabled on your smartphone. This method gives complete control over memory partitions.

Connect your phone to your PC and open the command line. Enter the command to enter the device shell:

adb shell

Next you need to find out the identifier of your memory card. Enter the command sm list-disks. The system will display a list of connected drives in the format something:XXX. Remember this identifier, you will need it for the next step.

To create a section for applications, use the command sm partition. The syntax is as follows:

sm partition disk:179,64 private

Where disk:179,64 is your identifier, and private indicates the creation of a private section for applications. After executing the command, the phone may reboot. Now the system will see expanded space for installing apps.

What to do if the command does not work?

If you receive a permission error, make sure that USB debugging is enabled on your phone and you have confirmed access from this computer in the window that appears on the smartphone screen. Also check that the latest platform tools are installed.

Transferring data from instant messengers and media files

Even if the application itself cannot be moved to the card, its data often takes up the lion's share of memory. Messengers like Telegram or WhatsApp caching thousands of photos and videos. Transferring the cache manually can free up gigabytes of space.

Go to the settings of a specific messenger and find the section "Data and memory". There is usually an option to change the save folder. Provide the path to your SD card. For WhatsApp, this can be done by moving the folder WhatsApp/Media through the file manager to the root of the memory card.

Some file managers, for example Total Commander or Solid Explorer, allow you to configure automatic cache clearing or transfer of downloaded files. This helps keep the system clean without constant manual user intervention.

โš ๏ธ Attention: When transferring messenger folders manually, make sure that the application is closed. If you move files while the app is running, you may lose your correspondence history or damage the database.

Possible problems and solutions

Sometimes after moving applications to the card, they begin to work unstable or disappear from the menu. This may be due to damage to the card's file system or to the contacts in the slot. Try removing and reinserting the card after turning off the device.

If the system constantly reports a mounting error, the card may have an incorrect file system. Android prefers ext4 or f2fs for internal memory and exFAT for portable memory. Format the card on your computer to the desired format and repeat the setup procedure on your phone.

In rare cases, after updating the firmware, the memory settings are reset. You will have to re-enable Adoptable Storage mode via ADB or Settings. Always have a backup copy of important data, since a memory card failure in internal storage mode makes the data unreadable without special recovery.

โ˜‘๏ธ Diagnosing problems with an SD card

Done: 0 / 4

โš ๏ธ Attention: Settings interfaces and available commands may differ depending on the version of Android and the manufacturer's shell. Always check the menu item names with the latest documentation for your device model.

๐Ÿ’ก

The most reliable way to install apps on a card is to use Adoptable Storage mode, but it requires a fast memory card of UHS-I class or higher.

Frequently asked questions (FAQ)

Can I transfer system applications to an SD card?

Transfer system applications are highly not recommended. This can lead to unstable operation of the operating system, endless reboots (bootloop) and loss of warranty. System processes require high access speeds, which conventional cards cannot provide.

Why is the application transfer button inactive?

The application developer has explicitly disabled transfer in the app manifest. This is a common practice for widgets, launchers, and applications that require constant background activity. You can get around this only with root access and special utilities.

Will a memory card speed up your smartphone?

No, in most cases the read/write speed of an SD card is lower than that of the phone's internal flash memory. Migrating apps may even slow down their launch. The card solves the problem of volume, not performance.

What will happen to the data on the card if I reset the phone?

If the card was used as internal memory (Adoptable Storage), the data will be encrypted with the key of this device. After resetting the phone, access to them will be lost without a complex key recovery procedure. Formatting the card will become inevitable.