Saving photos to SD card instead of internal Android memory is a pressing task for owners of smartphones with limited storage space. Even if your Samsung Galaxy, Xiaomi Redmi or Realme supports memory cards up to 1TB, the system does not always allow you to automatically save pictures to an external drive. In this article we will look at all current methods of transferring photos to an SD card, including bypassing Android 10+ restrictions and solution errors like "Insufficient rights" or "Read-only card".

The problem is complicated by the fact that starting from Android 10 (API 29) Google has tightened the rules for working with external drives. Now, by default, applications only have access to their folders on the SD card (/Android/data/...), and full access requires manual permission or the use of ADB. We tested all methods on devices with MIUI 14, One UI 5.1 and ColorOS 13 โ€”the results are summarized in the comparison table below.

Important: if your goal is not just transfer, but freeing up space Internal memory, first check which applications are taking up the most space. Often it is not the photo that is to blame, but the cache Telegram, TikTok or games like Genshin Impact. But if the problem is in the media files, read on.

1. Saving photos directly to the camera on an SD card

The most logical way is to configure Camera application so that new pictures are immediately saved to an external drive. However, not all manufacturers provide this option. For example, in stock Google Camera it is not present, but in branded shells (MIUI, One UI) it can be hidden.

Instructions for most Android smartphones:

  • ๐Ÿ“ท Open application Camera and tap on the โš™๏ธ icon (settings).
  • ๐Ÿ” Find the section Storage, Memory or Save location (the names are different!).
  • ๐Ÿ’พ Select SD card or External storage. If there is no option, see the next section.
  • ๐Ÿ“ Specify the folder to save (for example, DCIM/Camera).

On Xiaomi i Redmi the path may look like this: Camera settings โ†’ Advanced โ†’ Storage โ†’ Memory โ†’ SD card. On Samsung Galaxy (One UI) the option is hidden in Camera settings โ†’ Saving โ†’ Save location.

๐Ÿ’ก

If there is no option to save to an SD card in the camera settings, try installing an alternative camera application, for example Open Camera from F-Droid. It supports storage selection on all versions of Android.

โš ๏ธ Attention: On Android 11+, some camera applications (including stock ones) can save photos to the SD card only in the folder /Android/media/[package_name]. This is a system limitation - files outside this folder will not be accessible to other applications without manual permission.

If the camera does not support saving to an SD card, you can transfer already taken photos via a standard Gallery or Google Photos. The method works on all versions of Android, but requires manual confirmation for each file or folder.

Step-by-step guide for the standard Gallery:

  1. Open the application Gallery (or Google Photos).
  2. Select the photo/video you want to transfer (long press โ†’ check the boxes).
  3. Click on the โ‹ฎ icon (menu) โ†’ Move or Copy.
  4. In the list of storages, select SD card and specify the target folder (for example, DCIM/Transferred).
  5. Confirm the transfer. On Android 10+, permission to access the SD card may be required.

The algorithm is similar, but there is a nuance: the application does not show the SD card in the list of storages by default: Google Photos The algorithm is similar, but there is a nuance: the application does not show the SD card in the list of storages by default. To make it appear:

  • ๐Ÿ”ง Go to Settings โ†’ Device storage.
  • ๐Ÿ“ Enable the option Show SD card (if available).
  • ๐Ÿ”„ Refresh the list of folders in the transfer menu.

Format SD card to FAT32/exFAT (if new)

Check the free space on the card (minimum 10% of the volume of transferred files)

Close background applications that work with media files

Connect charging (for large amounts of data)

-->

On Huawei i Honor s EMUI may require additional permission via Settings โ†’ Applications โ†’ Gallery โ†’ Permissions โ†’ Storage. If the "SD card" option is inactive, see the section about ADB.

3. Using a file manager for manual transfer

A file manager is a universal tool for working with an SD card, especially if standard methods do not work. We recommend using Solid Explorer, FX File Manager or built-in Explorer (on Xiaomi โ€” Files, on Samsung โ€” My files).

Instructions for Solid Explorer:

  1. Open the application and provide access to the storage.
  2. Go to the folder with the photo (usually /storage/emulated/0/DCIM/Camera).
  3. Select files (long press โ†’ checkmark).
  4. Click Copy or Cut.
  5. Go to the SD card (section storage/XXXX-XXXX, where XXXX is the card ID).
  6. Create a folder (for example Photos) and insert the files.

On Android 11+, the first time you access the SD card, the file manager will ask for permission to manage all files. Without this, the transfer will not be possible, you will only be able to work with the folder. /Android/media.

File manager Support for Android 10+ Access to SD root Recommendation
Solid Explorer Yes (with manual resolution) Full โญ Best choice
FX File Manager Yes (requires ADB) Full For advanced
Stock Explorer Partially (depending on the firmware) Limited Only for basic tasks
Total Commander Yes (with plugin) Full Complex interface
โš ๏ธ Attention: When When transferring a large number of files (1000+) through the file manager, errors like โ€œThe process has stoppedโ€ are possible. In this case, split the transfer into batches of 200โ€“300 files or use ADB (see section 5).

