If your SD card shows as full in your device or computer but the files don’t appear in the file explorer, the data is usually still there but hidden, corrupted, or the card’s file system is damaged. This guide explains the common causes and walks you through safe, step-by-step fixes to recover your files and restore the card.
Why This Happens
An SD card that reports full storage but shows no files typically has one of three issues: a corrupted file allocation table (FAT), hidden files, or a failing card. The file allocation table is like the card’s index—it tells the device where each file begins and ends. If this index gets damaged, the card still knows space is occupied, but it can’t list the files properly. This often occurs after abrupt removal, power loss during a write, or using the card in multiple devices without safely ejecting it.
Another common cause is a card that was formatted with a file system your current device doesn’t fully support, such as exFAT on an older camera or Android phone. The device may see the card as full but cannot read the directory structure. Less commonly, the files are simply hidden—either by a virus or by a setting that hides system files.
First Steps: Check the Basics
Before trying any recovery software, do these quick checks—they solve a surprising number of cases:
- Try a different card reader. Built-in readers on laptops or PCs can fail. A cheap USB card reader often works when the built-in one doesn’t.
- Try a different computer. If the card works on another machine, the problem is your original computer’s driver or reader, not the card.
- Check the physical lock switch. Some SD cards have a tiny slider on the side. If it’s down, the card is write-protected, which can cause odd behavior.
- Look in Disk Management (Windows) or Disk Utility (Mac). See if the card appears as a volume with used space. If it shows as RAW or unallocated, the file system is damaged.
How to Unhide Files
If the card is readable and shows used space, hidden files are a real possibility. Here’s how to check:
- On Windows, open File Explorer, go to the View tab, and check the box for Hidden items. Also, click Options → View tab → uncheck Hide protected operating system files (you’ll get a warning—click Yes).
- On macOS, open Terminal and type:
defaults write com.apple.finder AppleShowAllFiles YESthen press Return and restart Finder (hold Option, right-click Finder icon, select Relaunch). - If you see files, they may have been hidden by a virus or a previous device. Copy them to your computer, then format the card.
Use Windows Error Checking or First Aid
If hidden files aren’t the issue, the file system likely has errors. Both major operating systems have built-in repair tools:
- Windows: Open File Explorer, right-click the SD card drive, select Properties → Tools tab → Check under Error checking. If it says no errors, click Scan drive anyway. This runs
chkdsk, which can fix directory issues. - macOS: Open Disk Utility, select the SD card in the sidebar, click First Aid, then Run. This repairs the volume’s directory structure.
These tools are safe—they don’t delete your files. However, if the card is physically failing, they might not finish. If they hang or report I/O errors, stop and move to data recovery.
Recover Files with Free Software
If the card still doesn’t show files, use data recovery software. These programs scan the raw card for file signatures (like JPEG headers) and rebuild the file list. Important: do not write anything to the card before running recovery—that can overwrite the very data you’re trying to save.
- PhotoRec (free, open-source) is powerful but command-line based. It works on Windows, Mac, and Linux.
- TestDisk (from the same team) can repair the partition table or rebuild the boot sector, which often makes the files visible again.
- Recuva (free for basic use) has a simple wizard and works well for photos and documents.
Run the software, select the SD card drive, and choose a destination on your computer’s hard drive (not the SD card). Recovery can take an hour or more for a large card. Once you’ve recovered what you need, format the card.
When and How to Format
If recovery software finds nothing, or after you’ve saved your files, formatting the card is the next step. This rebuilds the file system from scratch, which usually makes the full space available again.
- Copy any files you want to keep to your computer.
- On Windows, right-click the card in File Explorer → Format. Choose exFAT for cards 64 GB and larger, or FAT32 for smaller cards (most cameras and phones accept both). Do a Full format, not Quick.
- On Mac, use Disk Utility → Erase. Choose exFAT or MS-DOS (FAT) for compatibility.
- If the card doesn’t format, try using the SD Card Formatter tool from the SD Association (the standards body). It’s free and more thorough than the OS tools.
After formatting, test the card by copying a few files to it and reading them back. If it fails again, the card is likely worn out—SD cards have a limited number of write cycles.
Prevention and Card Care
To avoid this problem in the future, follow these habits:
- Always eject the card properly before removing it from a device.
- Don’t fill the card to 100%—leave at least 5-10% free space.
- Use a quality card from a reputable brand. Counterfeit cards often fail in this exact way.
- If you use the card in a Raspberry Pi or similar, note that these devices are prone to corruption—back up regularly.
- Replace cards every 2-3 years with heavy use, or sooner if you notice slowdowns or errors.
Frequently Asked Questions
Can I recover files from a card that shows as RAW?
Yes. RAW means the file system is unrecognizable. Data recovery software like PhotoRec or TestDisk can still scan the raw data and find files. Do not format the card before attempting recovery—formatting writes new structures and can overwrite your data.
Why does my SD card show full but no files on Android?
Android sometimes hides files that aren’t indexed properly. Use a file manager with “Show hidden filesâ€� enabled. If that doesn’t work, connect the card to a computer and run chkdsk or First Aid—Android’s file system handling is less robust than a computer’s.
Is it safe to use chkdsk on an SD card?
Yes, chkdsk (or First Aid on Mac) is safe for repairing file system errors. It doesn’t delete files, though in rare cases it may move corrupt files to a found.000 folder. If the card is physically failing, chkdsk might not finish—stop if it hangs.
What’s the difference between quick and full format?
A quick format only clears the file table, not the data. A full format writes zeros to every sector, which takes longer but also checks for bad sectors. For a card that’s had file system issues, a full format is more thorough and can reveal physical damage.
Will formatting my SD card permanently delete the files?
Yes, in practical terms. A quick format leaves recoverable data, but a full format overwrites it. If you need to recover files, do it before formatting. After formatting, the data is gone for good.
My camera says “Card Error� but my computer can read it—what now?
This usually means the camera’s file system driver is stricter than the computer’s. Copy all files to your computer, then format the card in the camera itself (the camera’s format is often more compatible). If the error persists, the card may be incompatible or failing.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Mac Start Up Automatically After Power Failure?
- Expose Self-Hosted Service Securely Without Cloudflare Tunnel
- Nano Delivery for Functional Foods: What It Can and Can’t Do4.00
- Disable Apple Watch Turn-by-Turn Vibration While Driving
- Convert Play FLAC in iTunes: Full Guide
- Soda Foundation Charter: What It Means