Lack of internal memory is one of the most common problems among owners of modern smartphones. When the storage becomes full, the device starts to slow down, and notifications about free space appear more often. Many users wonder whether it is possible unload the systemby moving heavy apps to external storage. This is theoretically possible, but in practice the process has many nuances, depending on the version of the operating system and the model of your gadget.
Previously, in the era of old versions Android, transferring applications was a standard function, available in a couple of clicks. Today, manufacturers are increasingly abandoning expansion slots or blocking this feature in software in order to encourage the purchase of more expensive models with more built-in storage capacity. However, if your device supports storage expansion, you can still try to optimize space using the system's capabilities.
In this article we will analyze in detail all the available methods, from standard settings to advanced methods via a computer. You will learn which applications can actually be moved, and which are better left on the system for stable operation. We will also discuss the risks associated with using slow memory cardswhich can turn your fast smartphone into a clunky device.
Checking support and choosing the right drive
Before taking any action, you need to make sure that your smartphone is generally capable of working with external drives in data storage mode. Not all card slots are designed for installing applications; some only support multimedia files. Check the specifications of your device on the manufacturer's official website or in the documentation.
A critical parameter is speed class memory cards. If you plan to run apps from it, a regular class 4 or 6 card will not work - the systems will work with a noticeable delay. The minimum required standard is Class 10, and it is best to look for marking UHS-I U3 or V30. Such cards provide sufficient read and write speeds for the correct operation of the application cache.
⚠️ Attention: Using cheap memory cards from unknown brands can lead to data loss and damage to the file system of the smartphone. Saving on storage media often results in the need to completely reset the device.
It is also worth considering that some manufacturers, such as Samsung or Huawei in certain lines, programmatically limit the functionality of SD cards. Even if the card is physically inserted, the system can only see it as portable storage for photos and videos, without allowing software installation.
Setting up a memory card as internal storage
Starting with version Android 6.0 Marshmallow, the Adoptable Storage function has appeared, allowing you to combine internal memory and the card into a single space. With this method, the system formats the media, encrypts it, and makes it an integral part of the phone. After this, new applications can be installed on the card by default.
To activate the mode, you need to insert the card into the slot and wait for the notification. If the notification does not appear, go to settings manually. Go to section Settings → Storage (or Memory). Select your SD card from the list of available drives. In the menu called up by three dots in the corner of the screen, find the item “Customize” or “Format”.
The system will offer two options for use: “Portable storage” and “Internal memory”. Choose the second option. Be prepared for the fact that all data on the card will be permanently deleted during the formatting process. After completing the procedure, the system may offer to transfer existing files, including applications and photos, to the new drive.
☑️ Preparing for formatting
It is worth noting that after such formatting the card will be encrypted with the key of a specific device. Extract and read data on another phone or computer without specially resetting the keys it will not work. This is a security measure to prevent data theft if you lose your smartphone.
Manually transferring installed applications
If automatic storage consolidation is impossible or undesirable, you can try transferring already installed apps manually. This method does not work for all applications, since developers may prohibit moving their software to external media for security or stability reasons.
Go to the menu Settings → Applications. In the list, find the app you want to move and click on it. If the feature is available, you'll see an active "Edit" or "Move to SD Card" button. Clicking on it will start the data migration process. The operation time depends on the size of the application and the speed of the card.
It is important to understand the difference between the application itself and its data. Often only the main part of the code is transferred to the card (.apk), while the cache, settings and databases remain in the internal memory. This means that significant space freeing may not occur if the application generates a lot of temporary files.
Why is the move button inactive?
The "Move" button may be grayed out (inactive) for several reasons: the application developer has prohibited installation to external media in the app manifest; the application is a system widget; or the current version of Android does not support porting for this type of software. In such cases, only using ADB commands or third-party utilities with root access will help.
Some launchers and Google services cannot be moved at all. An attempt to forcefully transfer such components may lead to unstable operation of the interface or constant system crashes. Always check whether an application is critical to the operation of the system before touching its storage settings.
Using USB debugging and ADB commands
For advanced users whose devices do not have a transfer button in the menu, there is a method to force change the behavior of the system through the computer. To do this, you will need to enable developer mode and use the utility Android Debug Bridge (ADB). This method allows you to set the memory card as the default installation location for all new applications.
First activate the developer menu by clicking 7 times on the build number in the section About phone. Then enable “USB Debugging” from the developer menu that appears. Connect your smartphone to your PC, install drivers and download the platform tools package from the Google website. Open a command line in the folder with ADB and enter the command to check the connection:
adb devices
If the device is displayed in the list, you can proceed to the main command. It forcibly changes the storage configuration, forcing the system to consider the card as the primary installation location. Type the following command and press Enter:
adb shell pm set-install-location 2
Here the number 2 means the priority of the external card. The value 0 returns the default settings (internal memory), and 1 forces the system to ask the user every time it is installed. After entering the command, reboot your device. Now, when installing new apps, the system will try to place them on the SD card, unless the developer has strictly blocked this feature.
⚠️ Attention: ADB commands provide deep access to the system. Entering parameters incorrectly can lead to cyclic reboots or data loss. Use this method only if you understand the consequences of your actions.
Features of running applications from an external card
Transferring apps to external media has its own technical features, which you need to know about in advance. The speed of the application directly depends on the speed of reading the memory card. Even fast cards are inferior to the built-in flash memory of smartphones, especially in scenarios of random reading of small files, which is typical for launching apps.
Problems with widgets may arise. After transferring an application to the card, its widgets on the desktop may stop updating or disappear altogether. This is due to the fact that the system mounts external storage later than the interface loads. As a result, the widget cannot find application files at the time of initialization.
| Application type | Placement recommendation | Impact on speed |
|---|---|---|
| Games with heavy graphics | Internal only memory | High (slowdown) |
| Social networks | Internal memory (cache) | Medium (slow photo loading) |
| Office documents | External map is acceptable | Low (noticeable only when opening) |
| Navigators and maps | External map (for maps) | Low (satellite search is not depends) |
Another important aspect is the safety of extraction. If you remove the card from a working phone, all applications located on it will no longer run, and their shortcuts may become inactive. The system will report an error when trying to open such software until the drive is reinserted.
For games with a large cache (for example, Asphalt or PUBG), it is better to transfer only additional data files (OBB) to the card, leaving the apk file itself in the internal memory. This will ensure a balance between loading speed and saving space.
Solving common problems and errors
Users often encounter a situation where, after transferring, the application begins to work incorrectly. The most common reason is file paths being out of sync. The application searches for its libraries at the old address in the internal memory, without finding them in the new location. In such cases, completely reinstalling the app after setting up the card helps.
Sometimes the system writes “Not enough memory” even if there is free space on the card. This may be because temporary installation files still require space on the internal partition. Free up at least 500 MB of internal memory before starting the transfer or installation process.
If the memory card is detected as damaged or requires permanent formatting, it may be damaged or have an incompatible file system. Android prefers file systems exFAT or FAT32 for external media. Formatting in NTFS without root access often leads to the fact that the phone sees the card, but cannot write data to it.
The stability of the smartphone is more important than saving space. If you notice frequent crashes of apps after the transfer, return them back to the internal memory - perhaps your card cannot cope with the load.
⚠️ Attention: Menu interfaces and item names may differ depending on the manufacturer’s shell (MIUI, OneUI, ColorOS). If you do not find the described items, use the search in your phone settings.
Frequently asked questions (FAQ)
Can WhatsApp and Telegram be transferred to a memory card?
You can transfer the messenger applications themselves, but this will not give much effect, since the bulk is occupied by databases and media files, which are stored in the internal memory by default. In the settings of the messengers themselves, you can specify the path to save downloaded files to the SD card, which will free up space more effectively than transferring the app.
Why, after transferring a game, does it require you to download the cache again?
When you move the application, links to the paths to the cache files may get lost. The game does not find resources at the old address and initiates a re-download. After transferring, it is recommended to check the folder on the memory card and make sure that the folder with the game data is located there. Is it safe to store banking applications on an external card? It is highly not recommended. External cards are less protected physically and software. Bank security applications may block operation or refuse to launch if they detect that they are installed on removable media, considering this a threat to data security. Android/obb on the memory card and make sure that the folder with the game data is located there.
Is it safe to store banking applications on an external card?
Highly not recommended. External cards are less protected physically and software. Bank security applications may block or refuse to launch if they detect that they are installed on removable media, considering this a data security risk.
What to do if the phone does not see the card after formatting it for internal memory?
Try to restart the device. If this does not help, check the contacts of the slot and the card itself. In the worst case, the card could be damaged during the encryption process. Try formatting it through the “Portable storage” menu to check its functionality in normal mode.
Will transferring applications increase the speed of the phone?
No, rather the opposite. The built-in memory of smartphones is much faster than any microSD card. Moving applications is only advisable to free up space, not to speed up the system. It is better to leave heavy apps on the internal drive.