Lack of free space on a smartphone is one of the most common problems faced by Android users. The device's performance drops, new applications are not installed, and the system constantly issues notifications about memory full. Previously, the only solution was to delete old files or buy a new phone with more storage.

Fortunately, starting with Android 6.0 Marshmallow, the operating system introduced a feature Adoptable Storage. This technology allows you to turn a regular SD card into a full-fledged extension of the internal storage. The system formats the external media, encrypts it and integrates it into the overall file structure, which makes it possible to install applications directly on the flash drive.

However, not all smartphone manufacturers enable this feature by default. In some models, for example from Samsung or Xiaomi, the memory card can only be used as portable storage for photos and music. In this article, we will look in detail at how to activate the hidden capabilities of the system, which cards are suitable for this task, and what risks should be taken into account before starting the process.

What is Adoptable Storage and how it works

The technology Adoptable Storage is radically changing the approach to organizing memory in mobile devices. Unlike the traditional mode, when the SD card acts as a separate disk, in internal memory mode it becomes an integral part of the system partition. The data on it is encrypted using a unique key associated with a specific device.

This means that you cannot simply remove the card and insert it into a computer or other phone to read the data. The file system will be unreadable without the decryption key stored in a secure area of ​​the smartphone's main storage. This approach ensures the security of your data in case of loss of the card, but complicates the procedure for restoring information.

Technical details of encryption

The system uses the AES encryption standard. The key is randomly generated during formatting and stored in the /data/misc/vold/expand.conf file. Without this file, access to data is impossible even if you have root access on another device.

The main advantage of this method is the ability to install heavy games and applications that developers often prohibit from transferring to external media in normal mode. The system itself decides which parts of the application are stored on a fast internal drive and which on the memory card, optimizing the operation of the device.

💡

Ideal for budget smartphones with a small amount of built-in memory (8-16 GB), allowing you to significantly expand the possibilities for installing software.

Preparing an SD card: choosing a speed class and capacity

Before you start setting up, it is critical to choose the right memory card. The speed of the smartphone's internal storage is much higher than that of most cheap microSD. Using a slow card will cause the system interface to become sluggish, and applications will take longer to load than usual.

The minimum acceptable standard is speed class Class 10 or UHS-I. However, for comfortable work as internal memory, it is strongly recommended to use cards marked A1 or A2. These designations guarantee high input/output operations (IOPS), which is critical for running applications and running the cache.

  • 🚀 Class A1: Minimum 1500 read operations and 500 writes per second.
  • Class A2: Minimum 4000 read operations and 2000 writes per second (optimal choice).
  • 💾 Volume: it is recommended to use cards from 32 GB and higher, since part of the space will be taken up by the file system and service data.

It is also worth considering the manufacturer's brand. Cards from well-known companies, such as SanDisk, Samsung or Kingstonusually have a more stable controller and better withstand the constant load typical of working as a system drive. Cheap no-name cards can quickly fail during intensive recording.

📊 How much memory is currently on your smartphone?
8-16 GB
32-64 GB
128 GB
256 GB or more

Standard method through Android settings

On many devices with “pure” Android or shells that support this function by default, the setup process is as simplified as possible. You don't need any additional apps or connection to a computer. Just insert the card into the slot and follow the system prompts.

After detecting a new drive, the system will prompt you to choose a method of use. If you select the "Use as internal storage" option, the formatting process will begin. All data that was previously on the card will be permanently deleted, so save important files on your computer or in the cloud in advance.

⚠️ Attention: The formatting process may take from several minutes to an hour depending on the size of the card. Do not remove the card or turn off the phone at this time, otherwise the media may be damaged.

If the automatic suggestion does not appear, go to the menu Settings → Storage. Tap the name of your SD card, then select the three dots in the corner of the screen and select Storage Settings. There should be an option "Format as internal". After completion, the system will offer to transfer existing data (photos, media) to a new disk.

☑️ Algorithm of actions for standard settings

Done: 0 / 1

