SD card problems are uniquely annoying because the failure could be in three different places: the card, the reader, or Windows. And built-in laptop card readers are notoriously flaky — they’re the component most likely to blame and the last one people suspect. The walkthrough below isolates each suspect in turn, so you stop guessing and start testing.
Keep a USB card reader handy if you have one. It’s the single most useful diagnostic tool for SD problems: if the card works in the USB reader but not the built-in slot, you’ve found your culprit in ten seconds.
Why this happens
- Card reader driver missing or corrupted: The built-in reader needs its driver; without it, inserted cards are invisible.
- No drive letter assigned: Windows sees the card in Disk Management but doesn’t mount it — the most common “not detected” that isn’t.
- Card not fully inserted: Spring-loaded slots need a firm push until the card clicks; partial insertion reads as no card.
- Dirty or worn contacts: Oxidation on the card’s gold contacts breaks the connection intermittently.
- Counterfeit or failing card: Fake-capacity cards and dying flash cause detection failures and corruption.
- Reader hardware failure: Built-in readers fail from wear, dust, and mechanical fatigue.
- Write-protect or lock switch: The tiny slider on full-size SD adapters can cause read errors mistaken for detection failure.
- File system corruption: A corrupted partition table makes Windows unable to mount an otherwise healthy card.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Reseat the card properly and clean the contacts
- Eject the card, inspect the gold contacts for dirt or discoloration, and gently clean them with a dry microfiber cloth or pencil eraser.
- Check the lock slider on full-size SD cards/adapters — make sure it’s in the unlocked position.
- Reinsert firmly until you feel the spring click. On slot-loading readers, the card should sit flush.
- Try inserting with the laptop powered on and watch for any reaction — Device Manager refreshing, a notification sound, or Disk Management updating.
Fix 2: Test with a USB card reader to isolate the fault
- Plug the SD card into a USB card reader (even a cheap one) and connect it to the laptop.
- If the card appears → your built-in reader or its driver is the problem. Skip to Fix 4.
- If the card still doesn’t appear → the card itself is suspect. Test it in a phone or camera.
- This single test splits the problem space in half and is the step most tutorials emphasize first — it also parallels the isolation approach in USB device troubleshooting .
Fix 3: Assign a drive letter in Disk Management
- Press Win + X → Disk Management.
- Look for your card — it may appear as a removable disk with no drive letter, or as unallocated space.
- Right-click the card’s partition → Change Drive Letter and Paths → Add → assign a letter.
- If the card shows as RAW or unallocated, don’t format yet if you need the data — see Fix 7 for recovery first.
Fix 4: Reinstall the card reader driver
- In Device Manager, look under Memory technology devices or Universal Serial Bus controllers for the card reader (often “Realtek USB Card Reader”).
- Right-click → Uninstall device (delete driver software checked), then Action → Scan for hardware changes.
- Better: download the card reader driver from your laptop maker’s support page and install it fresh.
- Realtek card readers are the most common and their drivers are frequently broken by Windows updates — the OEM version is more reliable.
Fix 5: Disable power management on the reader
- In Device Manager, find the card reader → Properties → Power Management → uncheck “Allow the computer to turn off this device to save power.”
- Disable USB selective suspend in power plan advanced settings (built-in readers are USB devices internally).
- Test by inserting the card, waiting, removing, and reinserting — power-managed readers often fail on the second insertion.
- This fixes the “works once after reboot, then never again” pattern specifically.
Fix 6: Check the card’s health and authenticity
- If the card is detected anywhere, run H2testw (free) to verify its actual capacity — counterfeit cards lie about size and corrupt data beyond their real capacity.
- Check the card’s speed class markings against what you bought; fakes often mislabel.
- For genuine cards showing errors, run
chkdsk X: /f(replace X with the drive letter) in an admin Terminal. - A card that fails H2testw should be replaced, not trusted — no software fix repairs fake flash. This mirrors the caution around drives that vanish after updates : verify the hardware before fighting software.
Fix 7: Recover data from a corrupted card
- If Disk Management sees the card but Windows can’t read it, do not format — formatting destroys recoverable data.
- Use PhotoRec (free, powerful) or Disk Drill to scan the card and recover files to a different drive.
- Only after recovery, format the card: right-click in Disk Management → Format → exFAT for cards over 32 GB.
- If no software sees the card at all, professional recovery labs can sometimes read the NAND directly — expensive, but an option for irreplaceable data.
Fix 8: Work around a dead built-in reader
- If the built-in reader never works despite driver fixes, it’s a hardware failure — common after years of use.
- A quality USB 3.0 card reader ($10-15) is faster and more reliable than most built-in readers ever were.
- Keep it on your keychain or in your laptop bag — many photographers abandoned built-in readers years ago for exactly this reason.
- For driver-level documentation on storage devices, the Microsoft Windows support hub covers removable storage troubleshooting.
Closing
SD card detection is a three-suspect mystery: card, reader, Windows. The USB reader test identifies the culprit in seconds, Disk Management reveals the mount problems, and driver fixes handle the rest. Work the chain and your card reappears.
