Smartphone owners are often faced with limited internal storage, which quickly fills up with multimedia and installed apps. The question of how to switch to an Android SD card all the data, or at least the heaviest files, becomes critical for the comfortable use of the device. Fortunately, the operating system provides several built-in tools and hidden options for expanding memory without purchasing a new gadget.
The setup process depends on the version of Android, the shell manufacturer and the type of file system of the drive. In this material we will analyze in detail standard transfer methods, the use of Adoptable Storage mode and specialized utilities. You will learn what risks exist when changing the partition structure and how to properly prepare microSD the drive to work as a system drive.
Modern mid-range and budget smartphones are often equipped with a slot for memory cards, but manufacturers programmatically limit their use. Transferring applications external storage can significantly speed up the interface if the internal memory is full of the beginning. However, it is worth considering that the read and write speed of flash cards is usually lower than that of the built-in eMMC or UFS module.
Preparing a memory card and checking compatibility
Before starting any manipulations, you need to make sure that your memory card meets the speed and capacity requirements. For use as additional storage, standard cards Class 10, UHS-I or UHS-IIIare best suited. Slow drives can cause the system to freeze when trying to launch an application directly from an external card.
Insert the card into the smartphone slot and wait for the notification about a new device to appear. The system will offer several options for use: transferring photos and media files or using it as internal memory. Select the “Set up as portable storage” option to start to check the functionality of the media.
⚠️ Warning: The process of formatting the card into internal storage mode will permanently delete all data on it. Be sure to copy important files to your computer before starting setup.
You can check the actual recording speed using specialized benchmarks, such as A1 SD Bench. If the sequential write speed is below 20 MB/s, using the card to install applications is not recommended - this will lead to long downloads and lags.
Use memory cards marked A1 or A2 (Application Performance Class) - they are optimized for running applications and have a higher random read speed.
Regular transfer of applications through system settings
The safest and easiest way to free up space is to use the built-in individual app transfer feature. This method does not require obtaining root access and works on most devices running Android 6.0 and above. However, support for this function depends on the goodwill of the developer of a particular application.
To start the process, go to the section Settings → Applications → Manage applications. Select the app you want to move and find the "Storage" option. If the “Change” button is active, the system allows you to transfer the app to an external drive.
- 📱 Open the settings of the selected application and click the "Change" button.
- 💾 In the window that appears, select your SD card from the list of available drives.
- ⏳ Wait until the transfer process is completed without turning off the smartphone screen.
- ✅ Check performance of the application after the move.
It is worth noting that even after the transfer, some of the application data will still remain in the internal memory. This is due to Android's security architecture, which stores critical files and cache in a secure section. A complete transfer is only possible using special methods described below.
Adoptable Storage mode: card as internal memory
Function Adoptable Storage, introduced in Android 6.0, allows you to format the SD card so that the system considers it an extension of the internal memory. In this mode, you can install any application on the card, and the data is encrypted for security. When the card is removed, applications will stop working.
Activation of this mode is often hidden in the standard menu of many manufacturers, such as Samsung or Xiaomi. To enable, you may need to connect your smartphone to your computer and use debugging commands via ADB. This is a more advanced method that requires caution.
⚠️ Attention: After formatting the card in internal memory mode, it will not be readable on other devices or computers without reformatting.
To force the function to be enabled via a computer, run the command in the ADB terminal:
adb shell sm set-force-adoptable true
After executing the command, restart your smartphone, insert the card and the “Use as internal storage” option should appear in the storage settings menu. The system will offer to format the media, combining its space with the main partition.
Why do manufacturers disable Adoptable Storage?
Many brands block this function, since cheap memory cards reduce the overall performance of the smartphone, which leads to negative user reviews about the speed of the device.
Using ADB to force a transfer
If the standard menu does not allow transfer application, you can use the console utility Android Debug Bridge. This method allows you to bypass interface restrictions and force the application package to be moved to an external drive. You will need a computer with ADB drivers installed and USB debugging enabled on your smartphone.
First, find out the package name of the application you want to transfer. This can be done through the command adb shell pm list packages or using third-party file managers. The package name usually looks like com.example.app.
The command used for transfer is pm move-package. The syntax is as follows:
adb shell pm move-package [package_name] [card_ID]
To find out the ID of the memory card, enter the command adb shell sm list-disks. Typically this is a value of the form 179,64. After executing the command, the application will be moved, but its data may remain on the internal disk.
| ADB command | Description of action | Requirements |
|---|---|---|
adb devices |
Checking device connection | Enabled debugging |
pm list packages |
List of all installed applications | Access to the shell |
sm list-disks |
Display physical disk IDs | Shell rights |
pm move-package |
Direct application transfer | Knowledge of the disk ID |
Using ADB gives maximum control over the file system, but requires care: an error in the package name can lead to the application not working.
Transferring media files and changing save paths
The most effective way to free up space is to transfer heavy media files: photos, videos and music. Most cameras and voice recorders allow you to change the file saving path in their settings. This does not require complex manipulations and is safe for the system.
Go to the “Camera” application, open the settings (gear icon) and find the “Storage location” or “Save to” item. Switch the toggle switch to SD card. Now all new pictures and videos will be recorded directly to external media.
To transfer existing files, use a file manager. Select the folders DCIM, Pictures, Download and Music in the internal memory and move them to the root or corresponding directories on the memory card. Be careful when transferring a folder Android —some applications may lose access to their data.
- 📂 Open the file manager and go to the internal storage.
- 🎵 Select folders with music, videos and documents.
- ✂️ Use the Cut function to move files.
- 📥 Paste the files into the appropriate folder on the SD card.
⚠️ Warning: Do not move system folders or .obb files manually without understanding their purpose - this may interfere with the operation of games and apps.
Issues and limitations when working with SD cards
Despite the convenience of memory expansion, users often encounter a number of limitations. Some applications, especially banking clients and instant messengers, strictly prohibit installation on external drives for security reasons. In addition, the speed of such apps may be unsatisfactory.
Another common problem is data desynchronization when removing the card. If you remove the drive without disabling it through the Eject menu, your files may become corrupted. The Android system may require the disk to be checked the next time it is inserted, which will take time.
It is also worth considering the wear and tear of the memory card. Constant writing and rewriting of data, typical for applications and caches, quickly destroys conventional cards. For active use cases, it is recommended to purchase models with a high rewrite resource (High Endurance).
☑️ Checking readiness for transfer
Why is the “Move to SD card” button inactive (gray)?
The application developer has disabled transfer in the app manifest. This is often found in widgets. launchers and system utilities. You can bypass the ban only through root access or ADB commands, but this does not guarantee stable operation.
Is it possible to combine internal memory and an SD card without formatting?
Without data loss and formatting, it is impossible to combine partitions using standard means. The operating system requires blank media to create an encrypted internal container. memory.
Does transferring applications affect the speed of the smartphone?
Yes, if the speed of the memory card is lower than the speed of the internal storage. Applications may take longer to load, and animations in them may slow down. Use only fast cards of UHS-I class and higher.
What to do if the system does not see the SD card after transfer. data?
Try rebooting the device. If that doesn’t help, remove and reinsert the card. As a last resort, check the slot contacts or test the card on another device - it may be faulty.
Is it safe to store personal photos on an SD card in internal memory mode?
Yes, in mode Adoptable Storage data is encrypted with a key associated with your specific smartphone. Even if you insert the card into another phone, you will not be able to read the files without resetting the protection.