How to Move Photos, Videos, and Music to an SD Card on Android Without Losing Access
17 min read
Step‑by‑step guide to safely transfer your photos, videos and music to an SD card on Android, keep apps working and avoid data loss.
September 26, 2026 20:30
You've filled your internal storage with photos, videos, and music, and the “Storage full” warning keeps popping up. Moving those files to an SD card sounds simple, but a careless move can break camera shortcuts, cause music apps to lose their library, or even erase data if the card is formatted incorrectly. This tutorial walks you through a safe, repeatable process that works on most Android phones, explains the two SD‑card modes (portable vs. internal), and shows how to verify that every app still sees its media after the move.
Before you start
- Back up your current media. Use Google Photos, a cloud service, or copy the
/DCIM, /Movies, and /Music folders to a computer. A backup protects you if the SD card fails during the transfer.
- Charge the device to at least 70 %. Formatting or moving large amounts of data can take several minutes and a power drop could corrupt files.
- Use a reliable SD card. Class 10 or UHS‑I cards of at least 64 GB are recommended for media storage. Avoid counterfeit cards – they often report a larger capacity than they actually have.
- Know your Android version and manufacturer quirks. Samsung, OnePlus, and Pixel devices expose the same settings menu, but some OEM skins rename options (e.g., “Storage & cache” vs. “Storage”). The steps below use the stock Android wording; adapt as needed.
Step 1 – Insert and format the SD card
- Power off the phone, insert the SD card into the slot, and power the device back on.
- Open Settings → Storage. The new card should appear as “SD card” with its capacity displayed.
- Tap the SD card entry. You will see two formatting options:
- Portable storage – the card behaves like external USB storage. Files stay on the card, and the card can be removed and read by any device.
- Internal storage (Adoptable storage) – the card is encrypted and merged with internal storage, making it appear as a single volume to apps.
- Choose the mode that matches your needs:
- If you want the card to stay in the phone and be used by apps as if it were internal memory, select Internal storage. This is the safest way to keep apps (e.g., Gallery, Music) able to read media without extra configuration.
- If you plan to swap cards between devices or want the card readable on a PC, choose Portable storage. You will need to adjust a few app settings later.
- Tap Format as internal or Format as portable. Confirm the warning that formatting will erase all data on the card.
- Wait for the formatting process to finish (usually under a minute). When done, Android will either prompt you to Use as internal storage (which may automatically migrate some apps) or simply display the card as ready.
Why the choice matters: Internal (adoptable) storage encrypts the card with a key tied to the device, so the card cannot be read elsewhere – this prevents accidental data loss if the card is removed. Portable mode keeps the card portable but requires each app to be pointed at the new location.
Step 2 – Set the default write location for new media
- Open Settings → Storage → Camera (or Photos & videos on some skins).
- Find the option labeled Save photos and videos to (or similar).
- Select SD card if you formatted it as portable. If you chose internal, the option may be greyed out because the system already treats the SD card as part of internal storage.
- Confirm the change. The next picture you snap should appear in the SD‑card folder, which you can verify in the Files app.
This step prevents the camera from continuing to fill internal storage with new files after you have already migrated the old ones.
Step 3 – Move existing media files
There are three practical ways to shift the bulk of your media. Choose the one you feel most comfortable with.
Option A – Use the built‑in Files app (portable mode)
- Open the Files app (sometimes called My Files).
- Tap Internal storage → locate the folders
DCIM, Movies, and Music.
- Long‑press a folder, then select Move from the top‑right menu.
- Navigate to SD card → create matching folders (e.g.,
DCIM, Movies, Music) if they don’t exist.
- Tap Paste. The files will copy to the card; once the operation finishes, you can delete the originals from internal storage to free space.
After moving, open the Gallery and Music apps to confirm they still list your media. If a music app shows an empty library, you may need to trigger a media scan (see troubleshooting).
Option B – Use Settings > Storage > Internal > Files (portable mode)
- Go to Settings → Storage → Internal shared storage (the wording may be Device storage).
- Tap Files. You will see a list of folders.
- Select the folder you want to move (e.g.,
DCIM), then tap the three‑dot menu and choose Move to SD card.
- Confirm the move. Android will copy the data in the background; a progress bar appears in the notification shade.
This method works on most stock Android devices and automatically creates the destination folder on the SD card.
Option C – Use ADB for bulk moves (advanced)
If you prefer a command‑line approach or need to move hidden files, ADB gives you fine‑grained control.
- Enable Developer options → USB debugging on your phone.
- Connect the phone to a PC with
adb installed.
- Run
adb shell then check the mount points:
df -h
You’ll see something like /storage/emulated/0 (internal) and /storage/XXXX-XXXX (SD card).
- Move a folder with a single command, for example:
adb shell mv /sdcard/DCIM /storage/XXXX-XXXX/DCIM
Replace XXXX-XXXX with your SD card’s identifier shown by df.
- After the move, create a symbolic link so apps that still look at
/sdcard/DCIM find the files:
adb shell ln -s /storage/XXXX-XXXX/DCIM /sdcard/DCIM
This trick works only on devices that allow user‑created symlinks (most do not on non‑rooted phones). If the command fails, stick to the Files‑app method.
Using ADB is optional but useful when you have thousands of files and want to avoid the UI copy‑paste overhead.
Step 4 – Verify that apps can still read the media
- Open the Gallery app and scroll through recent photos. If images appear, the camera folder migration succeeded.
- Launch your favorite Music player (e.g., Google Play Music, Poweramp) and let it rescan. Most players refresh automatically, but you can force a scan via the app’s settings (often under Library → Refresh).
\n - Open a video in the Videos app or a file manager to confirm movies load without error.
- If any file fails to open, note its path (e.g.,
/storage/XXXX-XXXX/Movies/xyz.mp4) and check whether the app has permission to read external storage (Settings → Apps → App name → Permissions → Storage).
Successful verification means you have freed internal storage while keeping your media accessible.
Step 5 – Optional: Make the SD card the default for all apps (adoptable mode only)
If you chose Internal storage in Step 1, Android already treats the SD card as part of the primary storage pool. However, some apps still store data in the legacy /sdcard path. To coax them into using the new space:
- Open Settings → Storage → Internal shared storage → Apps. Tap an app, then select Move to SD card if the button appears. Not all apps support this, but many large games do.
- For apps that cache media (e.g., Instagram), clear the cache after moving the card: Settings → Apps → App → Storage → Clear cache. The next cache write will land on the combined internal‑SD pool.
Remember that adoptable storage encrypts the card; removing it will render the data unreadable until the card is re‑inserted into the same device.
Troubleshooting
1. The SD card disappears after formatting
- Power off the phone, remove the card, re‑insert it, and power on again.
- If the card still isn’t recognized, try a different slot (some devices have a hybrid SIM/SD slot) or test the card in a computer.
- Check for a firmware update that improves SD‑card handling – some older Android builds have bugs.
2. Media files are missing after the move
3. Music app shows an empty library
- Ensure the app has the Storage permission (Android 13+ may require Media files permission).
- In the app’s settings, look for a “Scan for media” or “Refresh library” button.
- If the app only scans
/sdcard, create a symbolic link (requires root) or move the music back to the internal path and let the app index it.
4. Performance feels slower after using the SD card
- Portable mode reads the card via the device’s SD‑card controller, which is slower than internal NAND. If you notice lag, consider re‑formatting as Internal (adoptable) to let Android cache data more aggressively.
- Check the card’s speed rating. A Class 10 card may still be too slow for high‑resolution video recording; upgrade to UHS‑III if needed.
Safety notes
- Formatting as internal erases everything on the card. Double‑check that you have a backup before proceeding.
- Never remove the SD card while data is being copied; Android will warn you if a transfer is in progress.
- If you plan to sell or give away the phone, go to Settings → Storage → Format SD card as portable (or “Erase SD card”) to wipe the encrypted data.
What to do after the migration
Now that your media lives on the SD card, you can reclaim internal space for apps and updates. A good habit is to periodically check the Storage screen (Settings → Storage) to see how much free space remains. If you notice the internal partition creeping back toward capacity, repeat the move for any newly created Downloads or WhatsApp/Media folders.
By following this tutorial you have:
- Safely formatted the SD card in the mode that matches your workflow.
- Redirected the camera and other capture apps to write directly to the card.
- Moved existing photos, videos, and music without losing access.
- Verified that popular media apps still see the files and learned how to troubleshoot common hiccups.
Enjoy the extra storage, and remember that a well‑maintained SD card can extend the usable life of any Android device.