Best SD Card Recovery Software for Windows, Mac & Android

Summary: Recovering deleted or lost photos & videos from an SD card is often possible, provided the data hasn't been overwritten. However, some devices offer built-in recovery options for recently deleted media files; these methods have limitations and may not work under all conditions. For accidental formatting, deletion, corruption, or inaccessible SD cards, a specialized recovery tool such as Stellar Photo Recovery can recover your photos, videos, and audio files for free.

Free Download 100% Secure Free Download 100% Secure

SD (Secure Digital) cards are everywhere. Your digital camera or DSLR uses one. Your Android phone probably does too. These portable micro storage devices work great as storage for photos, videos, and other media files. But they are also prone to accidental data loss. A photo gets deleted by mistake. You run a quick format on the SD card. A card gets corrupted after a bad ejection. Your device drops and the card stops reading. All of them lead to data loss from SD card.

SD card recovery is possible after accidental deletion because when you delete a file from an SD card - that file is not immediately gone. The card marks that space as "available" for new data. The actual data stays there until something new gets written over it. This is exactly what makes data recovery possible in most cases.

Whether you are using Windows 11, latest macOS Golden Gate, or an Android device - there are practical ways to recover deleted files from an SD card. This guide covers all of them, including the capabilities and limitations for each case.

Quick Guide to Recover Deleted SD Card File

Refer to this table to check the recovery chance for every SD card data loss situation and recovery chances.

 

Situation

Recovery chance

Start Here

Deleted files on a Windows PC

Good, if nothing new was written

Recovery software (the Recycle Bin does not cover SD cards)

Deleted files on a Mac

Good

Check Trash, then Time Machine, then software

Deleted on an Android phone’s SD card

Good 

Check Gallery/Photos trash, then scan on a PC

Quick-formatted SD card

Good

Scan with SD card recovery software

SD card looks empty, but shows used space

Files are probably hidden, not deleted

Try the Quick checks

Full-formatted card

Negligible

Stop and consider a lab

Files vanish on their own

Very Low

Often a failing or fake-capacity card.

Card shows as RAW, or "needs formatting"

Good, if you do not format it

Fix or scan the card

Bent pins, water damage, or cracked SD card

Very Low

Professional lab

Things to Do Before You Start Recovery

The below provided three rules can make the difference between a successful recovery and a permanent loss when files are missing from SD card.

  1. Stop using the card right away. Writing new files to the card risks overwriting the space where your deleted files are still sitting quietly. Even taking one new photo can permanently destroy files you are trying to recover. Plug the card out and leave it alone.
  2. Do not save recovered files back onto the same SD card. Saving files to the same SD card will overwrite the data you are trying to get back.
  3. If card is physically broken or damaged - skip software tools. Instead use a professional data recovery service. Physical damage needs hardware-level recovery that data recovery software isn’t capable of.

Recover SD Card Files from Windows

When it comes to recovering files from an SD card - Windows is comparatively a more recovery-friendly environment. Both Windows 11 and Windows 10 support FAT32, exFAT, and NTFS file systems, this covers the majority of SD cards that are in use. Meaning your card will show up as a readable drive the moment you plug it into a card reader, even when some files are missing.

