Owners of smartphones based on Android often face a paradoxical situation: the memory card slot is occupied by a capacious microSDon which gigabytes of files are stored, and the internal memory of the device is critically full. The operating system reports that there is not enough space to install updates or new ones applicationswhile the external drive is idle or inefficiently used. Transferring data from external media to internal memory is not just copying files, but a necessary procedure for optimizing the operation of the gadget.
There are several ways to perform this task, from using the built-in tools of the file manager to using ADB commands for advanced users. The choice of method depends on the version of your operating system, smartphone model and what data you want to move. In this article, we will analyze in detail all the available options so that you can free up valuable space without losing important information.
Preparing for the file transfer process
Before you begin manipulating the file system, you need to ensure the integrity of the data. Any copying of large amounts of information carries the risk of power failure or software failure. Therefore, the first step should always be to save backup important documents and photos to a cloud service or computer.
⚠️ Attention: If your memory card was formatted as “internal memory” (Adoptable Storage) in older versions of Android, you will not be able to transfer data back using standard means without completely formatting the card, which will lead to the deletion of all files.
It is also worth checking the condition of the drive itself. Damaged sectors on SD card can cause the copy process to freeze and damage the phone's file system. It is recommended to run an error check through the storage settings or connect the card to a PC for diagnostics using the utility chkdsk.
Make sure that there is enough free space on the internal storage of the smartphone to receive all the files. Trying to copy 32 GB of data with 10 GB of free space will result in a write error and possible loss of some information. It is better to transfer files in portions, starting with the largest ones.
Using the built-in file manager
The easiest and safest way to move data is to use the standard "Files" or "File Manager" application, which is preinstalled on most modern smartphones Samsung, Xiaomi and Google Pixel. The interface may differ depending on the manufacturer's shell, but the logic of action remains the same for the entire ecosystem Android.
Open the file manager application and find the section responsible for external storage. It is usually designated as SD card or the name of the memory card manufacturer. You need to go to the folders containing the target files, most often these are directories DCIM for photos and Download for downloaded documents.
☑️ Check before copying
To perform the operation, select the required files with a long press. In the menu that appears, select the "Copy" or "Move" option. The difference between them is significant: copying creates a duplicate, taking up space on both media, and moving deletes the original from the card after successful writing to the internal memory.
Go to the "Internal memory" section and select the destination folder for pasting. Click the "Insert" button and wait for the process to complete. The transfer speed depends on the speed class of your microSD and connection interface.
⚠️ Attention: Never remove the memory card or restart the phone while the copy progress bar is displayed. This can lead to irreversible damage to the file table and loss of all data on the media.
Specifics of transferring photos and videos
Media files occupy the lion's share of space in the smartphones of modern users. Android's default gallery is often set to save pictures directly to the memory card, which over time leads to data fragmentation and slowdown of the gallery app when scanning thousands of files on a slow drive.
To transfer your media library, you can use the bulk allocation feature. In the Gallery or Google Photos app, select an album or specific photos. Using the "Move to Album" or "File Management" menu, change the save path from an external drive to an internal drive.
Before mass transferring videos, sort the files by size. Moving thousands of small photos may take longer due to large amounts of I/O than moving several movies.
Pay attention to the folder structure. When transferring manually, try to maintain the hierarchy so as not to get confused in the files later. For example, create a folder in internal storage and move the content there. data-i="76">Photos (JPEG) Internal_Photos in internal storage and move content there.
| File type | Medium size | Recommended storage location | Impact on speed |
|---|---|---|---|
| Photos (JPEG) | 3-8 MB | Internal memory | Quick view |
| Video (4K) | 300-500 MB | SD card (high class) | Depends on the speed of the card |
| RAW pictures | 25-50 MB | Internal memory | Requires quick access |
| Documents (PDF) | 1-5 MB | Any place | Insignificant |
After the transfer is complete, check whether the photos are displayed correctly in the gallery. Sometimes the system takes time to update the media cache. If the files are not visible, try restarting the device or clearing the cache of the Media Storage application in the settings.
Moving applications to internal memory
The situation with transferring installed applications is more complicated than with regular files. Starting from version Android 6.0, Google has limited the ability to transfer apps to an SD card, and the reverse process (from the card to internal memory) is often hidden from the user if the application was originally installed on external media.
You can check the possibility of transferring through the device settings. Go to section Settings → Applications, select the app you are interested in and find the "Storage" item. If the "Change" button is active, you will be able to select internal memory as the main location.
However, many system applications and critical services (messengers, banking clients) do not support installation on external drives for reasons of security and stability. In such cases, transfer is possible only through receipt root access and the use of specialized software like Link2SD, which is not recommended for ordinary users due to the risk of loss of warranty.
⚠️ Attention: Transferring system applications or changing installation paths without proper knowledge can lead to the device being "bricked" or permanently app departures. Proceed with caution.
If you cannot transfer the application using standard means, consider uninstalling it and reinstalling it. When installing from Google Play the system will by default offer to install the app in the internal memory, if there is space there.
Working with files via a computer
Sometimes the mobile interface turns out to be too slow or inconvenient for working with gigabytes of data. In this case, the most effective solution would be to use a computer as an intermediary. This method provides high transfer speed and allows you to visually control the folder structure.
Connect your smartphone to the PC using a USB cable. On the phone screen, select the connection mode "File Transfer" or MTP. On your computer, open “My Computer”, where two disks will be displayed: the internal memory of the phone and the memory card.
Algorithm of actions via a PC:
1. Open the SD card drive.
2. Select the required folders (Ctrl+A for all).
3. Cut files (Ctrl+X).
4. Open the phone's internal memory drive.
5. Paste Files (Ctrl+V).
Using Windows or macOS Explorer has the advantage of being able to sort files by date, size, or type before transferring. This allows you to filter out garbage and not clog the internal memory with unnecessary duplicates.
What to do if the computer does not see the phone?
Make sure the USB cable is working and supports data transfer, not just charging. Try a different USB port, preferably connected directly to the motherboard and not through the front panel or hub. You may also need to install ADB drivers or manufacturer-specific drivers (for example, Samsung USB Driver).
After the operation is completed, safely remove the device from the system via the Windows tray to avoid data corruption. Disconnect the cable and check for files in the smartphone's memory.
Advanced methods and the ADB command line
For users who are not afraid of technical tools, there is a method of transferring data using a utility ADB (Android Debug Bridge). This method allows you to perform operations hidden from the GUI and work with files at the system level.
First you need to enable “USB Debugging” in the developer menu on your phone and install ADB on your computer. By connecting the device, you can use commands to copy files directly between memory partitions.
An example command for copying all jpg files from the card to the internal memory:
adb shell cp -r /storage/XXXX-XXXX/DCIM/Camera/* /storage/emulated/0/DCIM/Backup
Here XXXX-XXXX is the unique identifier of your memory card, which can be found through the command adb shell ls /storage. This method is especially useful when the GUI freezes when trying to process thousands of files.
Using ADB gives maximum control over the file system, but requires care: one mistake in the path can lead to the deletion of system files.
Remember that some operations through ADB may require elevated privileges. If the command returns the error "Permission denied", then you do not have access to system directories without root access.
Frequently asked questions (FAQ)
Why is the internal memory not freed up after transferring files?
You probably used the "Copy" function instead of the "Move" function. In this case, the files are duplicated, taking up space in both places. Check your memory card and delete the original files if you no longer need them there.
Is it possible to make an SD card the main memory forever?
In modern versions of Android (10 and above), this function is often removed by manufacturers. Even if there is one, the memory card is slower than the internal memory, which will slow down the system and applications.
Is it safe to transfer data when the battery is low?
No. If the phone turns off while recording is in progress, the file system may be damaged. Always charge your device to at least 50% before starting a bulk data transfer.
What to do if the phone says “File is too large”?
This is a limitation of the FAT32 file system, which is often used on memory cards. It does not support files larger than 4 GB. Format the card in exFAT (after saving the data) to remove this limitation.