Lack of internal memory is one of the most common problems among owners of smartphones based on Android. The built-in storage quickly fills up with system files, messenger caches and heavy games, which leads to interface lags and the inability to update apps. Fortunately, many devices retain a card slot microSDwhich can be used not only for storing photos, but also for the full operation of apps.
However, the transfer process is not always intuitive, since smartphone manufacturers often hide these settings or limit functionality. To effectively free up gigabytes of space, you need to understand the operating modes of the external drive and configure the system correctly. In this article, we will take a detailed look at methods for turning a memory card into part of the internal storage and methods for forcibly transferring software.
Preparing a memory card for working with applications
Before trying to transfer data, you need to make sure that your memory card has sufficient write speed. Launching system processes and resource-intensive games from slow media will cause applications to hang at startup. The optimal choice is a carrier of class UHS-I or UHS-II with a speed marking of at least Class 10.
Insert the card into the smartphone slot and wait for the notification. The system will prompt you to choose the method of use: as portable storage or as internal memory. For our purposes, the second option, which in Google terminology is called Adoptable Storage, is critically important. This mode formats the card into a file system ext4 or f2fs, encrypts it and makes it an integral part of the phone.
⚠️ Attention: When activating the “Internal Memory” function, all data on the card will be permanently deleted. Be sure to back up your photos and documents to your computer before starting the procedure.
Some manufacturers, such as Samsung or Huaweimay not offer this mode in the standard menu. In this case, the card will only be available as portable storage, which limits portability. Check the specifications of your model, as budget processors sometimes do not support running applications from an external drive at the hardware level.
Activating Adoptable Storage through settings
If your smartphone supports native memory pooling, the procedure is as simple as possible. Go to section Settings → Storage. Select your memory card from the list of available devices. In the menu hidden under the three dots in the upper right corner, find the “Storage Settings” item.
Here you will need to select the “Internal Storage” option. The system will perform a write speed test: if the card is too slow, the phone will issue a warning that applications may be unstable. You should not ignore this warning, as this is a direct path to interface freezes.
After confirmation, the system will offer to transfer existing data. This process can take from a few minutes to an hour depending on the amount of information. Upon completion, the card will be encrypted with the key of this device and cannot be read on another phone or computer without formatting.
- 📱 Encryption: The data on the card is tied to a specific device for security.
- ⚙️ Formatting: The file system is changed to a format that only Android can understand.
- 🔄 Automation: New applications will be installed on the extended storage by default.
If after formatting the card is displayed as “Portable”, try removing it, rebooting the phone and inserting it back. Sometimes it is necessary to reinitialize the memory controller.
Move applications manually in the settings menu
Even without complete memory consolidation, many users can migrate individual applications manually. This function is available if the app developer has not prohibited installation on external media in the application manifest. Go to Settings → Applications and select the app you are interested in.
In the application information menu, find the “Storage” section. If the “Change” button is active and greyed out, then the transfer is possible. Click it and select the memory card. The system will copy the application files and update the paths to them. Please note that the cache and some system data may remain in the internal memory.
It is worth noting that the amount of data transferred varies. Heavy games are often only partially transferred, leaving the main load on the built-in storage. For social networks and simple utilities, this method works most effectively, freeing up a significant amount of space.
| Application type | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| Games (Genshin Impact, PUBG) | Partial | High (long loading) | Leave in internal memory |
| Social networks (Telegram, VK) | Full | Low | Move to SD card |
| Office packages | Full | Minimum | Feel free to transfer |
| System services | Forbidden | Critical | Do not move |
☑️ Check before transfer
Using ADB for forced transfer
For advanced For users whose smartphones do not have an “Edit” button in the settings, there is a method using USB debugging. This method allows you to bypass developer restrictions and force the transfer flag to be set. You will need a computer, a USB cable and installed drivers ADB.
Connect your smartphone to the PC in debugging mode. Open a command prompt on your computer and enter the command to enable forced transfer mode:
adb shell pm set-install-location 2
Value 2 instructs the system to prefer external storage when installing new apps. The value 0 returns the default setting (automatic selection), and 1 forces everything to the internal memory. After entering the command, try installing a new application - it should be automatically installed on the card.
⚠️ Attention: ADB commands do not work on all firmware. Manufacturers can block changes to this parameter at the system kernel level. Use this method only if you understand the risks.
It is important to understand that this method does not allow you to transfer already installed applications, it only affects new installations. To move old software, you will still have to use the settings menu or special utilities that require root access.
List of useful ADB commands
adb shell pm list packages -s (show applications on SD)|adb shell pm clear com.package.name (clear cache applications)|adb reboot (device reboot)
Performance and compatibility issues
Transferring applications to a memory card has its pitfalls. The random block reading speed of microSD cards is significantly lower than that of built-in flash memory eMMC or UFS. This means that heavy applications may take a few seconds longer to launch, and games may experience microfreezes when loading textures.
In addition, if you remove the card or it fails, all transferred applications will stop working, and their widgets will disappear from the desktop. The system will generate errors about corrupted data. Restoring functionality will require re-installing apps after replacing the media.
Some widgets and functions that require constant background activity (alarm clocks, sleep trackers) may not work correctly if the application is located on removable media, which the system can temporarily turn off to save energy. It is better to leave critical services on the built-in disk.
- 🐢 Speed: A memory card can become a “bottleneck” for performance.
- 🔋 Power consumption: Constant operation of the card controller increases battery consumption.
- ❌ Stability: Risk of data loss when physically removing the media.
Ideal use case: store photos, videos and documents on the card, and leave heavy applications and games on fast internal memory for maximum performance.
Frequently asked questions (FAQ)
Can WhatsApp be transferred to a memory card?
Complete transfer of the WhatsApp application itself is not possible on most devices without root access, as developers limit this function. However, you can transfer media files (photos and videos) in the settings of the messenger itself, specifying the path to the folder on the SD card, which will free up a lot of space.
Why is the “Move to SD card” button inactive (gray)?
This means that the application developer has prohibited installation on external media in the app manifest file. You can get around this only through ADB commands or by obtaining Root access, but this can lead to unstable operation of the software.
Will applications work if I insert the card into another phone?
No. If you used Adoptable Storage mode, the card is encrypted with device-specific keys. In another phone it will be unreadable and will require formatting, which will delete all data.
How to return the card to regular storage mode?
Go to Settings → Storage, select the card and click “Format as portable storage”. Please note that all applications installed on it will stop working and will have to be reinstalled.
Does transferring applications affect the speed of the smartphone?
Yes, it can have a negative effect. If the memory card has a low speed class (below Class 10), launching applications will be noticeably slower, and the interface may slow down when accessing data on external media.