“SD Card showing Empty” Try these quick checks

  1. A temporary glitch or hidden files can make a healthy card look empty even if your files are stored safely on it and not deleted.
  2. Check the SD card lock switch. Slide the small switch on the card's side to the unlocked position.
  3. Try another reader, port or device. If the card works elsewhere, the original reader or slot is faulty.
  4. Show hidden files. In File Explorer, open View > Show > Hidden items. Now check for the files.
  5. Open Command Prompt as administrator, and run the command, replacing E: with your card's drive letter: attrib -h -r -s /s /d E:\*.*  (Be careful, running this on the wrong drive changes that drive's files.)
  6. Run an antivirus scan. Some malware hides files and leaves the space marked as used.
  7. Assign a new drive letter. If the card is detected but will not open, right-click Start, open Disk Management, right-click the card, choose Change Drive Letter and Paths, and pick a new letter.
  8. Run CHKDSK. Open Command Prompt as administrator and run chkdsk E: /f, (replacing E: with your card's drive letter). It fixes file system errors that can make files look missing, but it does not recover deleted files.

If none of this gets your files back, they are likely deleted.

Can We Recover SD Card Files from Trash on Windows?

While the Recycle Bin is the standard place to find files deleted from a PC's internal storage, it does not store files deleted from SD cards or external removable drives. That’s because, files or photos directly deleted from an SD card will bypass recycle bin and lead to permanent deletion.

So, in case of a windows device you are not left with in-built option to secure your file. The only way for SD card recovery on Windows is using a dedicated file or photo recovery software.

Recovering SD Card Files on Windows with SD card Recovery Software

Free SD card recovery tools are great for limited file recoveries. They allow you to test if your deleted SD Card data is recoverable. Stellar Photo Recovery scans SD cards formatted in FAT32, exFAT, or NTFS and specifically targets media files, including photos or videos or music files.

The free version of Stellar Photo Recovery lets you recover up to 10 files of 100 MB each, you can upgrade anytime for unlimited file recovery. The tool can also attempt recovery from corrupted SD card or data that is heavily fragmented.

Recovery Setup: For this recovery test, we utilized a SanDisk 16GB SD card, loaded with a standardized suite of sample assets including JPEG photos, RAW photos, MP4 videos, Audio files and text files. A standard deletion and quick format were executed to clear the file allocation table and flag the storage space as unallocated. The primary objective of this setup is to evaluate the scanning engine’s capability to successfully reconstruct file metadata, and recover the deleted multimedia files without causing data corruption.

Steps to recover deleted files from an SD card with Photo Recovery tool on Windows:

Step 1: Connect the SD card. Insert the card into a card reader and plug it into your PC. Then download, install, and launch Stellar Photo Recovery.

Step 2: Select the file type from the home screen. For e.g., Photos or Videos.

Step 3: Select the SD card (Generic Storage device) from the list of physical disks and click Scan.

Step 4: Preview the results. When the scan finishes, browse the found photos, videos, and audio files and preview them. If your files are missing, run a deep scan.

Step 5: Recover the files. Select the files you need and click Recover. Save them to a different drive, never back onto the same SD card.

Apart from Stellar, Recuva is another popular free file recovery option for Windows - offering easy accessibility and a clean UI experience. It works well on FAT32-formatted cards. PhotoRec is another free option, though it runs through a highly technical and difficult Command Prompt setup, putting off some users.

However, both Recuva and PhotoRec have limits. Firstly, they do not focus on specific files and recover everything, making SD card recovery look cluttered. Both can struggle with data that has been partially overwritten or is heavily fragmented. If photos, videos, or music files are your main priority, there are other free PhotoRec alternatives, such as Stellar Photo Recovery, which is built for exactly that kind of job.

Comparison of Popular Windows SD Card Recovery Methods

The table below compares the most popular methods for recovering files from an SD card on Windows, based on what each one recovers, its cost, and its main limitation. For a wider comparison of tools, read our guide to the best SD card recovery software.

 

Method

What It Recovers

Free or Paid

Best For

Key Limitation

Command Prompt (chkdsk)

Corrupted file systems

Built-in

Corrupt SD card with hidden files

Only repairs file systems/ does not recover files

Stellar Photo Recovery

Photos, videos, music (up to 10 free)

Free (limited use) / Paid

Media recovery on FAT32, exFAT, NTFS

Free version capped at 10 files

PhotoRec

Photos, videos, documents

Free

Wide file type support

No GUI, Terminal-based

Recuva

Deleted files and folders

Free (basic) / Pro is Paid

FAT32 cards, recently deleted files

Struggles with certain file types/ severe data loss

Recover SD Card Files from Mac

Mac users looking to recover deleted or lost SD cards deal with a slightly different environment. This is mainly because of how macOS handles file systems. Internally, newer Macs run on APFS (Apple File System). Most SD cards, however, are formatted in FAT32 or exFAT.

Native read and write support for exFAT and FAT32 formats is available across all available Apple's operating system – that means you can read and write to most SD cards on any current version, including macOS Sonoma, macOS Sequoia and macOS Tahoe.

This means your SD card should appear in Finder without any extra drivers or configuration. Standard Windows recovery tools cannot read APFS. That is worth keeping in mind if you are switching between platforms.

Manual Methods to Recover SD Card Files on Mac

Bin - Unlike the Windows Recycle Bin, the Trash on your Mac works for external storage too. If you deleted files from your SD card while it was plugged into your Mac - those files are still there in the Trash. Check the Trash first. Keep the SD card connected to your Mac to view its deleted files in Mac Trash.

Backups - If the files are missing from the Mac Trash - check for backups created with built-in backup tools like Time Machine. If the SD card was included in your regular time machine backup then you can easily restore the deleted files.

Disk Utility - It is another built-in macOS tool that includes a First Aid feature, which helps repair minor file system errors on an SD card. Running First Aid on a card that appears unreadable sometimes fixes the issue and restores access to files right away.

Read our complete step-by-step guide on how to recover deleted files from SD card on Mac.

Recovering SD Card Files on Mac with SD card Recovery Software

Free recovery options on Mac are fewer than on Windows. PhotoRec/TestDisk runs on macOS too and support various file types. But it still requires an understanding of Terminal commands, which makes it less accessible for users.

Stellar Photo Recovery for Mac handles APFS, HFS+, FAT32, and exFAT formatted cards. This matters especially because APFS support is rare among free tools, and some SD cards get reformatted to APFS when used extensively with newer Macs.

Note: The free version of Stellar Photo Recovery’s also allows you to recover up to 10 files of 100MB each. A paid upgrade is available for larger recoveries.

Recovery Setup: The recovery setup was same as Windows. We used a SanDisk 16GB SD card. On a mac device erase command was executed to clear the file allocation table and flag the storage space as unallocated.

Steps to recover deleted files from an SD card with Stellar Photo Recovery for Mac:

Step 1: Connect the SD card. Insert the card into your Mac (or a card reader), then download, install, and open Stellar Photo Recovery for Mac.

Step 2: Select the file type such as Photos or Videos from the home screen.

Step 3: Choose the physical disk or SD card from the list of drives and click Scan.

Step 4: Preview the files. Once the scan completes, preview the found photos, videos, and audio files.

Step 5: Save the recovered files. Select the files you need, click Recover, and save them to your Mac, not to the SD card.

Comparison: Mac SD Card Recovery Methods

To help you choose the correct tool - we put various in-built methods and mac photo recovery software to test their SD card recovery capabilities. Here is how they compared to each other in different scenarios.

 

Method

What It Recovers

Free or Paid

Best For

Key Limitation

Trash / Recently Deleted

Files moved to Trash after deletion

Free (built-in)

Simple accidental deletion

Only works if files went to Trash

Time Machine

Files backed up before deletion

Free (built-in)

Restoring from earlier backup

Requires Time Machine to have been active

Disk Utility (First Aid)

Corrupted file systems

Free (built-in)

Cards showing as unreadable

Does not recover deleted files directly

Stellar Photo Recovery for Mac

Photos, videos, music (up to 10 free)

Free (limited) / Paid (Unlimited)

APFS, HFS+, FAT32, exFAT cards

Free version limited to 10 files

TestDisk/PhotoRec

Photos, videos, documents

Free

Wide file type recovery

No GUI, Terminal-based only

Recover Android SD Card Files

If you lost or deleted files from an SD Card in Android phone, the recovery process is similar to any other portable device like a DSLR camera. Android handles SD cards in two distinct ways depending on how the card was set up. Most Android phones use an SD card as removable external or secondary storage. While some devices use it as primary storage.

If you deleted a file from your Android device that was stored in the SD card, keep these points in mind:

  • Eject the SD card - SD cards in Android phones are readable as FAT32 or exFAT volumes. Safely remove the card from your phone and plug it into a Windows PC or Mac using a card reader.
  • Scan with recovery software - Run an SD card recovery tool on the computer. Recovery works as long as the deleted files have not been overwritten.
  • Check how the card was set up - Recovery can be difficult if the card was used as primary (internal) storage on the phone. See the note below.

That’s because when SD card is a primary storage – the Android device encrypts the file system and changes the partition map. Often, the card itself becomes unreadable by Windows or Mac system and needs specialized Linux-based decryption keys.

This makes recovery harder for many data recovery tools. When the card is used as an external secondary storage then free photo recovery tools - Stellar Free Photo Recovery or PhotoRec can scan the card and recover deleted photos and other media files.

Disclaimer: These steps apply only to SD cards used as external (portable) storage. If your Android phone formatted the card as internal storage, recovery software may not be able to read it, and recovery is not guaranteed. Files saved in the phone's internal storage (not on the SD card) cannot be recovered by scanning the SD card

How to Fix a Corrupted or RAW SD Card

A corrupt or RAW SD card means the card’s file system is damaged. As a result, your device can’t read the corrupted SD card, even though it may still store data.

SD card corruption usually happens because of an improper ejection or a power cut during a write operation or heavy use that wears down the flash memory. It can also occur because of a virus. When an SD card is corrupt - you might see messages like "card not formatted" or "file system not recognized."

  1. Scan for Malware: Run an Antivirus or Anti-Malware tool to scan the storage drive and rule out any virus or malware infection.
  2. Run CHKDSK on Windows: It is a built-in Windows tool that scans for and repairs logical file system errors from an external storage like SD card.
  • To use it, search Command Prompt on your Windows computer.
  • Run it as an administrator and run the command using the drive letter assigned to the SD card.
  • For example, if your card is drive F:, type the command below and press Enter.

chkdsk F: /f

CHKDSK works best on FAT32 and exFAT-formatted cards and can fix many of the logical errors that cause a card to appear unreadable.
3. Similarly, on a Mac device use Disk Utility.
 
  • Press Command +Spacebar to open Spotlight on your Mac.
  • Now, type Disk Utility and press return.
  • Look for First Aid. Select your SD card in the sidebar, click First Aid, and then click Run.
It comes built-in and takes just a few minutes. This is worth trying. Although, CHKDSK or Disk Utility is not guaranteed to work on severely damaged file systems. Also, it is not a file recovery tool. It repairs the file system structure, which often makes previously hidden files visible again.

If you don’t find success, do a recovery scan with Stellar Free Photo Recovery to get back your photos, videos, or audio files that were hidden by the corruption. It is not guaranteed but Stellar Photo Recovery software can often scan the raw data directly and recover files even without a working file system on a corrupt SD Card.

Also, never format a corrupt card before attempting recovery. Formatting removes the file system and risks permanently overwriting the data you are trying to save.

When to Use a Professional Recovery Lab?

Recovery software fixes logical problems such as deletion, quick formatting, and file system corruption. It cannot repair a card that is physically damaged. Consider a professional recovery lab in these situations:

  • Physical damage - The card is cracked, bent, burnt, or has been exposed to water.
  • Card not detected - No computer, card reader, or device recognizes the card, even after trying another reader and port.
  • Failing card - The card keeps disconnecting, freezes, or throws errors during a scan.
  • Full format or overwritten data - The card was fully formatted or new files were written over the data, and the files are irreplaceable.
  • Software scans failed - Your important files did not show up even after a thorough scan with recovery software.

In these cases, stop using the card, do not try to open or repair it yourself, and contact a professional data recovery service.

How to avoid losing SD Card files?

Most data loss situations are avoidable once you build a few simple habits:

  • Always eject properly - Use the eject option on your phone or computer before removing the card.
  • Keep regular backups - Keep a separate backup of your SD card on your laptop or a portable hard drive.
  • Replace older cards - If your card is old, and throws random errors or has performance issues, replace it immediately.
  • Keep Free Space - Leave 10 to 15 percent of the card's capacity free to reduce the risk of data loss.
  • Avoid Generic SD cards - Always trust SD cards from brands like WD, SanDisk, Samsung, and Lexar, purchase only from authorized brand resellers.

Conclusion

By now, we already know that SD Card data recovery is possible. Only if you stop using the card to write new data. However, the best approach is to routinely back up your SD card files including photos, videos, and audio. So if you ever face accidental deletion or formatting - you won’t have to worry. Files stored on your SD card behave differently on Mac, Windows, or Android. Each offering different tools and data handling mechanisms.

Basic free recovery tools often offer temporary relief. For a complete and full recovery, one should use specialized tools like Stellar Free Photo Recovery. Such tools don’t just help recover photos, videos, and audio files, they recover files across FAT32, exFAT, and NTFS-formatted cards, and recovers multiple RAW formats.

FAQs

Yes, you can recover permanently deleted files from an SD card, only if they have not been overwritten. You can use a dedicated file recovery tool, such as the Stellar Free Photo Recovery tool, for this.
To recover files from a corrupt SD card, you need to fix it to access the files normally. An antivirus tool scans your SD card for any virus or malware infection. You can also try the CHKDSK command on Windows or Terminal in Mac to fix a corrupt SD card and resolve minor errors.
Yes, SD card recovery is possible from a Quick formatted SD card, but not from a fully formatted SD card. The only way to recover files from a formatted SD card is to use a dedicated file or photo recovery tool like Stellar Photo Recovery.
Faulty card reader, missing drive letter, faulty SD card connector, physical damage, and other technical issues are among the most common reasons for an SD card not showing up on a computer. Fix them first to rule out any physical problems.
Usually, a file or photo recovery software can take up to 10 to 30 minutes, depending on the amount of data stored in your SD card.
If you need an overall best free SD card recovery tool - opt for Stellar Free Photo Recovery tool. It offers free recovery of 10 photos, videos, audio files up to 100 MB size and supports all types of file formats, including various RAW formats.
Yes, you can recover RAW photos with the help of specialized photo recovery tools such as Stellar Photo Recovery. Recuva and other free other may not handle RAW photos, but Stellar gets an edge with RAW recovery.
Yes, Stellar Free Photo Recovery tool works on all types of external storage, including micro SD, eMMC, CFExpress, SDXC, SDHC, HDD, SSD, and others.
If your card says - Memory card error - reinsert it properly in the camera after cleaning the metal contacts with a soft dry cloth. If you still face the error, connect to a Windows computer and try the CHKDSK command to fix any minor corruption or errors on your card.
ABOUT REVIEWER
Kuljeet Singh

Kuljeet Singh

Data Recovery Expert

This article was Reviewed by Kuljeet Singh, a Data Recovery Expert at Stellar Data Recovery.

About The Author
Totan Banerjee

Totan Banerjee

Senior Content Writer

This article was written by Totan Banerjee , a Senior Content Writer at Stellar Data Recovery.

Curious about our content creation process? Take a look at our Editor Guidelines.

How do you rate the article?
Stellar With 30 Years of Excellence
Technology You Can Trust
Data Care Experts since 1993
google-trust
× modal