The built-in memory of modern smartphones often fills up faster than we expect, especially if you actively use instant messengers, social networks and mobile games. When free space runs out, the system starts to slow down and installing new apps becomes impossible. In such situations, owners of devices with memory card support are wondering how to redirect the data flow to an external drive.
Fortunately, the operating system Android provides flexible tools for managing storage, although these functions have become less noticeable in recent versions of the interface. Correct configuration allows you not only to free up precious gigabytes in the internal storage, but also to optimize the operation of the device by distributing the load between different storage media.
In this article we will analyze in detail all the available methods: from standard system settings to using computer utilities for advanced users. You'll learn which apps can be moved and which will remain in place due to security restrictions designed by Google engineers.
Checking compatibility and preparing the memory card
Before you start changing settings, you need to make sure that your hardware is ready to handle large amounts of data. Not all memory cards are equally useful for installing applications: slow drives can cause apps to freeze and take a long time to load the system.
Pay attention to the speed class of your card. For comfortable operation of heavy games and multimedia applications, it is recommended to use standard drives UHS-I or UHS-II labeled Class 10. Using outdated Class 4 or Class 6 cards may make the use of transferred apps impossible.
It is also important to check the physical condition of the slot and the drive itself. Insert the card into your phone and wait for a notification that it has been mounted successfully. If the system prompts you to format the card as internal memory or as portable storage, this is the first configuration step.
โ ๏ธ Warning: Formatting a memory card will completely erase all data on it. Be sure to back up your photos and documents before starting setup.
Make sure that your smartphone model supports the feature Adoptable Storage or has built-in tools for transferring applications. Some manufacturers, such as Samsung or Xiaomi, may limit these capabilities in their shells, hiding them from the average user.
โ๏ธ Preparing for transfer
Standard transfer method through Android settings
The safest and simplest method does not require connecting to a computer and using third-party software. It is available in the settings menu of most devices running pure Android or similar interfaces.
First, open the settings section of your gadget and find the item responsible for data storage. The path may differ depending on the model, but most often it looks like Settings โ Memory or Settings โ Storage.
In this section you will see a list of all installed apps. Choose an application that takes up a lot of space, such as a heavy game or graphics editor. If the developer has allowed the move, you will see an active button "Change" or "Move to SD card".
Click on this button and select the external drive as the destination location. The system will automatically copy the files and change the access paths. After the process is completed, the application icon may disappear from the desktop for a moment and then appear again.
- ๐ฑ This method only works with those applications whose developers have explicitly allowed installation on external media in the app manifest.
- ๐ The transfer process can take from a few seconds to several minutes depending on the size of the application.
- โ System applications and widgets are often not available for moving in this way due to their critical importance to the operation of the OS.
If the move button is grayed out, it means that a particular application is hard-wired to the internal memory. In this case, it will not be possible to solve the problem using standard system tools, and you will have to resort to more complex methods.
Before mass transfer, check the operation of one application. If, after moving it, it starts to slow down or crash, return it back to the internal memory - perhaps your card is not fast enough.
Using the drive mode (Adoptable Storage)
Starting with Android 6.0, Google introduced a feature that allows you to combine internal memory and a microSD card into a single space. In this mode, the system encrypts the card and considers it an integral part of the phone.
To activate this mode, go to the storage settings, select your SD card and click on the additional options menu (usually three dots in the corner). Select Storage settings or Format as internal storage.
After confirmation, the system will format the card in the file system ext4 or f2fs, which is native to Android. All new applications will be installed by default on this combined volume if the internal memory is not enough.
| Characteristics | Internal memory | Storage mode (SD) | Portable storage |
|---|---|---|---|
| Encryption | Yes | Yes | No (usually FAT32/exFAT) |
| Access from PC | Only via ADB/MTP | No (no formatting) | Yes, like a flash drive |
| Installing applications | Full support | Full support | Limited (media/data only) |
| Risk of data loss | Low | High when removed | Medium |
It is important to understand that a card formatted as internal memory will not be readable by other devices or computers without reformatting. The data on it is protected by the encryption key of a specific smartphone.
โ ๏ธ Attention: If you remove a card formatted as internal memory from the phone, all applications installed on it will stop working, and the system may display an error about data corruption.
This method is ideal for devices with a small amount of internal memory (8 or 16 GB), allowing you to convert a budget smartphone into a full-fledged workstation with plenty of space.
Advanced settings via computer and ADB
For users who want complete control over the system and bypass manufacturer restrictions, there is a method of using USB debugging. This method requires a computer and an installed package Android Debug Bridge (ADB).
First you need to activate developer mode on your phone. Go to Settings โ About phone and quickly click 7 times on the item "Build number". After this, a new section will appear in the settings menu For developers.
Enable USB debugging in this section and connect the smartphone to the computer with a cable. On your computer, open a command line or terminal in the folder with ADB utilities and enter the command to test the connection:
adb devices
If the device is detected, you can enter a command that will force installation of applications on the external drive, even if the developer has prohibited it. Enter the following instruction:
adb shell pm setInstallLocation 2
Here the number 2 means the priority of the external memory card. The value 0 returns the default settings (automatic selection), and 1 forces everything to be installed in the internal memory.
โ ๏ธ Attention: Changing the installation option via ADB does not guarantee the operation of all applications. Some apps may install correctly, but crash on startup due to lack of access to certain system internal memory libraries.
This method is a powerful tool in the hands of an experienced user, but requires caution. Incorrect commands can lead to unstable operation of the package manager.
What to do if ADB does not see the device?
Make sure that drivers for your phone model are installed on your computer. Try replacing the USB cable with an original one or one that definitely supports data transfer and not just charging. Also check if your antivirus is blocking the ADB connection.
Possible errors and ways to resolve them
During the setup process, users often encounter various problems, from formatting error messages to disappearing application icons. Understanding the causes of these failures will help you quickly restore system functionality.
One โโof the common errors is the message "Application not installed" when trying to transfer. This often happens if the file system of the card is damaged or if there is not enough free space on it for temporary files during the migration process.
Another problem is that the phone slows down after transferring heavy games. This is a direct indicator that the random block write speed on your memory card is too slow for the application's requirements. In this case, only replacing the drive with a faster one will help.
- ๐ The โNot enough spaceโ error can occur even if there is free space if the page file or system cache takes up a critical amount.
- ๐ Banking applications and secure services (Google Pay) may refuse to work if they detect that the system has root access or changed parameters installation.
- ๐ After updating the operating system, the transfer settings may be reset, and you will have to repeat the setup procedure manually.
If the application stops launching after moving, try clearing its cache through the settings. If this does not help, uninstall the app and install it again, after checking the settings of the installation location.
To diagnose the state of the memory card, you can use special utilities, for example SD Insight or built-in error checking tools in the Android storage settings.
The speed of the memory card is a critical performance factor. Saving on the purchase of a high-quality U3 class card may result in the phone running slower than before transferring applications.
Optimizing work with hybrid storage
After successful setup, it is important to properly organize data storage in order to maintain a balance between speed and volume. You should not transfer absolutely everything to a memory card, since the internal memory of a smartphone usually has higher performance.
It is recommended to leave the operating system, instant messengers (as they require quick access to the message database) and frequently used system utilities in the internal memory. It is better to put games, streaming services with a cache, navigators and archive apps on a memory card.
Maintain the drive regularly. Once every few months, it makes sense to remove the card (having previously unmounted it in the settings), connect it to the computer and check for file system errors using Windows or macOS.
Remember that the service life of memory cards is limited by the number of rewrite cycles. Active use of them as a place to install applications with constant cache updates can quickly exhaust the storage resource compared to regular photo storage.
Keep an eye on your smartphone's firmware updates. Manufacturers often release patches that improve the operation of the memory controller and compatibility with new SD card standards, which can have a positive effect on the stability of the transferred applications.
Is it possible to transfer WhatsApp completely to an SD card?
Completely transferring the WhatsApp application with all data to a memory card using standard means is often impossible due to the way the database works. However, you can configure saving media files (photos and videos) directly to the card in the settings of the messenger itself, which will free up a significant amount of internal memory.
Is it safe to use a memory card as internal memory?
Yes, it is safe from the point of view of data encryption, but risky from the point of view of the reliability of the media. Memory cards are less reliable than embedded eMMC or UFS chips. If the card fails, you will lose all data on it, and recovery will be extremely difficult or impossible.
Why does it take longer to load after transferring the game?
This is due to the difference in the speed of reading random data. The internal memory of a smartphone usually has performance that is several times higher than even the fastest microSD cards. When loading game levels, you need to read many small files, which is slower on the card.
Are the settings reset when the card is removed?
If the card was used as internal memory (Adoptable Storage), then removal will lead to system malfunctions and loss of access to applications. If the card was used as portable storage for individual applications, those applications will simply stop running until the card is reinserted.
How to return everything back to the internal memory?
To do this, go to the storage settings, select the card and change its format back to โPortable storageโ (formatting will be required). For individual apps, use the "Move to internal storage" button in each app's settings. The ADB command adb shell pm setInstallLocation 0 will return global settings to default.