Checking SD card health before a card fails can prevent losing irreplaceable photos and videos. Unlike hard drives with comprehensive SMART data, SD cards have limited self-reporting — but several tools can test integrity, detect fake capacity, and identify degrading performance.
Part 1. Test SD Card Integrity With H2testw (Windows)
H2testw is the gold standard for testing SD card authenticity and integrity — it fills the card with test data and verifies it can be read back correctly.
Steps:
- Download and run H2testw (free, no installation)
- Select your SD card from the dropdown
- Click Write + Verify
- Wait for completion — may take 30+ minutes for large cards
Results:
- No errors — card capacity and integrity verified
- Errors found — card has bad sectors or is fake capacity
⚠️ Important: H2testw writes test data to the entire card. Back up any existing files before running it, as the test overwrites all available space.
Part 2. Read SMART Data With CrystalDiskInfo
CrystalDiskInfo reads SMART data from SD cards connected via USB card readers on Windows. Not all SD cards expose SMART data — results depend on the card and reader:
- Connect the SD card via USB reader
- Open CrystalDiskInfo
- Look for the SD card in the device list
- Check overall health status and any attributes marked as "Caution" or "Bad"
💡 Tip: If CrystalDiskInfo doesn't show the SD card, try a different USB card reader — some readers don't pass SMART commands through to the card. USB 3.0 readers from major brands are more likely to expose SD SMART data.
Part 3. Benchmark Speed to Detect Degradation
A significantly slower-than-rated SD card may have degraded flash memory. Compare results to manufacturer specifications:
Tools:
- CrystalDiskMark (Windows) — tests sequential and random read/write speeds
- Disk Speed Test (Mac) — Blackmagic Design's free tool
| Speed Drop | Implication |
|---|---|
| Sequential read/write 20%+ below spec | Flash memory degrading |
| Random write severely below spec | Wear leveling saturated |
| Speeds vary wildly between tests | Controller or connection issue |
💡 Tip: UHS-I (V30 rated) SD cards should sustain 30 MB/s sequential write minimum. UHS-II (V60/V90) cards should reach 60–90 MB/s. Cards consistently below their rating in all tests are showing wear.
Part 4. Signs Your SD Card Is Failing
| Warning Sign | Action |
|---|---|
| Frequent file system errors | Back up immediately |
| Photos coming out corrupted from camera | Replace card |
| Card randomly ejecting during use | Replace card |
| Slow write speeds causing camera buffer issues | Replace card |
| H2testw reports errors | Replace card immediately |
| Card requires formatting repeatedly | Replace card |
🗣️ r/photography user: "Run H2testw on every new SD card you buy. Fake capacity cards are everywhere — H2testw catches them immediately. Two of my five budget cards failed the test."
🗣️ r/datarecovery recommendation: "Replace SD cards every 2–3 years for professional photographers shooting daily. Consumer users: replace at the first sign of file system errors. SD cards are cheap relative to the cost of losing photos."
Part 5. Recover Files Before a Failing SD Card Dies
If your SD card shows any health warning signs, recover files now with Ritridata before the card becomes unreadable.
Step 1 — Insert the failing SD card and select it from the drive list
Step 2 — Run a scan — reads accessible sectors while they're still readable
Step 3 — Recover photos and files to your computer immediately
FAQ
How long do SD cards last? Consumer SD cards are rated for 1,000–10,000 write cycles. For a photographer taking 500 photos per shoot (each about 25 MB), a 128 GB card cycling data regularly may reach its limit in 2–4 years of heavy use. Light users may get 5–10 years.
Can I check SD card health without a computer? Some cameras display the number of images taken (shutter count) which correlates with SD card write usage — but no camera can read SD SMART data directly. For health testing, a computer is required.
Is H2testw safe to use on my SD card? H2testw writes test data to the entire card and verifies it — this uses write cycles but tests every byte. It's safe but writes to all available space. Back up existing files first.
How do I test a new SD card for fake capacity? H2testw is the standard tool. Run it immediately after purchase. A genuine 256 GB card will write and verify approximately 230–240 GB (formatted capacity is always less than rated). A fake 256 GB card will fail or loop after writing the actual small capacity (often 4–8 GB).
