The internal memory of modern smartphones often fills up faster than you notice. This is especially true for fans of heavy games and media content. The system Android with each update becomes more demanding on space, leaving the user less and less freedom of maneuver. However, most devices in the mid-range and budget segment have a slot for MicroSD, which can be a salvation from the constant shortage of gigabytes.
Transferring apps to an external drive is a procedure that can significantly relieve the load on the system partition. This will not only free up space for new files, but in some cases will also have a positive effect on the performance of the interface. It’s worth noting right away that transfer options directly depend on the version of the operating system and the policy of the manufacturer of your gadget. Some brands, such as Samsung or Xiaomi, may limit this function in their shells.
Before taking active steps, it is necessary to audit the installed apps. Not all utilities support working with external media. System components and critical services are usually tightly tied to internal storage to ensure device stability. An attempt to move them may lead to unpredictable errors or a complete failure of functionality.
Checking transfer support and preparing the card
The first step is to diagnose the capabilities of your device. Go to settings and find the section Applications. Select any installed app and see if the "Change" or "Move to SD card" button is active. If these interface elements are gray or missing, it means that the manufacturer has blocked this function at the firmware level.
The quality of the memory card itself plays a decisive role. For comfortable operation of applications, a drive with a high speed class is required. A slow card will cause apps to take forever to load and the interface to become sluggish. It is recommended to use standard UHS-I or UHS-II class 10 cards.
⚠️ Attention: Using low-quality counterfeit memory cards may result in data loss and file system corruption. Buy drives only in official stores.
It is also worth checking the file system of the card. Android works correctly with FAT32 and exFATformats. If your card is formatted with NTFS, the system may not see it or may require formatting, which will delete all data. Before starting the procedure, be sure to back up important files from the card to your computer.
Standard method through Android settings
The easiest and safest way to move is available directly in the system interface. This method works on most devices running pure Android and some custom shells. The algorithm of actions is intuitive and does not require connecting to a computer.
Open the smartphone settings and go to the application management section. Here is a complete list of installed software. Find the desired app in the list and tap on its name. In the application information menu that opens, find the item responsible for storing data.
☑️ Preparing for transfer
If the function is available, you will see a button Change or Move to SD card. Clicking on it will start the file migration process. Execution time depends on the size of the application and the write speed of your drive. At this point, the application icon may become inactive.
After the process is completed, the system will notify you of success. The application will now take up space on the external storage device, but some system files will still remain in the internal memory. This is normal behavior of the operating system, necessary for the correct operation of frameworks.
Using the drive mode (Adoptable Storage)
Starting with version Android 6.0 Marshmallow, Google has introduced a feature that allows you to use a memory card as an extension of the internal memory. This radically changes the approach to data storage, since the system encrypts the card and combines its space with the main storage.
To activate this mode, go to the storage settings. Select your SD card and click on the advanced settings menu (usually three dots in the corner). Select option Set up as internal memory. The system will warn you that all data on the card will be deleted and will prompt you to format it.
After formatting the card as internal memory, it will not be readable on other devices without resetting or re-formatting.
After formatting, the system will automatically begin to transfer data and applications to the new combined volume. You can manually manage this process by choosing which applications to move. Now, when installing new apps, the system will by default offer to save them to the card if there is not enough space in the internal memory.
⚠️ Attention: Removing a card formatted as internal memory without first disabling it in the settings will result in the failure of many applications and loss of access to data.
This method has its limitations. The speed of the card must be comparable to the speed of the built-in flash memory, otherwise you will notice a significant drop in the performance of the entire smartphone. Cheap cards are absolutely not suitable for this purpose.
Transfer via computer using ADB
If the standard settings do not give the desired result or the transfer button is blocked by the manufacturer, you can use the tool ADB (Android Debug Bridge). This method requires you to connect your smartphone to your PC and enable USB debugging. It allows you to force change the default installation location.
First, you need to activate developer mode. Go to Settings → About phone and quickly click 7 times on the build number. Then in the menu that appears For developers turn on the toggle switch USB debugging. Connect the phone to the computer with a cable.
On your computer, open a command line or terminal in the folder with ADB installed. Enter the command to check the connection:
adb devices
If the device is displayed in the list, you can proceed to change the installation parameters. The command below sets the memory card as the default installation location:
adb shell pm set-install-location 2
Command values install-location
0 - automatic selection by the system (default)|1 - internal memory only|2 - external memory card only
It is worth understanding that this command does not automatically transfer already installed applications. It only sets the priority for new installations. To transfer existing apps, you will still need to go into the settings of each application manually, but now the transfer button can become active where it was previously blocked.
Features of the moved applications
Transferring apps to external media has its own technical nuances that every user should be aware of. The main difference is the speed of data access. Internal memory eMMC or UFS is significantly faster than most microSD cards.
Applications located on the SD card may take longer to load. This is especially noticeable in heavy games and resource-intensive editors. In addition, widgets for such apps may stop updating or disappear from the desktop if the card is temporarily disabled by the system to save power.
| Application type | Recommended location | Impact on speed |
|---|---|---|
| Messengers | Internal memory | High (notifications are important) |
| Games with heavy graphics | Internal memory | Critical (texture loading) |
| Office packages | SD card | Low |
| Calculators and utilities | SD card | Minimum |
It is also important to consider that when you reset your phone to factory settings, all applications on a card formatted as internal memory will be lost. They will have to be installed again. Applications on a regular card can be saved, but their shortcuts and settings often disappear.
It is always better to leave critical Google applications and services in the internal memory for stable system operation.
Problem solving and common errors
During the transfer process, users often encounter errors. The most common one is the message “Failed to move the application.” This may be due to the fact that the app developer explicitly prohibited installation on external media in the application manifest.
Sometimes the problem lies in damage to the card's file system. Try formatting it again through your phone settings by selecting the “Empty and format as portable storage” option. Make sure that there is enough free space on the card - transfer requires more space than the size of the application itself.
If the application crashes or does not work correctly after transferring, return it back to the internal memory. Some apps require constant access to certain system libraries that are loaded incorrectly from an external address. In such cases, the only solution is to remove part of the other software.
⚠️ Attention: Settings interfaces may differ depending on the version of Android and the manufacturer’s shell. If you do not find the described items, check the official documentation for your model.
Alternative ways to optimize memory
If transferring applications is impossible or does not give the desired result, it is worth considering other methods of freeing up space. Clearing the application cache can give back hundreds of megabytes of free memory without losing important data. This is done in the same application management menu.
Another effective method is transferring media files. Photos, videos and music take up the lion's share of space. Set up your camera so that new photos are saved directly to the SD card. To do this, go to the camera settings and change the setting Storage location.
Using cloud services also helps relieve the load on the device. Services like Google Photos allow you to store pictures in the cloud, leaving only thumbnails on the phone. This frees up gigabytes of space and preserves access to the archive from any device.
Regular audit of installed apps helps to identify forgotten games and utilities that only take up space. Removing unused software is the most radical, but also the most effective way to combat low memory. Don’t be afraid to delete pre-installed applications if you don’t need them and the system allows you to do so.
Is it possible to transfer WhatsApp to a memory card?
Officially, you cannot transfer the WhatsApp application itself to an SD card, since the developers did not provide this function. However, you can migrate the media database. In WhatsApp settings, select “Data and storage” and change the path where media is saved if your version of Android and firmware allow this through the system storage settings.
Why does the application run slower after transfer?
The reading and writing speed of microSD memory cards is usually lower than that of the built-in flash memory of a smartphone. When an application is launched from the card, the processor requires more time to load resources. For heavy apps, this can manifest itself in the form of freezes and long downloads.
What happens if you remove the card with transferred applications?
Applications will become unavailable for launch. Their icons may remain on the desktop, but when clicked, the system will report that the app is not installed. After returning the card to its place, functionality is usually restored automatically, but in some cases the device may need to be rebooted.
How to return the application back to the internal memory?
The procedure is similar to transferring it to the card. Go to Settings → Applications, select the desired app and press the button Move to internal memory or Change → Internal memory. The system will perform a reverse migration of the files.