Activation via ADB for hidden menus

If your manufacturer has blocked the ability to use the card as internal memory (which is often found in MIUI, OneUI or ColorOS shells), the function can be activated forcibly. To do this, you will need a computer, a USB cable and a utility ADB (Android Debug Bridge).

First you need to enable USB debugging mode on your smartphone. Go to Settings → About phone and quickly click on “Build number” seven times. In the developer menu, enable the “USB Debugging” switch. Connect your phone to the PC and open the command prompt in the ADB tools folder.

adb shell sm list-disks

This command will show your disk ID (for example disk:179,64). Remember this because you will need it for the next command that initiates formatting. Be extremely careful when entering the identifier; an error may lead to the formatting of the wrong partition.

adb shell sm partition disk:XXX,XX private

After executing the command, the phone may reboot or display a notification about a new internal drive. In some cases, it is necessary to additionally configure access rights or use commands to migrate data if the system has not done this automatically.

💡

The ADB method works on most devices with Android 6.0 and higher, even if the manufacturer has hidden this option in the interface, but requires a PC and basic console skills.

Migration of applications and data management

After successful When combining memory, the system does not always automatically transfer all applications to the card. Often, by default, they remain on the built-in disk until it is full. You need to manually manage the distribution of apps, especially heavy games.

Go to Settings → Applications, select the desired app and find the “Storage” section. If the Change button is active, you can move the application to the SD card. However, some system applications and widgets do not support transfer due to the nature of their operation and access speed requirements.

Data type Recommended location Cause
System services Internal memory Require maximum response speed
Heavy games SD card (A2) Take up a lot of space, load textures
Social networks Internal memory Frequent recording of cache and notifications
Media editors SD card Working with large video/photo files

It is worth noting that even after transfer, some application data (cache, settings) may remain on the main disk. This is normal and is designed by the Android architecture to ensure stability. It is rarely possible to completely move an application 100%.

Returning to portable mode and risks

Sometimes it becomes necessary to return the card to the status of a regular removable storage device, for example, to read data on a computer or use it in a camera. To do this, you need to format the card again, but as portable storage.

It is important to understand the consequences of this action. All applications installed on the card in internal memory mode will stop working and will be deleted along with their data. You will have to reinstall them again after changing the drive mode.

⚠️ Attention: Reformatting will destroy all data on the card. Be sure to back up your photos and documents before changing the mode of use.

Another risk is memory card degradation. Flash memory has a limited resource of rewrite cycles. When used as internal memory, the load on it increases many times due to the constant operation of the application cache. Cheap cards may fail after 6-12 months of active use.

Signs of card wear

If you notice frequent phone freezes, errors when opening files, or messages about SD card damage, the media resource may be exhausted. In this case, replace the card with a new one with a higher security class.

Also note that updating the Android interface or resetting the settings to factory settings may lead to loss of access to data on the encrypted card if the correct migration process or backup of encryption keys has not been completed.

Frequently asked questions (FAQ)

Is it possible to use a memory card from an old phone without formatting?

No, to work in internal memory mode, the card must be formatted by the system. This will create a new file structure and encryption keys. All old data will be deleted.

Why is the “Format as internal” button inactive or missing?

Most likely, the manufacturer of your smartphone has programmatically blocked this function. Try the ADB activation method described above, or check if your card supports the UHS-I standard.

Will the phone speed up if you transfer all applications to a flash drive?

No, most likely, the speed will even decrease slightly if the memory card is slower than the built-in drive. The main purpose of this function is to increase volume, not performance.

What happens if you remove the card while the phone is running?

Applications installed on the card will no longer launch, and widgets may disappear from the desktop. The system will generate an error about_missing_ storage. The data will not be lost, but access to it will be impossible until the card is returned.

Is it possible to combine internal memory and a flash drive into one volume without encryption?

In the standard Android implementation, this is impossible without obtaining root access and using specific scripts, which is not recommended for ordinary users due to the risk of loss of warranty and system stability.