How to Recover Deleted Files From an SD Card on Different Devices

Written by
10223

recover deleted files from sd card

Just lost files from your SD card and wondering if there’s any way to get them back? The short answer is yes, in many cases recovery is still possible as long as the data hasn’t been overwritten. The exact method depends on the device you used, a Windows PC, Mac, Android phone, or camera. We will walk through the most reliable ways to recover deleted files across different devices, explain what actually works in each case, and point out what to avoid so the data does not get lost for good.

SD Card File Recovery Across Different Devices

Different devices handle SD cards in different ways, which directly affects how recovery works. A camera usually writes files in a simple structure, while phones may add restrictions or limit direct access. That is why the recovery method often depends on where the SD card was used.

The table below breaks down the most common devices and what to expect:

Device

What Happens After Deletion Recovery Chances

Recommended Approach

Digital Cameras (DSLR, Mirrorless) Files are removed from the file system but data often remains on the card High, especially for photos and videos Remove the SD card, connect it to a computer, and scan it with a desktop recovery tool like Disk Drill
Action Cameras / Drones Large video files may be fragmented across the card Medium to High Connect the SD card to a computer and use a tool that can handle fragmented video files
Android Phones (with SD card) Files may be deleted or hidden, and Android may limit access to the card Medium Remove the SD card and connect it to a computer for the best results. Some PC recovery tools can also scan the SD card directly through the phone when no card reader is available, but just like mobile recovery apps, root access is often required
Dash Cams Loop recording may overwrite old footage very quickly Medium Stop using the card right away, connect it to a computer, and scan it as soon as possible
Game Consoles (Switch, Steam Deck) Data may be stored in a structured or proprietary way Low Remove the SD card, connect it to a computer, and try a full scan, though results may vary

In most cases, the best option is to remove the SD card and connect it to a computer. Desktop recovery tools usually have fewer restrictions and give you a better chance to recover deleted files than phone apps. Still, in the next sections we will show all the methods available.

How to Recover Files from SD Cards on Windows and macOS

If you removed the SD card from a camera, phone (as long as it is not configured as an extension of internal storage), drone, or any other device, the next step is to work with it on a computer. Windows and macOS give you full access to the card and allow recovery tools to scan it without the limitations you usually face on mobile devices. This approach works for deleted files, formatted cards, and even cases where the SD card shows as RAW or unreadable.

We will show you two tools that are great for SD card recovery. Our steps are shown on Windows, but if you need to recover deleted files from SD card on Mac, Disk Drill and PhotoRec work on macOS too.

Before you begin, stop using the SD card completely. Even a small file can overwrite deleted data. Use a card reader instead of connecting through a device, as devices often use MTP mode, which does not provide full access for data recovery tools. You can launch your recovery app to confirm that the card is detected.

Method 1: Use Disk Drill to Recover Files from SD Card

In our experience, Disk Drill is one of the strongest software to recover deleted files from SD card, especially in cases involving accidental deletion, formatting, or RAW format errors. It supports both FAT32 and exFAT file systems, handles SD and microSD cards well, and includes a deep scan mode alongside a file preview function.

One feature we think deserves special attention is Advanced Camera Recovery. This mode is built specifically to target video files from cameras and drones like GoPro, DJI, Canon, and Sony. Video files are rarely stored as a single continuous block on a card. Instead, they are scattered in fragments across different sectors, and standard scans may reconstruct them improperly, which can lead to corrupted or partially playable videos. Advanced Camera Recovery analyzes raw data and reconstructs those fragments into playable files, which makes it the better choice whenever video recovery is the priority.

Here is how we recommend using Disk Drill to recover files from an SD card:

  1. Download and install Disk Drill from the official site.
  2. Connect your SD card to your computer through a card reader and open Disk Drill.
  3. Locate your SD card in the drive list and click Search for lost data to begin the scan.Disk Drill search for lost data
  4. Select a scan mode. For most situations we recommend Universal Scan, but if you need to recover video files such as MP4 or MOV, switch to Advanced Camera Recovery instead.Disk Drill select scan mode
  5. Wait for the scan to finish, then click Review found items.Disk Drill review found items
  6. Use the file type, date, and size filters or the search bar to narrow down the results and find your files faster. Select a file and preview it before recovering. If the preview loads correctly, the file is in good shape and worth recovering.Disk Drill preview
  7. Select everything you need, click Recover, choose a destination on a different drive, and confirm.Disk Drill recover