4. Automatic transfer using applications

If manual methods are not suitable, you can automate the transfer using specialized applications. We tested 5 popular utilities - the best results were shown by Files by Google i AutoMove.

Files by Google (formerly Files Go):

  • ๐Ÿ“ฑ Install the application from Play Market.
  • ๐Ÿ” Go to section Cleaning โ†’ Files.
  • ๐Ÿ“ Select Images or Video.
  • ๐Ÿ”„ Click on the icon โ‹ฎ โ†’ Move to SD card.

AutoMove (to automatically transfer new files):

  • ๐Ÿค– Set up rules in the section Automation.
  • ๐Ÿ“‚ Specify the source folder (for example, DCIM/Camera).
  • ๐Ÿ’พ Select the target folder on the SD card.
  • โฑ Set a schedule (for example, transfer once a day).

Limitations:

  • ๐Ÿšซ Files by Google does not support transferring files outside of folders /DCIM and /Pictures.
  • ๐Ÿ”’ AutoMove requires storage permission and may not work on Android 13 without ADB.

Stock Explorer|Files by Google|Solid Explorer|Total Commander|Other|I donโ€™t use-->

5. Allowing full access to the SD card via ADB (for Android 11+)

Starting Android 11, Google introduced a concept Scoped Storagethat limits app access to the SD card. To bypass this limitation, you need ADB (Android Debug Bridge). The method works on all devices, but requires a computer and USB debugging enabled.

Step-by-step guide:

  1. ๐Ÿ–ฅ Install ADB Tools on a PC (download from official website).
  2. ๐Ÿ“ฑ On your phone, turn on Developer mode (tap on the build number 7 times in Settings โ†’ About phone).
  3. ๐Ÿ”Œ Enable USB Debugging v Settings โ†’ System โ†’ For Developers.
  4. ๐Ÿ”— Connect the phone to the PC and run the command:
    adb shell sm set-force-adoptable true
  5. ๐Ÿ”„ Reboot device.
  6. ๐Ÿ“ Now open Settings โ†’ Storage โ†’ SD card โ†’ โ‹ฎ โ†’ Storage settings and select Format as internal (warning: this will delete all data from the card!).

After formatting, the SD card will become part of the internal storage, and all applications will be able to save files to it without restrictions. Disadvantages of the method:

  • ๐Ÿ”’ The card cannot be removed and used in another device without formatting.
  • ๐Ÿ“‰ Performance may drop (depending on the class of SD card).
  • โš ๏ธ On some firmware (MIUI, ColorOS) after updating Android, access may be reset.
What to do if ADB does not see the device?

