Using Manual Techniques to Perform SD Card Recovery
To recover files from an SD card using manual techniques, try Windows CHKDSK command to fix file system errors, use the attrib command to unhide hidden files or change the drive letter in Disk Management. These free built-in methods work for logical errors. Physical damage requires a professional recovery tool.
Your SD card isn’t showing files, or Windows is asking you to format it before you can use it. Don’t format it yet. Before reaching for paid recovery software, there are 3 free manual techniques built into Windows that often fix the most common SD card problems.
I’ll walk through each one, explain what it fixes and tell you when to stop and get a proper recovery tool.
Before You Start: What to Avoid
The biggest mistake people make with a failed SD card is writing new data to it. Every new file you copy to the card overwrites sectors where deleted files might still exist. If recovery is your goal, don’t write anything to the card until you’ve recovered what you need.
Also don’t format the card if Windows prompts you to. That wipes the file system entirely and makes recovery much harder, even for professional tools.
The 3 manual methods below are all read-based (CHKDSK writes a minimal repair, attrib only changes file flags, Disk Management only changes the Windows registry entry for the drive letter). None of them delete your files.
Method 1: Use CHKDSK to Fix SD Card Errors
CHKDSK (Check Disk) is a built-in Windows tool that scans your SD card for file system errors and attempts to repair them. This fixes problems like “The file or directory is corrupted and unreadable” errors.
How to run CHKDSK on an SD card
- Insert the SD card into your PC. Note its drive letter in Windows Explorer (e.g., E: or F:)
- Open Command Prompt as administrator: press Windows+R, type
cmd, then hold Ctrl+Shift and press Enter - Type this command and press Enter, replacing E: with your actual drive letter:
chkdsk E: /f /r
The /f flag fixes errors, and /r locates bad sectors and attempts to recover readable information.
CHKDSK takes several minutes on large SD cards. When it finishes, it reports how many errors it found and fixed. After the scan, safely eject the card and reinsert it. If the file system was the issue, your files should now appear.
Method 2: Unhide Files Using the attrib Command
Viruses and certain software bugs can set the hidden and system attributes on your SD card files, making them invisible in Windows Explorer even though they’re still there.
How to unhide files on an SD card
- Open Command Prompt as administrator
- Type your SD card’s drive letter followed by a colon and press Enter:
E: - Run this command:
attrib -h -r -s /s /d *.*
This removes the hidden, read-only and system attributes from all files and folders on the card. After the command completes, open Windows Explorer and enable “Show hidden items.” Your files should now be visible.
If your folders turned into shortcuts (.lnk files), this command also helps. Delete the shortcut files after running attrib and your real folders will be visible underneath.
Method 3: Change Drive Letter in Disk Management
Sometimes the SD card is recognized by Windows but doesn’t show up in Explorer because it has no assigned drive letter, or there’s a conflict with an existing letter. Disk Management can fix this.
How to assign a drive letter to your SD card
- Press Windows+R, type
diskmgmt.mscand press Enter - Look for your SD card in the lower panel. It might show as “Removable” without a letter
- Right-click the SD card partition and choose Change Drive Letter and Paths
- Click Change and select an unused drive letter from the dropdown
- Click OK and then open Windows Explorer. The card should now appear
When Manual Methods Don’t Work
If all three methods fail to reveal your files, the problem is likely physical damage, a corrupt partition table or deleted files that need deep recovery. For that, you need a dedicated data recovery tool for Windows.
A proper recovery tool scans the raw sectors of the SD card rather than relying on the file system. This lets it find files even when the file system is completely gone. Unlike manual techniques, recovery tools can often restore photos, documents and videos from formatted or badly corrupted cards.
One thing worth knowing: if the SD card has physical damage (bent pins, water damage, cracked board), none of the software methods above will help. Physical damage requires professional lab recovery, which is expensive but sometimes the only option for truly important data.
Conclusion
So when your SD card stops behaving right, these manual techniques cover most of the common issues. CHKDSK fixes file system errors, attrib reveals hidden files and Disk Management handles drive letter conflicts.
But none of these methods recover truly deleted or corrupted data. For that you need dedicated SD card recovery software that scans at the sector level and rebuilds lost files. Always stop using the SD card the moment you suspect data loss, since fresh writes can overwrite recoverable sectors.
Which symptom is your SD card showing, and have you tried any of these manual fixes yet?
Limitations to Know
Limitations
- CHKDSK can only fix logical file system errors. It can’t recover files that were deleted or recover data from physically damaged sectors
- The attrib command only reveals hidden files. If files were deleted, attrib won’t bring them back
- These manual methods work for NTFS, FAT32 and exFAT file systems. They may not work for proprietary SD card formats used by cameras
- Running CHKDSK on a badly damaged card can sometimes make recovery harder by overwriting damaged areas. If recovery is critical, use a recovery tool first
- If Windows can’t recognize the SD card at all (no drive letter in Disk Management), the manual methods won’t work. The problem is either physical damage or a completely corrupted partition table
- Manual techniques can’t recover files deleted before the card started showing problems. They only address access issues with files that are technically still present
Frequently Asked Questions
Is CHKDSK safe to run on an SD card?
CHKDSK with the /f flag writes repair data to the card, which is generally safe. However, on a severely damaged card, it can occasionally cause further issues. If your files are critically important, consider using a read-only data recovery tool first to clone the card before running CHKDSK.
Why are my SD card files showing as shortcuts?
This is a common virus symptom. The virus sets hidden and system attributes on your real files and creates shortcut .lnk files pointing to malware. Run the attrib command to reveal the original files, then delete all the .lnk files. Also run an antivirus scan on the card and on any PC the card was inserted into.
Will CHKDSK delete any files from my SD card?
CHKDSK doesn’t intentionally delete files. It may move corrupted file fragments to a FOUND.000 folder in the root of the drive, but it doesn’t delete recoverable files. Review the FOUND.000 folder after the scan for any rescued file fragments.
What does it mean when Windows says “You need to format the disk before you can use it”?
This message usually means Windows can’t read the SD card’s file system. Don’t format it yet. Try running CHKDSK first. If CHKDSK can’t access the card either, a recovery tool that reads raw sectors is your next step.
My SD card shows 0 bytes used and 0 bytes free. Are my files gone?
Not necessarily. This reading often appears when the file system is corrupted but the data is still physically on the card. The attrib command and CHKDSK are worth trying. If those fail, a dedicated Windows data recovery tool can scan the raw sectors and find files the file system can no longer index.
Can I recover data from an SD card that was accidentally formatted?
Formatting doesn’t immediately erase all data. It rewrites the file system index, but the actual file data often remains in the raw sectors until overwritten. A recovery tool that does deep sector scanning can often find formatted files. The sooner you run it after formatting, the better the results.