Guide

How to recover deleted photos from an SD card with an Android phone

Camera cards are the best case in data recovery - and the phone's own card slot is the one thing that will not work.

By Stephen KingstonUpdated

A memory card full of photos is close to the ideal recovery case. Camera cards are almost always exFAT or FAT32, both simple and well understood. Photos are large files with distinctive headers, which makes them easy to identify even without a filesystem. And cards get used in bursts - you shoot, you offload, you leave it alone - so deleted files often sit untouched for a long time.

There is one catch, and it is worth getting out of the way first.

The phone’s own SD slot will not work

If your phone has a microSD slot and you put the card in it, no recovery app can scan it. This is not a limitation of any particular app - it is Android.

Recovery needs raw block access: the ability to read every sector of the card directly, including the space the filesystem considers empty. Android does not expose that for internal or adopted storage. Apps get a file-level view through the storage APIs, and a file-level view can only show you files that still exist. Deleted ones are, by definition, not in it.

Getting around that needs root, and rooting a phone means unlocking the bootloader, which wipes the device. For recovering a card, that is an absurd trade.

The fix costs a few pounds: put the card in a USB card reader and plug the reader into the phone. The reader presents the card as an ordinary USB mass storage device, which apps can read at block level. Same card, same photos, completely different access.

This applies to microSD, full-size SD and CompactFlash alike. Use the reader.

What you need

  • An Android phone or tablet, 8.0 or newer, with USB OTG support.
  • A USB card reader - a USB-C one plugs straight in; a USB-A one needs an OTG adapter.
  • The card. Do not put any more photos on it.

Before anything else: stop using the card

Every photo you take on that card is a chance to overwrite one you are trying to get back. Cameras write sequentially into free space, and the space your deleted photos occupy is exactly the space the camera now considers free.

Take the card out of the camera and leave it out until you have scanned it. That single step matters more than any software choice you make afterwards.

Also, resist the camera’s own “repair” or “recover image database” prompt. Like chkdsk on a computer, it rewrites the filesystem’s records to make them consistent, and those records are what a scan reads.

How to scan the card

  1. Install USB Data Recovery. Scanning and previewing are free.
  2. Put the card in the reader and plug the reader into the phone.
  3. Run the quick scan first. Cards are usually exFAT or FAT32, and if the card was not reformatted, deleted photos often come back with their original filenames and folder structure - the DCIM layout your camera created.
  4. If the card was formatted, run the deep scan. It rebuilds photos from their contents rather than from any index. It recognises JPEG, PNG, HEIC and camera RAW formats including CR2, CR3, NEF, ARW, DNG, PEF and RAF, plus video in MP4, MOV and AVI - so a card from a mirrorless or DSLR body recovers its RAW files, not just the JPEG previews.
  5. Look at the previews. Every recoverable photo shows at full size before you spend anything, and each is graded intact, partly overwritten or likely gone. A partly overwritten JPEG typically renders as the top of the image with grey or garbled bands below - the preview shows you exactly that, so you are never guessing.
  6. Save to the phone, never back to the card.

What the grades mean for photos

Photos degrade in a specific and visible way, which makes the quality labels unusually useful here.

  • Intact - every byte of the file was found where the record said it was. The photo opens exactly as it did originally.
  • Partly overwritten - the beginning of the file survived but something has landed on part of it. JPEGs decode top-down, so you typically get a recognisable upper portion and corruption below. Sometimes that is still worth saving; the preview lets you decide per photo rather than in bulk.
  • Likely overwritten - the space has been reused. Usually not worth saving.

Fragmented photos and video

One honest caveat. On FAT32 and exFAT, a deep scan recovers a file by reading forward from its header, which assumes the file was stored in one continuous run. Most photos on a freshly-formatted card are, because cameras write sequentially into empty space.

Files written to a card that was already full and patchy can be fragmented - split into pieces scattered across the card - and a card that has been filled and partly cleared many times makes this more likely. Large video files are the most affected, simply because they span more space.

The app detects and reassembles fragmented JPEG, PNG, MP4 and MOV files rather than truncating them at the first break. It is not a universal fix, and a heavily fragmented file on a heavily reused card can still come back incomplete - which the quality label will tell you.

If the card is not recognised at all

A card the reader does not see, or that shows a capacity wildly different from what is printed on it, may be a counterfeit or a failing card rather than a deleted-files problem. A card that reads for a while and then disconnects is failing physically. In both cases, scan once, save whatever comes back, and replace the card - do not keep power-cycling it hoping for a better run.