Transferring data to SD card Android is a task that almost every user faces. A memory card expands the storage capacity, frees up the internal memory of the smartphone and speeds up its operation. But not everyone knows that Android limites transfer options depending on the OS version, device model and file type. For example, Android 11+ Google has tightened the rules for working with external drives, and manufacturers like Samsung or Xiaomi add their own shells with unique settings.

In this article we will look into all current data transfer methods โ€”from simple files (photos, videos, music) to applications and their cache. We will separately dwell on typical errors (for example, "SD card not detected" or "Insufficient rights") and explain how to get around them without root access. If you are using Android 14 or newer, pay attention to the section about Scoped Storage this is a key change that breaks the old transfer methods.

Before you get started, check two things: whether your device supports adoptable storage (the function of formatting a card as an internal drive) and what kind speed class yours microSDhas. Cards of class A1 or A2 are optimal for applications, and U3/V30 for recording 4K video. If you have a card Class 4 or Class 10 without markings A, transferring applications may be unstable.

1. Preparing an SD card: formatting and selecting a file system

Before transferring data, the memory card must be properly prepared. If you just bought microSD, it is most likely formatted in FAT32 - this file system is supported by all devices, but it has a file size limit of 4 GB. For modern smartphones, it is better to use exFAT (without file size restrictions) or NTFS (if you plan to connect the card to Windows).

B Android formatting is done through the settings:

  1. Open Settings โ†’ Storage.
  2. Find your SD card in the list of drives and tap on it.
  3. Select "Format" โ†’ "Internal storage" (if you want to use the card as a memory expansion) or "Portable storage" (if you need compatibility with other devices).
  4. Confirm the action. Attention: formatting will delete all data from the card!
โš ๏ธ Attention: If you select "Internal storage", the card will be encrypted and linked to your device. Once removed, it cannot be read on another smartphone or PC without full formatting.

For advanced users: if your device supports adoptable storage (not available on all models), the card will be formatted in ext4 or f2fs โ€”these file systems are optimized for Android, but are not compatible with Windows/macOS. You can check support using the command:

adb shell sm list-disks
๐Ÿ“Š What file system are you using on the SD card?
FAT32
exFAT
NTFS
ext4/f2fs (adoptable storage)
Not I know

2. Transferring files (photos, videos, music) to an SD card