On Windows, Disk Drill allows up to 100 MB of free recovery, and file previews are unlimited regardless of plan. One more thing we strongly advise: if your SD card is freezing, disconnecting unexpectedly, or throwing read errors, create a byte-to-byte backup of the card first and run the scan on that image rather than the card itself.

Method 2: Retrieve Deleted Files SD Card using PhotoRec

PhotoRec is a free, open-source tool that we regularly recommend to users who need a capable recovery option without spending anything. Despite the name, it recovers far more than photos: documents, videos, archives, and dozens of other file types are all within its range.

It works by scanning raw data directly on the card rather than relying on the file system, which is exactly why it performs well even on heavily corrupted or formatted cards. The tradeoff is that PhotoRec is command line based and recovers files without their original names or folder structure, so it takes a little more patience to work through than a graphical tool.

Here is how we recommend using PhotoRec to recover files from an SD card:

  1. Download PhotoRec from the official TestDisk website and extract the archive. No installation is required.
  2. Connect your SD card to your computer via card reader, then launch PhotoRec as administrator.
  3. Select your SD card from the list of detected drives and press Enter.PhotoRec select your SD card from a list
  4. Choose the partition you want to scan. If you are unsure, select the whole disk.PhotoRec choose partition
  5. Select the file system type. For most SD cards, choose Other.PhotoRec select file system
  6. Choose whether to scan the full card or only the free space, then select a recovery destination folder on a different drive.PhotoRec select where to save recovered files
  7. Press C to start the scan and wait for it to complete. Recovery time depends on card size and condition.PhotoRec scan
  8. Once finished, browse the recovered files in the destination folder. PhotoRec organizes them into subfolders by file type.

PhotoRec is completely free with no recovery limits, which sets it apart from most tools in this space. The main thing to be aware of is that recovered files come back without their original filenames, which can make sorting through the results time consuming if you had a large amount of data on the card. For photo recovery in particular, we suggest using a media viewer that shows thumbnails to make the process faster.

How to Recover Files without Computer

Apps like DiskDigger can come to your aid if you need a data recovery tool that you can run directly on your Android phone.However, we recommend that you only rely on this solution if you can’t connect your card to your computer for any reason, or if it is configured as an extension of internal storage. Android-based data recovery apps often require root access to function fully, which limits their capabilities compared to desktop data recovery solutions.

To recover deleted files from SD card on Android without PC, simply follow the steps below:

  1. Install DiskDigger from the Google Play Store.
  2. Launch the app.
  3. Choose the file formats that you want DiskDigger to scan and find.
  4. Then, tap OK to start scanning your SD card.
  5. Once the scan has finished, you should see all the files it scanned. Select the ones you want to recover, and tap the Recover button.
  6. You can choose to save your recovered files to a cloud service, to another location on your phone, or to upload your files to an FTP/SFTP server. Tap your choice to save your files.Recover files without the computer

Remember that desktop data recovery software is still more powerful than this, especially for unrooted devices. For better results, the tool recommends you use the Pro version, combined with rooting your device.

Additional Tips that Might Help

It could be that the files or folders you are looking for are still there and you just missed them for some reason. Here is how to recover deleted files from SD card without software:

Tip 1: Use the Search Utility

Every digital device, including your computer, smartphone, digital camera, and tablet have the capacity to search the data in its storage. Take the time to carefully review the files that reside on your device. It is possible that you just missed the file previously or were looking for it under a different name. If you are lucky, the journey ends here with the discovery of the missing data.

You can also use the respective search functions’ advanced settings, where you can try to filter your search results by file formats, among others.

Tip 2: Enable Hidden Files to Be Displayed

Sometimes, when you connect the SD card to your computer, the OS may not be able to see the files. Perhaps they were hidden by a virus and all you need to do is to make them visible again. The specific details are dependent on your machine and operating system.

Hopefully, one of these techniques has worked and you have access to your files again. If not, move on to the next step to recover deleted data from an SD card.

On Windows:

  1. Open File Explorer
  2. Go to your folder. Then, click three dots to see more.Open File Explorer
  3. Select Options. Select options
  4. Click View, then select Show hidden files, folders, and drives.Show hidden files

On Mac OS:

  1. Go to Finder and navigate to your folder.
  2. Press Command + Shift + . (the period key) to show hidden files in the folder.macOS unhide

Tip 3: Unhide Files using Command Line Tools

