Internal Your smartphoneโs memory is full, and there are still tens of gigabytes of free space on the SD card? This situation is familiar to many Android device owners. Transferring data to an external drive not only frees up space for new applications and files, but also extends the life of the gadget: full memory slows down the system and causes lags.
Unfortunately, not all manufacturers provide flexible storage management options. For example, Samsung i Xiaomi often block the transfer of applications to a memory card in new models, and Google with version Android 10+ tightened the rules for working with external drives. But even in such cases, there are workarounds - from standard tools to manual transfer via PC.
In this guide we will look at all the current methods for transferring data, including hidden settings, ADB commands and third-party utilities. Weโll also tell you which files can be safely moved to an SD card, and which are absolutely not allowed (risk of data loss or system crashes).
Why internal memory fills up faster than an SD card
Even if you actively use a removable drive, the system saves most data to internal memory by default. Here are the main reasons:
- ๐ฑ Default applications installed in internal storage. Even if you select an SD card as the installation location, some files (cache, settings) will remain in the phone's memory.
- ๐ท Photos and videos in modern smartphones (for example, Samsung Galaxy S23 or Google Pixel 7) are automatically saved to the folder
DCIMinternal storage, unless a different path is configured. - ๐ต Music and downloads from browsers (Chrome, Firefox) most often end up in
/Downloadon the internal drive. - ๐ System updates and application caches (for example WhatsApp, Telegram) take up gigabytes of space, and are not completely cleared.
In addition, Android reserves up to 10-15% of the internal memory for system needs, and this space is not available to the user. But an SD card does not have such a limitation - it can be filled 100%, but this can lead to slower operation.
What data can be transferred to an SD card (and which cannot)
Not all files are equally useful (and safe) to move to an external drive. Below is a table with recommendations:
| Data type | Can be transferred | Risks/limitations |
|---|---|---|
| Photos and videos | โ Yes | When deleting SD card files will become unavailable in the gallery |
| Music and audio files | โ Yes | Some players (for example, Spotify) do not support playback from SD |
| Documents (PDF, DOC, XLS) | โ Yes | No risks |
| Applications (APK) | โ ๏ธ Partially | Only if supported Adoptable Storage (Android 6โ9) or via ADB |
| Cache and application data | โ No | High risk app failures |
Critical files that should NEVER be transferred:
- ๐ซ System folders (
/system,/data) - this will lead to Android crash. - ๐ซ Files with the extension
.odex,.vdexโresponsible for the operation of applications. - ๐ซ Folder
Android(except for subfoldersobbfor games)โcontains account and settings data.
โ ๏ธ Attention: If you transfer applications to an SD card via Adoptable Storage (Android 6โ9), the card will be encrypted and formatted. After extraction, all data on it will become unavailable on other devices!
Method 1: Transferring files through the built-in file manager
The easiest method is to use the standard one file manager, which is found in any Android smartphone. The instructions are suitable for Samsung, Xiaomi, Realme and other brands:
- Open the application
Files(orMy fileu Samsung). - Go to section
Internal memory. - Select files or folders (for example,
DCIMfor photos,Downloadfor downloads). - Click
Move(orCut+Insert). - Select
SD cardas target folder.
On some devices (for example, Huawei or Oppo) the path may differ:
Settings โ Memory โ Files โ Select โ Move.
Make sure the SD card is formatted in FAT32/exFAT|
Check the free space on the card (there should be more than the amount of data being transferred)|
Close all applications that work with files (gallery, player)|
Make a backup copy of important data on your PC
-->
Problems and solutions:
- ๐ Files are not displayed after transfer? Reboot your phone or update media library through the app
Gallery(in the settings there is usually an optionUpdate). - ๐ซ Can't move the folder? It may be protected by the system. Try transferring the files one at a time.
Method 2: Transfer applications to the SD card (if supported)
In older versions of Android (6.0โ9.0) there was a function Adoptable Storagethat allows you to โbindโ the SD card as part of the internal memory. Now it is almost not used, but some manufacturers (for example, Xiaomi in the firmware MIUI) leave the ability to transfer individual applications.
How to check support:
Settings โ Applications โ Select application โ Memory.
If there is a button Change or Transfer to SD card the function is available.
Step-by-step guide:
- Open
Settings โ Applications. - Select the desired application (for example, WhatsApp or Spotify).
- Click
Storage โ Transfer to SD card. - Wait for the process to complete (may take a few minutes).
โ ๏ธ Attention: Transferred applications may be slower, especially if Class SD cardClass 4orClass 6. For normal speed, use cardsUHS-I (Class 10)orA1/A2.
If there are no buttons Move to SD card try an alternative method via ADB (we'll sort it out in the next section).
Before transferring applications, check their compatibility with SD cards. For example, Netflix and Google Pay will not work from an external drive due to security restrictions.
Method 3: Transfer via ADB (for advanced users)
If the manufacturer has blocked the transfer of applications, you can use Android Debug Bridge (ADB) โa debugging tool. This method works on most devices, but requires a connection to a PC.
What you will need:
- ๐ฅ๏ธ A computer with drivers installed ADB (you can download from the website Google for Android SDK).
- ๐ฑ Enabled USB debugging (
Settings โ About phone โ Build numberโ press 7 times, thenSettings โ System โ For developers โ Software debugging USB). - ๐พ SD card formatted as
portable storage(notinternal!).
Instructions:
- Connect your phone to the PC via USB and enable debugging.
- Open the command line (
cmdon Windows) and enter:adb shell pm set-install-location 2This command will force the system to install applications on the SD card by default.
- To transfer already installed an application (for example, Facebook), use:
adb shell pm move-package com.facebook.katana(replace
com.facebook.katanawith the package name of your applications).
How to find the package name of the application?
Install the utility App Inspector from Google Play or use the command:
adb shell pm list packages
โ ๏ธ Attention: Some applications (for example, Google Play Services or system utilities) cannot be transferred. An attempt to do this will result in an error Failure [NOT_MOVED].
What to do if ADB does not see the device?
1. Make sure that USB debugging is enabled and you have given permission to the PC.
2. Check the drivers: for Windows download Google USB Driver, for macOS/Linux - install android-tools-adb via terminal.
3. Try another USB cable (preferably the original one).
4. Restart your phone and PC.
Method 4: Automatic transfer of photos and videos
If you actively shoot on your phone, the internal memory fills up in a matter of days. The solution is to configure automatic saving of media files to the SD card.
For the camera:
- Open the application
Camera. - Go to
Settings โ Save location(orStorage). - Select
SD cardinstead ofInternal memory.
For downloads from the browser:
- In Chrome:
โฎ โ Settings โ Downloads โ Save location โ SD card. - V Firefox:
โฐ โ Settings โ Downloads โ Save files to SD card.
If your phone does not support saving to SD (for example, Google Pixel or OnePlus with pure Android), use third-party applications:
- ๐ธ Camera MX โ allows you to select the save folder.
- ๐ฅ Files by Google โtransfers downloads automatically.
Setting up automatic saving to an SD card saves up to 50% of internal memory if you actively use the camera or download files.
Method 5: Transferring data via a computer
If the phone is buggy or does not allow you to transfer files through the manager, you can use a PC. This method is more reliable, as it eliminates the risk of data loss in case of failure.
Step-by-step guide:
- Connect the phone to the computer via USB (select mode
File transfer (MTP)). - Open
This computer(Windows) orFinder(macOS) - your smartphone will appear there. - Copy the necessary folders (
DCIM,Download,Music) from the internal memory to the SD card (it will appear as a separate disk). - After copying, delete the originals from the phone to free up space.
Problems and solutions:
- ๐ฅ๏ธ The computer does not see it. phone? Check the USB cable (you need a cable that supports data transfer, not just charging). Also try a different USB port.
- ๐ Folders are not copied? Perhaps they are protected. Use Total Commander with root access (if the phone is rooted).
For mass transfer it is convenient to use utilities:
- ๐ฅ๏ธ Android File Transfer (for macOS).
- ๐ฅ๏ธ Moborobo or AirDroid (for Windows/macOS with wireless transfer).
Common errors and how to avoid them
When transferring data to an SD card, users encounter typical problems:
| Error | Cause | Solution |
|---|---|---|
| SD card is not detected | Incorrect format (NTFS), damaged partition | Format the card in FAT32 or exFAT via PC |
| Applications crash after transfer | SD card is too slow (lower class A1) |
Buy a class card A2 or transfer only media files |
| Files disappeared after transfer | The copying process was interrupted or the card was removed without safely disconnecting | Recover data via Recuva or DiskDigger |
| Cannot be transferred application | The manufacturer has blocked the function | Use ADB or install the application on the card when you first start |
Tips for stable operation:
- ๐ Remove the SD card only through
Safe removalin the notification curtain. - ๐ Once a month, check the card for errors via a PC (in the disk properties, select
Service โ Check). - ๐ก๏ธ Do not store the only copies of important files on the SD card - they may become damaged.
โ ๏ธ Attention: If you use the SD card asinternal memory(functionAdoptable Storage), it cannot be read on another device without formatting. It can also slow down the phone if the card. slow.
FAQ: Answers to frequently asked questions
Can I transfer WhatsApp to an SD card?
Officially WhatsApp does not support transfer to an SD card, as it stores the data in a protected folder /Android/media/com.whatsappHowever, you can manually copy backups of chats (MsgStore.db.crypt14) to the card, and then restore them when reinstalling. To do this:
- Make a backup copy to WhatsApp (
โฎ โ Settings โ Chat โ Backup). - Copy the folder
WhatsAppfrom the internal memory to the SD card. - Reinstall WhatsApp and restore chats from the card.
โ ๏ธ Media files (photos, videos) can be transferred separately, but they will not appear in chats without manual import.
Why after transferring the application to the SD card it stopped working?
This happens for three reasons:
- Slow card: If the class of the SD card is lower
Class 10orA1, applications will slow down or crash. Solution - buy a card markedA2(for example, SanDisk Extreme). - Locked transfer: Some applications (banking, games with DRM) do not support working with external memory. Solution - return them back to internal memory.
- Mounting error: If the card is connected as
portable storage, and the application requiresinternal, a conflict will arise. Solution - format the card as internal (but this will delete all data on it!).
How to transfer games to an SD card (for example, Genshin Impact or Call of Duty Mobile)?
Most modern games (especially with 3D graphics) do not support transfer to an SD card due to:
- Protection against piracy (files
.obbare tied to internal memory). - Reading speed requirements (SD cards are slower than built-in memory
UFS).
Workaround:
- Copy the folder
Android/obbto the SD card. - Install the game again, but return the folder before the first launch
.obbto internal memory (use a file manager with root access if necessary). - For some games (for example, Minecraft) you can use patched APKs, but this breaks the rules Google Play.
โ ๏ธ Risk: When updating the game via Google Play files on the SD card may be reset.
Is it possible to use an SD card as internal memory on Android 10+?
Starting with Android 10, Google disabled the function Adoptable Storage (turning the SD card into part of the internal memory) for most devices. However, some manufacturers leave it in their shells:
- Xiaomi (MIUI):
Settings โ Memory โ SD card โ Format as internal. - Samsung (One UI): The function is disabled in new models (starting from Galaxy S20).
- Huawei (EMUI): Supported only on older devices (up to Mate 30).
If there is no option, alternatives:
- Use ADB to force transfer of applications (Section 3 of this article).
- Buy a phone with support
MicroSDand a large amount of internal memory (for example, Samsung Galaxy A54 with 256 GB + slot for the card).
How to recover data from an SD card if it was lost after transfer?
If files disappeared after copying, try:
- Check the recycle bin: Some file managers (for example, Files by Google) save deleted files 30 days.
- Use recovery apps:
- ๐ฅ๏ธ Recuva (Windows) - scans the card for deleted files.
- ๐ฅ๏ธ DiskDigger (Android) - works without root, but with limitations.
- ๐ฅ๏ธ PhotoRec (Linux/macOS) - restores even severely damaged files.
.nomedia or other hidden directories. Turn on display of hidden files in the manager.โ ๏ธ If the card is physically damaged (it is not detected, it makes sounds when connected), do not try to restore the data yourself - contact a service center.