Every year, modern mobile applications acquire new functions and become more and more “heavy,” taking up gigabytes of the smartphone’s internal memory. For owners of devices with a small amount of built-in storage, this becomes a real problem, as the system begins to work slower and the installation of new apps is blocked. It is in such situations that microSD memory cards come to the rescue, which can significantly expand the available space.
However, simply inserting a card into the slot is not enough for the system to start automatically saving all content to it. The operating system Android has its own limitations and algorithms for working with files, which often do not allow installing applications from Google Play immediately to an external drive by default. The user needs to make a number of specific settings to redirect data flows.
In this guide we will look at all the current methods to bypass standard restrictions and effectively use an external drive. You will learn how to turn a memory card into the internal memory of the device, what risks exist with this approach and what to do if the desired option is not in the settings menu of your gadget.
Features of Android working with external memory
Starting with version Android 6.0 Marshmallow, Google has introduced the Adoptable Storage function, which allows the system to perceive the SD card as an extension of the internal memory. This is a fundamental difference from older versions, where the card was used solely as portable storage for photos and music. When this mode is activated, the drive is formatted and data is encrypted, after which it becomes an integral part of the system.
It is important to understand that not all smartphone manufacturers support this function at the firmware level. Large brands, such as Samsung or Xiaomioften block the ability to fully merge memory, leaving users with only the option of transferring individual files or a cache. This is done to ensure the stability of the device, since the reading speed of external cards may be lower than the speed of the built-in chip.
There is also a difference between transferring the application itself (APK file) and transferring its data. The system allows you to move the bulk of the “heavy” games and apps, but some system components and widgets must always remain on the internal drive for the operating system to start correctly.
⚠️ Attention: The process of formatting the card for internal memory will destroy all data on it. Be sure to back up your photos and documents before starting the procedure.
The speed characteristics of the drive play a critical role. If you plan to run applications from the card, it must comply with a speed class of at least Class 10 or standard UHS-I. Using slow cards will lead to lags, long loading times, and possible freezing of the smartphone interface.
Preparing the memory card and smartphone
Before you start setting up, you need to make sure that your equipment is ready for use. First of all, check the specifications of your smartphone in the official manual or on the manufacturer’s website. Not all devices support recording to external drives, even if the slot is physically present.
The memory card itself must be of high quality and original. The market is flooded with fakes that show incorrect volume or have low write speeds. To install applications, it is recommended to use cards with a capacity of 32 GB or more, since modern systems may not work correctly with very small or, conversely, extremely large volumes in internal memory emulation mode.
- 📱 Make sure that the smartphone supports the file system
exFATorNTFSif you plan to use large-capacity cards. - 🔋 Charge the device to at least 60%, since the process of formatting and transferring data is energy-consuming and should not be interrupted.
- 💾 Make a complete backup of important contacts and messages in case of an unexpected reset.
After physically installing the card in the slot, wait for the system to notify you about connecting a new device. Generally, Android offers two usage options: "Portable Storage" and "Internal Storage". For our purpose, we are interested in the second option, but it may be hidden or unavailable depending on the model.
Method 1: Official formatting for internal memory
This is the most reliable and safest method provided by the operating system developers. If your smartphone model supports the Adoptable Storage feature, you can fully integrate the card into the system. After this, the Play Market will by default offer to install new applications on the expanded volume.
First, remove the card from the device (if it is already inserted and formatted as portable) to save the data, or accept losing it. Insert the card into the slot and go to menu Settings. Find the partition Storage or Memorywhere the new drive will be displayed. Click on it and select the "Use as internal storage" option.
The system will warn you about low card speeds if they are detected and offer to format it. Agree to the terms. Once the process is complete, Android will offer to transfer already installed applications and media files. It is recommended to choose to transfer all possible content at once.
☑️ Check before formatting
After the device is rebooted, the card will work as part of the system partition. Now, when installing games from Play Market the system will decide where to put them based on the available space. You can no longer simply remove the card and insert it into another phone without losing data and access to applications.
⚠️ Attention: After formatting for internal memory, the card is tied to a specific device. Inserting it into another phone and launching applications will not work without completely resetting the card.
Method 2: Transferring individual applications through settings
If your smartphone does not support full memory consolidation, you can still move some applications manually. This method does not require formatting or data loss, but does not work with all apps. Application developers themselves decide whether to allow the transfer of their app to an external drive.
To check this possibility, go to Settings → Applications. Select the app you want to move from the list. If the function is available, you will see an active button Change or Move to SD card. If the button is gray or missing, it means that the developer has prohibited the transfer of this application.
Heavy games and social networks can often be transferred. System applications, messengers (partially) and widgets usually remain on the internal drive. When transferred to the card, the main APK file is moved, and part of the cache and user data may remain inside, which frees up significant, but not all, volume.
| Application type | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| Games with graphics | High | Possible jitters | Move if there is not enough space |
| Social networks | Medium | Slow photo loading | Better left inside |
| Messengers | Low | Notification delay | Not recommended |
| System services | Impossible | Operation critical | Internal memory only |
Use this method to archive rarely used apps. For example, if you have an application for ordering a taxi, which you open once a week, you can safely send it to the card, freeing up valuable internal space for frequently used software.
Why can’t some applications be transferred?
Developers prohibit transferring applications to an SD card for several reasons. First, external drives are less reliable and can fail, resulting in loss of application data. Secondly, the card's reading speed is often slower, which degrades the user experience. Third, some features, such as desktop widgets or background work, may not function correctly when placed on external media. Therefore, Google and manufacturers leave the final decision to the application authors.
Use of third-party utilities and ADB commands
For advanced users whose devices do not have a "Move" button, there are ways to force changes in system behavior. One of the most effective methods is to use the debug bridge ADB (Android Debug Bridge) from your computer. This allows you to change the global default installation setting.
To do this, you will need a computer, a USB cable, and USB debugging enabled in the developer menu on your smartphone. Once your device is connected, run a command that will force the system to consider the SD card as the preferred installation location. However, this method does not guarantee 100% success for all applications, since restrictions may be at the system kernel level.
adb shell pm set-install-location 2
In this command, the number 2 means the priority of external storage. The number 0 returns the default settings (automatic selection by the system), and 1 sets the priority of the internal memory. After executing the command, restart the device and try installing the application from the Play Market.
There are also manager applications, such as App2SD or Link2SD, which require superuser rights (Root). They allow you to create symbolic links, tricking the system into thinking that the application files are inside, even though they are physically located on the card. This is a powerful but risky method that requires deep knowledge.
Use the original USB cable when connecting to a computer to work with ADB. Cheap cables often only support charging and do not transfer data, which will lead to a connection error.
Problems and possible risks when transferring
Moving applications to an SD card is always a compromise between memory space and performance. The internal memory of modern smartphones (especially standard UFS 3.1 or 4.0) works many times faster than even the fastest microSD cards. This can lead to a noticeable decrease in performance.
One of the common problems is applications suddenly disappearing. If the memory card fails, is damaged, or simply makes poor contact in the slot, all transferred apps will no longer run. The system will display "Application not installed" errors or simply close when trying to start.
- 📉 Speed reduction: Loading time for games and heavy applications may increase by 2-3 times.
- 🔋 Battery consumption: Constant work with an external drive may consume more energy than working with an internal chip.
- 🔒 Security: Data on a card formatted as internal memory is encrypted, but physical access to it makes it easier to steal the storage device.
In addition, frequent data overwriting, which is typical for running applications, wears out the resource faster memory cards. Regular cards are not designed for intensive work with many small files that the operating system and applications produce. This can lead to a rapid loss of storage capacity.
⚠️ Attention: If, after transferring applications, the smartphone begins to work unstable, spontaneous reboots or interface errors occur, immediately return the applications to the internal memory or cancel formatting the card.
Using an SD card for applications is a temporary solution to the problem of lack of memory. For comfortable work, it is better to consider purchasing a device with a large amount of built-in storage.
Optimizing storage after migration
After you have successfully migrated applications, it is important to properly maintain the new memory configuration. Regularly check the status of the card through the storage settings. If the system reports errors or damaged sectors, it is better to replace the card so as not to lose important data.
Do not fill the memory card completely. For normal operation of the file system and recording algorithms, always leave 10-15% of the volume free. A full card works slower and fails faster. Delete old, unnecessary files and application cache that may have been copied along with the app.
Periodically make backup copies of important data from the card to your computer or cloud storage. Since the reliability of storage on external media is lower than on internal chips, having a second copy of data is a mandatory rule of digital hygiene.
If you notice that a specific application does not work correctly after transfer (slows down, crashes), try moving it back. Not all apps get along equally well with external storage, and flexibility in configuration will allow you to find the optimal balance for your device.
Why did the application stop receiving updates after the transfer?
This can happen if the path to the application files has changed and Google Play Market cannot correctly determine its location. Try deleting the app and installing it again, or moving it back to internal memory before updating. Sometimes clearing the cache of the Play Market store itself helps.
Is it possible to use one card on several phones?
If the card is formatted as “Portable storage” (for photos and files), then yes, you can move it between devices. If the “Internal Memory” mode was used, the card will only work on the phone where it was formatted, due to the encryption keys. To use it on another device, you will have to format it again, losing all data.
How do I know if my phone supports Adoptable Storage mode?
Officially, this information is often hidden. The easiest way to check is to insert the card, go to the storage settings and see if there is a "Format as internal" option there. If it is not there, you can try activating the ADB command sm set-force-adoptable true, but this does not work on all firmware.
Will the phone's operating speed decrease?
Yes, most likely it will decrease if you run applications directly from the memory card. The random read/write speed of microSD cards is significantly lower than that of built-in eMMC or UFS memory. The interface may become less responsive, and games will take longer to load.