The easiest way is to use the built-in one. In most shells ( file manager. In most shells (MIUI, One UI, ColorOS) it is called "Files" or "My file". Transfer algorithm:

  • ๐Ÿ“ Open the application "Files" and go to the tab "Internal storage".
  • ๐Ÿ“‚ Find media folders: DCIM (photo/video), Download (downloads), Music.
  • ๐Ÿ”„ Select files with a long tap, click "Move" or "Copy".
  • ๐Ÿ’พ Select SD card as the target folder and confirm transfer.

To speed up the process, you can use Windows Explorer (if you connect your smartphone via USB in "File transfer" mode):

  1. Connect your phone to the PC via USB-C or Micro-USB.
  2. In the notification shade of your smartphone, select "Transfer files" (MTP).
  3. On your PC, open "This computer" - your smartphone will appear as a removable drive.
  4. Copy files from phone folders (Internal Storage) to an SD card (SD Card).
โš ๏ธ Attention: When transferring via PC, do not remove the card from the phone "hot" (by simply pulling it out). Always use the "Safe removal" function in the notification shade Android, otherwise you risk losing data.

Check the free space on the SD card|Charge the phone to at least 30%|Disable battery optimization for the file manager|Back up important data-->

3. Transfer applications to the SD card (with restrictions)

In modern versions Android (starting from Android 9 Pie), transferring applications to the SD card is very limited. Previously, this could be done through the settings of any application, but now most apps (especially system ones) do not support transferHowever, some applications (for example, games with a large cache) are still possible. move.

Instructions for supported applications:

  1. Open Settings โ†’ Applications.
  2. Select the desired application (for example, Spotify or Netflix).
  3. Tap "Storage" โ†’ "Edit".
  4. If the option "SD card" is active, select it and confirm transfer.

If the option is inactive, try alternative methods:

  • ๐Ÿ”ง Use App2SD (requires root access) - the application forcibly transfers the APK and data to the card.
  • ๐ŸŽฎ For games: some titles (for example, Genshin Impact) allow you to manually specify the path to the cache on the SD card in the game settings.
  • ๐Ÿ“ฑ On Samsung s One UI: go to Settings โ†’ Device care โ†’ Storage โ†’ Advanced โ†’ Application storage.
Transfer method Requires root Supported Android versions Limitations
Built-in Android function โŒ No Up to Android 9 Works only for some applications
App2SD โœ… Yes Any May break applications after updates
Manual cache transfer (for example, for games) โŒ No Any Only for supported games
Adoptable Storage โŒ No Android 6โ€“8 The card is bound to the device
โš ๏ธ Attention: Transferring applications to an SD card may degrade their performance, especially if the card is class Class 10 unlabeled A1/A2. Tests show that application launch times increase by 20โ€“40%.

4. Automatic transfer: default saving setting

To have new files (photos, videos, downloads) immediately saved to the SD card, change the default settings. In most shells this is done like this:

  • ๐Ÿ“ท For the camera: open the application "Camera", go to settings (โš™๏ธ) and select "Save location" โ†’ "SD card".
  • ๐Ÿ“ฅ For downloads: in the browser (Chrome, Firefox) or download manager, specify the path /storage/XXXX-XXXX/SD Card/Download.
  • ๐ŸŽต For music: in applications (Spotify, VK Music) find the option "Download folder" and specify the SD card.

On Xiaomi (shell MIUI) the path is different:

  1. Open "Settings โ†’ Storage".
  2. Tap on the SD card โ†’ "Settings" โ†’ "Format as internal storage" (if not already done).
  3. Return to "Storage" and select "Default storage" โ†’ "SD card".
๐Ÿ’ก

If the "Default storage" option is missing, check Is the card formatted as portable? In this case Android will not allow it to be used as the main storage.

5. Solving errors when transferring data

Most often, users encounter three problems:

  1. Error "SD card not detected": check whether the card is inserted correctly (the contacts must be clean). If the card is new, try formatting it on your PC and inserting it back. On some exFAT and put it back in. On some Samsung rebooting the phone with the card removed helps.
  2. Error "Insufficient rights to write": this is due to policies Scoped Storage in Android 11+. The solution is to use a file manager with root access (for example, FX File Explorer) or roll back the OS version (if possible).
  3. Error "The application does not support transfer to SD": This is a developer limitation. An alternative is to copy the APK manually via adb:
    adb shell pm install -r -s /path/to/app.apk

    Flag -s indicates installation on an SD card.

If the card is detected, but the files are not copied, check it for errors:

  • ๐Ÿ› ๏ธ On PC: open Command Line and execute:
    chkdsk D: /f

    (replace D: with the letter of your SD card).

  • ๐Ÿ“ฑ On Android: use the application SD Card Tester to check the speed and integrity.
What to do if Android does not see the card after the update?

After major updates (for example, from Android 12 to 13), the system may โ€œforgetโ€ the linked card. Solution:

1. Reboot your phone.

2. If this does not help, format the card as portable (the data will be deleted!).

3. For devices with root: delete the file /mnt/media_rw/XXXX-XXXX/.android_secure and reboot.

6. Optimizing work with an SD card: tips and tricks

To make the memory card work faster and longer, follow these recommendations:

  • ๐Ÿ”‹ Disable battery optimization for applications that work with the SD card (for example, a file manager). This will prevent interruptions during long copy operations.
  • ๐Ÿ—‘๏ธ Clear the cache regularly: Applications may create temporary files on the card that take up space. Use SD Maid or the built-in cleaning utility.
  • ๐Ÿ”„ Do not use the card on multiple devices at the same time. Frequently connecting to a PC, camera or other phone increases the risk of damage to the file system.
  • ๐Ÿ›ก๏ธ Encrypt sensitive data: if documents or backups are stored on the card, encrypt them using Cryptomator or built-in tools Android.

For users Android 14+: Google has introduced a new restriction - Partial Access for SD cards. Apps now need to request permission to access specific folders on the card, rather than the entire drive. This complicates the work of the file manager, but increases security. To give full access:

  1. Open Settings โ†’ Applications.
  2. Select a file manager (for example, Solid Explorer).
  3. Tap "Permissions" โ†’ "Files and media" โ†’ "All files".
๐Ÿ’ก

Starting with Android 14, applications are prohibited from random access to all files on the SD card. Permissions are now granted selectively, by folder. This means that old methods of bulk data transfer may not work. work.

7. Alternative ways to expand memory

If transferring to an SD card does not solve your problem (for example, due to limitations Scoped Storage), consider alternatives:

  • โ˜๏ธ Cloud storage: Google Drive, Yandex Disk or Mega offer 10โ€“50 GB free. Minus - you need a stable network.
  • ๐Ÿ”Œ USB-OTG drives: flash drives with a connector USB-C or Micro-USB (for example, SanDisk Ultra Dual Drive). y microSD, but not all phones support OTG.
  • ๐Ÿ“ฑ Streaming instead of storing: services like Spotify, Netflix or Google Play Music allow you to listen/watch content without downloading.
  • ๐Ÿ”ง Cleaning systems: remove unnecessary files using Files by Google or adb shell pm clear <package> to clear the application cache.

For devices with support external storage (for example, Samsung DeX or Huawei Desktop Mode) you can connect microSD to an external SSD via a hub. This is relevant for working with large files (video editing, 3D modeling).

FAQ: Frequently asked questions about transferring data to an SD card

Can I transfer WhatsApp to an SD card?

Officially - no. WhatsApp does not support transfer to external drives due to database encryption. However, you can manually copy the folder /sdcard/WhatsApp to the card and then create a symbolic link (root required). The alternative is to regularly make backup copies to Google Drive and clear the internal memory.

Why did it stop working after transferring the application to the SD card?

This is a typical problem for class cards Class 10 without marking A1/A2. Applications lack read/write speed. Solutions:

  • Buy a card marked A2 (for example, SanDisk Extreme A2).
  • Transfer only the application cache, leaving the APK in the internal memory.
  • Use the function adoptable storage (if supported).

How to transfer data to an SD card if the phone does not turn on?

If the screen does not work, but the phone is detected by the PC, use adb pull:

adb pull /sdcard/DCIM/ D:\Backup\Photos

To do this, you need to enable USB debugging in advance. If debugging is disabled, all that remains is to remove the card (if it is removable) and connect it to the PC via a card reader.

Is it possible to use an SD card as internal memory on Android 13?

Function adoptable storage officially removed in Android 9+, but some manufacturers (for example, Xiaomi) leave it in their shells. To check:

  1. Insert the card and format it as internal through Settings โ†’ Storage.
  2. If there is no option, use adb:
    adb shell sm set-force-adoptable true

    Then restart your phone and try formatting again.

โš ๏ธ Attention: This method may not work on devices with Dynamic Partition (for example, Pixel or OnePlus Android 12+).

How to transfer games from internal memory to an SD card without root?

Most modern games (for example, Call of Duty Mobile or PUBG) do not support transfer to an SD card. Workarounds:

  • Use the "Clear cache" function in the game settings - sometimes this frees up gigabytes.
  • For games with support OBB files (for example Asphalt 9): copy the folder Android/obb to the card and create a symbolic link (required Termux or root).
  • On some devices (for example, Samsung Galaxy) the trick works: transfer the game via Settings โ†’ Applications, then clear its data and reinstall.