Some deleted files may only be caused by being accidentally hidden. Luckily, there are commands you can run to change the attributes of files on Windows or Mac OS.

Unhide files using Command Prompt (Windows):

  1. Connect your SD card to your computer.
  2. Run Command Prompt as Administrator by searching from the Start Menu.
  3. In the command line, navigate to your SD card by typing the drive letter of your SD card and pressing Enter.
  4. Type attrib -h -r -s /s /d *.* and press Enter. This command should remove hidden, read-only system attributes from all the files and folders on your SD card.Windows terminal

Once the process has finished, exit Command Prompt and browse through your SD card to check if your files have become accessible again.

Unhide Files Using Terminal (Mac OS):

  1. Connect your SD card to your Mac and open Terminal (Applications > Utilities > Terminal, or press Command + Space, type Terminal, and press Enter).
  2. To remove the hidden attribute from a specific file, type the following command and press Enter: chflags nohidden /Volumes/YourSDCardName/filename
  3. Replace YourSDCardName with your SD card name and filename with the actual file name.
  4. To apply this to all files on the SD card, use: chflags nohidden /Volumes/YourSDCardName/*macOS use Terminal
  5. This removes the hidden attribute and makes the files visible again in Finder.

Note that the effectiveness of this method will vary depending on your user privileges. Sometimes, you might be greeted by a message saying “permission denied”, not allowing you to successfully unhide files from your SD card.

Key Takeaways

After reviewing all recovery methods and device-specific scenarios, these are the points that matter most when dealing with SD card data loss:

  • Deleted files from an SD card are often still recoverable until new data overwrites them
  • The safest first step is to stop using the SD card and connect it to a computer for recovery
  • Desktop tools provide better results than mobile apps due to fewer system restrictions
  • Disk Drill offers an easier workflow with preview and filtering, while PhotoRec works well for deeper or corrupted cases
  • Advanced scenarios like camera video recovery may require specialized scan modes for fragmented files
  • If the SD card shows errors, disconnects, or freezes, creating a byte-to-byte image first helps protect remaining data
  • Always recover files to a different drive, never back to the same SD card
  • Free tools can handle simple cases, but more complex recovery often requires more advanced software
  • Some “missing” files may still exist but are hidden or inaccessible due to file system issues, not actual deletion
Yes, but with real limitations. Apps like DiskDigger or Dr.Fone can scan an SD card directly from your phone, but how well they work depends heavily on whether your device is rooted. Rooted Android devices get much deeper scan access, which dramatically improves recovery odds. On a non-rooted phone, you're mostly limited to cached thumbnails and partial files. For anything serious, your best bet is still removing the card and plugging it into a PC with dedicated software.
More often than not, this points to a corrupted file system rather than missing data. The files haven't gone anywhere, the system simply can't interpret the directory structure anymore, so it treats the card as empty while the storage remains full. Also, sometimes files don't vanish completely but become hidden or locked away due to minor glitches that are usually easy to resolve. The wisest move at this point is to stop writing anything to the card and scan it with a data recovery tool.
Very often, yes. When you delete a file — even with Shift+Delete — the operating system only removes the pointer that tells it where the file lives. The data stays on the card until something new is written over that space. This means recovery is very likely if you haven't used the card much since the deletion, and tools like Disk Drill or PhotoRec can find and restore those files. Stop using the card the moment you notice something is missing. Every new file written to it risks overwriting the data you're trying to recover. The only time recovery becomes truly hopeless is if the card was securely wiped with a multi-pass overwrite tool.
They do, but with noticeable compromises compared to paid alternatives. Tools like Recuva and PhotoRec can handle basic accidental deletions and quick formats well enough, and they cost nothing. But free tools typically come with some restrictions like slower scan speeds and weaker results on more serious issues like corruption or bad sectors. Paid tools tend to have more sophisticated scanning algorithms and higher overall recovery rates. So if you lost a handful of vacation photos, a free tool will probably do the job. If the data is important and the damage runs deeper, a paid tool is usually worth the cost.
Emma Collins is a content writer who has been writing tech tutorials & how-to guides relating to her wide interests in technology. She's been writing articles on Windows, Android, iOS, Social Media, Gaming, and more as a tech writer for over 5 years.
Approved by
12 years experience in software development, database administration and hardware repair.
1 COMMENT
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required
  • Liam

    I had no idea it was possible to recover files from a formatted SD card! This guide was incredibly helpful. Thanks for including multiple methods.