I Get It – This Error Is Stressful
Seeing 'bad sector count exceeded' on your hard drive feels like a punch to the gut. I've been there with my old laptop's 500GB WD Blue. But don't panic – you've got time to save your data if you act fast.
The Fix: Check, Repair, or Replace
First thing: back up your critical files now. Not later – right now. Use an external drive or cloud service. This warning means the drive is physically damaged or wearing out. Backup is non-negotiable.
Step 1: Run a Detailed Check with CHKDSK
Open Command Prompt as admin (press Windows key, type 'cmd', right-click and choose 'Run as administrator'). Then run this:
chkdsk C: /f /r
Replace C: with your drive letter. The /f flag fixes file system errors. The /r flag scans for bad sectors and recovers readable data. This can take hours on a large drive – let it run overnight.
What it does: CHKDSK looks for physically damaged spots on the platters. If it finds a bad sector, it reads what's still there, moves that data to a healthy spot, and marks the bad sector so your system ignores it.
Step 2: Check SMART Data
CHKDSK fixes some things, but the real story is in your drive's SMART (Self-Monitoring, Analysis, and Reporting Technology) data. Use a free tool like CrystalDiskInfo (Windows) or smartctl (Linux). Look for these raw values:
- Reallocated Sectors Count (ID 05): This number tells you how many bad sectors the drive has already swapped for spare sectors. A high count – over 100 on an old drive, over 10 on a new one – means big trouble.
- Current Pending Sector Count (ID 197): These are sectors that seem unstable. The drive is trying to read them but can't yet. If this number stays high after CHKDSK, those sectors will likely become reallocated soon.
- Uncorrectable Sector Count (ID 198): Hard data that can't be read at all. This is the end of the line – the drive is failing.
My rule: If reallocated count hits 50 or more on a consumer drive, replace it. Don't wait for it to die completely.
Step 3: Use Drive Manufacturer's Tools
Skip generic 'bad sector repair' software – most are junk. Instead, use the tool from your drive's maker:
- Seagate: SeaTools for Windows
- Western Digital: Data Lifeguard Diagnostic
- Toshiba: Toshiba Storage Utility
- Samsung/SSDs: Samsung Magician
These tools run a deep scan and can often fix logical bad sectors (software issues) but not physical ones. If they report the drive is failing, trust them.
Why This Happens – The Real Cause
Bad sectors are tiny physical defects on the disk's magnetic surface. Every drive has some spare sectors built in – that's normal. The problem comes when the spare pool runs out. Common triggers:
- Physical shock: Dropping your laptop while it's running can scratch the platters.
- Age: Drives start showing errors after 3-5 years of heavy use.
- Overheating: Running at 60°C+ for long periods weakens the magnetic coating.
- Power surges: A sudden power loss while writing data can corrupt a sector.
Less Common Variations of This Issue
SSDs Show Bad Sectors Differently
SSDs don't have physical platters, so 'bad sectors' mean the NAND flash cells have worn out. The SMART attribute to watch is 'Reallocated NAND Blocks' or 'Media Wearout Indicator'. On an SSD, once this hits 100% wear, the drive becomes read-only quickly. Back up and replace it.
For SSDs, never run CHKDSK /r – it stresses the flash cells unnecessarily. Instead, use the manufacturer's tool or run wmic diskdrive get status in Command Prompt to check the drive's health.
RAID Arrays and Bad Sectors
If you have a RAID 5 or RAID 0 setup, one bad sector can cause the whole array to degrade. Your RAID controller likely shows a 'drive failed' or 'degraded' status. Don't rebuild the array until you've backed up everything – rebuilding with a failing drive can corrupt all your data. Replace the flagged drive first.
Virtual Disks in VMs
Virtual disks (VMDK, VHDX) can report bad sectors even if the physical host drive is fine. This usually means the disk image is corrupted. Try compacting the disk or restoring from backup. Running chkdsk inside the VM on the virtual drive often fixes it.
Prevention – Keep This From Happening Again
You can't stop all bad sectors, but you can slow them down:
- Check SMART weekly: Set up a task to email you if reallocated count changes. Free tools like CrystalDiskInfo can alert you.
- Keep drives cool: Use a laptop cooling pad or desktop fan. Aim for under 40°C idle, under 50°C under load.
- Use a UPS: Even a cheap one prevents power surge damage.
- Replace after 3-4 years: I swap my main drives at the 4-year mark. It's cheap insurance compared to losing photos or work files.
- Don't defrag SSDs: It increases write wear. Windows knows this – it auto-disables defrag on SSDs.
Final thought: That 'bad sector count exceeded' warning is your drive saying 'hey, I'm dying.' Listen to it. Back up today, test with CHKDSK and a manufacturer tool, and buy a replacement drive. You'll thank yourself later.