Many smartphone owners are faced with a situation where the internal memory of the device fills up critically quickly. This leads to system slowdown, inability to install new apps and instability of existing ones. This problem is especially acute for budget models, where the amount of built-in storage is limited and system files take up a significant portion of the space.
Fortunately, there are several effective ways to solve this dilemma. Moving apps to an external drive frees up valuable space and preserves important data. In this article we will look in detail at how to make Android perceive a memory card as part of the internal memory or as a traditional storage for media files and apps.
It is worth noting right away that the transfer capabilities are highly dependent on the version of the operating system and the policy of the manufacturer of your gadget. Some companies, such as Samsung or Xiaomimay limit these functions in their shells, while pure Android provides more freedom of action to the user.
Preparing a memory card and selecting an operating mode
Before you begin settings, you need to properly prepare the memory card itself. The read and write speed of an external drive directly affects the performance of applications installed on it. Using a slow card can cause apps to take longer to launch than usual or even crash.
There are two main modes of operation of an SD card in the ecosystem. Android. The first is the "Portable Storage" mode, which is the default. In this mode, the card is available for storing photos, videos and music, but installation of applications on it is often blocked or limited.
The second option is the “Internal Storage” mode (Adoptable Storage). This function, which appeared in Android 6.0, allows you to format the card so that the system will consider it an extension of the built-in memory. Important to understandthat when this mode is selected, the card will be encrypted and tied to a specific device.
⚠️ Attention: When formatting a card into internal storage mode, all data on it will be permanently deleted. Be sure to make a backup copy of important files before starting the procedure.
If your goal is to install games and heavy apps, it is recommended to use speed class cards UHS-I or higher. This will ensure minimal delays when running applications. You can check the speed class on the case of the card itself or in the manufacturer's specifications.
Use memory cards with a capacity of at least 32 GB for comfortable installation of modern applications, since some games can take up more than 5 GB of space.
Standard method through the system settings
The easiest and safest way to change the installation location is to use standard system tools. This method does not require connecting to a computer or installing third-party software, but is not available on all devices.
First, insert the card into the slot and wait for the notification about the new drive. Then go to the settings menu. The path may vary slightly depending on the model, but usually it looks like this: Settings → Storage or Settings → Memory.
Find your SD card in the list and click on it. In the menu that opens, select “Storage Settings” or similar. Here you will see the “Format as internal storage” option. The system will warn you about the consequences and offer to transfer the data.
- 📱 Make sure the battery is charged more than 50% to avoid formatting failure.
- 💾 Select the option to transfer existing data immediately after formatting to save time.
- 🔄 After the process is completed, reboot the device to correctly defining the new volume.
After completing these steps, the system will begin to use the card to install new applications by default. Old apps can be transferred manually through the app management menu. However, if the manufacturer has blocked this function, this menu item may not be available.
Activation through the developer menu and ADB
If the standard menu does not allow you to format the card as internal memory, you can try to forcefully activate this function. This requires enabling developer mode and, in some cases, using a computer with the utility installed ADB (Android Debug Bridge).
First, activate developer mode. Go to Settings → About phone and quickly click 7 times on the “Build number” item. After this, a new section “For Developers” will appear in the main settings.
Inside this section, find the item “Force allow apps on external”. Enabling this switch will add portability to many apps that did not previously support this feature natively.
A more advanced method involves using the command line. Connect your phone to the PC, enable USB debugging and enter the following command to check the list of volumes:
adb shell sm list-disks
After receiving the disk ID (for example, disk:179,64), run the format command:
adb shell sm partition disk:179,64 private
This command will turn the card into encrypted internal storage. Be extremely careful, as an error in entering the drive ID may result in formatting the wrong media.
What to do if the ADB command does not work?
Make sure that the correct drivers for your device are installed on your computer and that USB debugging permission is confirmed in the phone window. Also check that the cable is working and supports data transfer, not just charging.
⚠️ Attention: MIUI, OneUI and EMUI shell interfaces may hide or block the operation of memory-related ADB commands. In such cases, using third-party launchers or root access may be the only way out.
Moving already installed applications
After the card is configured, the question arises: how to move already installed apps? Not all applications support transfer, since developers can hardwire their products to internal memory to ensure stability.
Go to the section Settings → Applications. Select the app you are interested in from the list. If transfer is possible, you will see an active "Edit" or "Move to SD card" button. By clicking on it, you will start the data migration process.
The duration of the process depends on the size of the application. During the transfer, the app icon may become inactive, and the system may warn about the temporary unavailability of the service. It is not recommended to interrupt this process.
It is worth noting that even after the transfer, some application data (cache, settings, configuration files) will still remain in the internal memory. This is a technical feature of the architecture Androidwhich cannot be bypassed without obtaining root access.
☑️ Checking transferability
Limitations and technical nuances
Despite the convenience, using an SD card as internal storage has its drawbacks. The main problem is speed. Even the fastest microSD cards are inferior to the built-in flash memory type UFS 2.1 or UFS 3.0, which is used in modern smartphones.
This can lead to heavy games taking longer to load, and the system interface may slow down when actively using files from an external card. In addition, the memory card is a more vulnerable element and can fail faster than the built-in chip.
Another important nuance is compatibility. If you remove the card and insert it into another device or connect it to a computer through a card reader, you will not be able to read the data. Encryption binds the card to a specific device identifier.
| Characteristics | Internal memory | SD card (internal mode) | SD card (portable) |
|---|---|---|---|
| Speed reading | High (up to 1000 MB/s) | Medium (up to 100 MB/s) | Medium (up to 100 MB/s) |
| Encryption | Hardware | Software (binding) | Absent |
| Transfer to PC | Only via cable | Impossible without reset | Free access |
| Reliability | High | Average | Low/Medium |
It should also be taken into account that Some widgets and system functions may not work correctly if the main application files are located on removable media that the system was unable to mount at some point.
Using an SD card as internal memory is a compromise between capacity and speed. For system applications and heavy games, it is better to leave internal memory.
Solving problems and common errors
Users often encounter a situation where the system writes “Not enough space,” although there are several gigabytes free on the card. This may be due to the file system or indexing errors.
Try formatting the card to the file system exFAT via your computer before inserting it into the phone, although Android usually it does this itself. Also check the card for bad sectors using utilities like HDDScan or CrystalDiskMark.
If the application refuses to be transferred, the reason may be the presence of widgets on the desktop. Delete the widgets for this application, try moving it, and then return the widgets to their place.
⚠️ Attention: If after transferring the applications the phone starts to work unstable, return critical apps (messengers, banking applications) back to the internal memory to ensure their stable operation.
In rare cases, resetting the phone to factory settings helps, but this is an extreme option measure. Before such actions, always save a backup copy of your contacts and important documents in cloud storage.
Is it possible to transfer system applications to an SD card?
Transferring system applications without root access is impossible and is highly not recommended. This may cause the phone to stop booting (bootloop), since the system will not be able to find critical files at startup if the card is not read instantly.
Why does it take longer to start after transferring the game?
This is due to the lower random read speed of memory cards compared to the built-in storage. Game textures and resources load more slowly, which increases the time it takes to appear in the game menu.
What happens if you remove a card formatted as internal memory?
Applications located on the card will stop working and disappear from the menu. The data will be encrypted and inaccessible until you insert the same card back into the same phone. Formatting the card on another device will delete all data.
How to return the card to portable storage mode?
To do this, go to the storage settings, select the card and click “Format as portable storage.” Please note that all applications on it will be deleted and will have to be reinstalled again.
Does transferring applications affect the service life of the memory card?
Yes, the active operation of applications creates a constant load on the memory cells of the card, writing cache and logs. This can shorten the life of a cheap card faster than with regular photo storage.