1. Make sure that the drivers for your smartphone are installed (download from the manufacturer's website, for example Samsung USB Driver for Galaxy).

2. Check what's in Settings โ†’ For developers option enabled USB debugging (safe mode).

3. Try another USB cable (preferably the original one) and port on the PC.

4. Restart your phone and PC, then reconnect.

5. If you are using Windows, run adb devices from the command line as administrator.

โš ๏ธ Attention: Formatting the SD card as internal storage permanently deletes all data. If there were important files on the card, first copy them to your PC. Also note that after removing the card, some applications may stop working.

6. Solving errors when working with an SD card

When transferring photos to an SD card, users often encounter errors. We have collected the most common ones and how to fix them:

Error Cause Solution
SD card read-only The file system is damaged or the lock switch enabled 1. Check the physical switch on the card.
2. Format the card via PC. FAT32 via PC.
3. Check for viruses.
Insufficient write rights Restrictions Scoped Storage (Android 10+) Use ADB (section 5) or save files to /Android/media.
SD card not detected Poor contact, incompatible format or damage 1. Reconnect the card.
2. Format in exFAT.
3. Check the card on another device.
Cannot move: the file is in use The file is open in another application (for example, Google Photos) Close all applications that handle media and try again.
Folder not found Incorrect path or the card is connected as portable Check the path in the file manager or format the card as internal.

If the SD card is detected, but does not allow you to write files, try:

  1. Connect it to the PC and run an error check (chkdsk D: /f in the Windows command line).
  2. Format in FAT32 with cluster size 32KB (via SD Formatter).
  3. Check for viruses using Malwarebytes.
๐Ÿ’ก

If the SD card is unstable (either it is detected or not), the problem may be in the phone's memory controller. Try another card of the class UHS-I or A2 - cheap cards without a logo often cause errors.

7. Storage optimization: how not to lose photos when resetting your phone.

Transferring photos to an SD card is half the battle. It is important to ensure their safety when resetting the firmware or breaking the phone. Recommendations:

  • โ˜๏ธ Cloud backup: Set up automatic uploading to Google Photos (section Settings โ†’ Backup and synchronizationEven if the SD card fails). photos will remain in the cloud.
  • ๐Ÿ’พ Local duplication: Regularly copy the contents of the SD card to a PC or external hard drive For automation. use Syncthing or Resilio Sync.
  • ๐Ÿ“ฆ Storage sharing: Store original photos on an SD card and compressed copies in internal memory or the cloud. This will save space and speed up access.
  • ๐Ÿ”„ Integrity check: Open a few random photos from your SD card once a month to make sure they're legible.

The Samsung i Xiaomi has built-in backup tools:

  • For Samsung: Settings โ†’ Accounts and archiving โ†’ Backup and recovery โ†’ Data backup.
  • For Xiaomi: Settings โ†’ About phone โ†’ Backup โ†’ Local backup.

If you use an SD card as internal storage (via ADB), be sure to:

  • ๐Ÿ“Œ Back up your important data before updating Android.
  • ๐Ÿšซ Do not remove the card without first "disabling" it in settings (Settings โ†’ Storage โ†’ SD card โ†’ Eject).
  • ๐Ÿ”‹ Monitor the battery level - if the power is suddenly turned off while recording files, the card may be damaged.

8. Alternative ways to free up space without an SD card

If your phone does not support SD cards (like Google Pixel or iPhone-like Android devices), or the card is too small for your needs, consider alternatives:

  • ๐Ÿ–ฅ OTG drive: Connect a flash drive via USB OTG-adapter. flash drives (for example, SanDisk Ultra Dual Drive) support USB-C and USB-A.
  • โ˜๏ธ Cloud storage:
    • Google Photos (15 GB free, compression without loss of quality).
    • Yandex Drive (10 GB free, no compression for photos).
    • Amazon Photos (unlimited storage for Prime owners).
  • ๐Ÿ“ก FTP server: Install on your phone FX File Explorer or Solid Explorer, turn on the FTP server and copy files via Wi-Fi to your PC.
  • ๐Ÿ”— P2P synchronization: Applications like Syncthing or Resilio Sync allow automatically synchronize photos between your phone and PC without the cloud.

For Google Photos optimal settings:

  1. Open the application โ†’ click on the avatar โ†’ Photo settings.
  2. Select Backup โ†’ Download quality.
  3. Install High quality (unlimited storage) or Original quality (counts towards 15 GB quota).
  4. Enable Backup when connected to Wi-Fi.
๐Ÿ’ก

If you take photographs in RAW (for example, on Google Pixel or Samsung Galaxy S), cloud services may not support backup of such files. In this case, use local storage or specialized services like Adobe Lightroom.

FAQ: Frequently asked questions about saving photos to an SD card

Is it possible to save a photo to an SD card without formatting as internal storage?

Yes, but with limitations:

  • On Android 9 and below โ€”no problem, through the camera settings or file manager.
  • On Android 10+ โ€”only to the folder /Android/media/[package_name] or using ADB to unlock full access.
  • Some firmware (for example, MIUI) allow you to save photos to an SD card without ADB, but with a warning about limited access.

If you need to save photos to any folders on the SD card, you will have to either format it as internal, or use ADB.

Why did they disappear from the Gallery after transferring the photos to the SD card?

This happens for two reasons:

  1. Gallery scans only internal memory: Open the Gallery settings and enable display of files from the SD card. On Xiaomi this is done in Gallery Settings โ†’ Show files from SD card.
  2. The files have been moved to an unsupported folder: Gallery usually scans only folders DCIM, Pictures and Downloads. Move the photos to one of these folders on the SD card.

If the photos are still not displayed, update the Android media database with the command:

adb shell media scan

How to transfer photos from the SD card back to the phone?

Reverse process:

  1. Open a file manager (for example, Solid Explorer).
  2. Go to the SD card and find the folder with the photo.
  3. Select files โ†’ Copy or Cut.
  4. Go to the internal memory (section storage/emulated/0).
  5. Paste files into the folder DCIM/Camera or Pictures.

If the internal memory is not enough, delete unnecessary files (cache, unused applications) or move them to the cloud.

Is it possible to use an SD card as the main storage for all applications?

Technically yes, but with caveats:

  • ๐Ÿ“Œ The card needs to be formatted as internal storage (via Settings โ†’ Storage โ†’ SD card โ†’ Format as internal).
  • ๐Ÿšซ Not all applications will be able to work from the SD card (especially games and system utilities).
  • โšก Performance will drop if the card is of a lower class UHS-I or A2.
  • ๐Ÿ”„ After removing the card, applications installed on it will stop working.

It is better to use the SD card only for media files (photos, video, music), and keep applications in the internal memory.

Which SD card to choose for storing photos?

Recommendations for selection:

Parameter Recommendation Explanation
Volume 128โ€“512 GB 64 GB is enough for ~15,000 photos in JPEG format (12 MP). For RAW or 4K video, take 256 GB+.
Speed โ€‹โ€‹class UHS-I (U3) or A2 For recording 4K video and quickly transferring files. Class cards C10 are only suitable for photos.
Format exFAT Supports files >4 GB (important for video). FAT32 is not suitable for files larger than 4 GB.
Brand SanDisk, Samsung, Kingston Cheap no-name cards are often counterfeited (the actual capacity is less than declared).

To check the speed of the card, use the application A1 SD Bench (available in Play Market). The minimum recording speed must be at least 20 MB/s for comfortable work.