Home hard drive solutions How to Repair a Hard Drive on Windows 10 in 2026 [CHKDSK]

Hard Drive Repair on Windows 10: CHKDSK, SFC, and When to Stop Trying

Ethan CarterEthan Carter
|Last Updated: March 14, 2026

Hard drive errors on Windows 10 often appear as slowdowns, missing files, or crash loops.
This guide covers CHKDSK, SFC, and SMART monitoring — and tells you when repair has gone as far as it can and file recovery becomes the priority.

Repairing a hard drive on Windows 10 typically means fixing file system errors, bad sectors, or corrupted system files — not physically repairing the hardware. Windows includes built-in tools that can resolve many software-level drive issues, but they have clear limits: they fix structure, not files. This guide covers what each tool does, in what order to run them, and when recovery becomes more important than repair.

Part 1. Understand What "Hard Drive Repair" Actually Means

Hard drive problems on Windows 10 fall into two categories:

Software-level issues (repairable with built-in tools):

  • File system errors — the drive's directory doesn't match its actual contents
  • Bad sectors — small damaged areas that Windows can mark as unusable
  • Corrupted system files — Windows components that failed to write correctly

Hardware-level issues (not fixable with software):

  • Clicking or grinding sounds — mechanical failure
  • Drive not detected in BIOS — circuit board or spindle motor failure
  • SMART warning: "Reallocated Sectors Count" rising rapidly — physical degradation

⚠️ Important: If your drive is making clicking or grinding noises, stop using it immediately. Running CHKDSK or any scan on a mechanically failing drive can accelerate the damage. In that case, data recovery — not repair — is the only path forward.

Part 2. Run CHKDSK to Fix File System Errors

CHKDSK (Check Disk) is the primary Windows tool for fixing hard drive file system errors. Run it from Command Prompt with administrator privileges.

The three most useful parameters:

CommandWhat It DoesWhen to Use
chkdsk C: /fFixes file system errors (directory inconsistencies)Drive errors, slow performance
chkdsk C: /rFinds and repairs bad sectors (includes /f)Files going missing, read errors
chkdsk C: /f /r /xForces dismount first, then full repairDrive in use, can't run normally

How to run CHKDSK:

  1. Press Win + X → select Command Prompt (Admin) or Windows PowerShell (Admin)
  2. Type chkdsk C: /f /r and press Enter (replace C: with your drive letter)
  3. If the drive is in use, Windows will ask to schedule the scan at next restart — type Y and restart

💡 Tip: Run chkdsk C: (without /f or /r) first for a read-only scan. It reports errors without changing anything — useful for assessing how serious the problem is before committing to a repair run.

CHKDSK can fix file system structure and quarantine bad sectors. It cannot recover files that were already corrupted or lost — those require a dedicated recovery tool.

Part 3. Fix Corrupted System Files With SFC and DISM

If Windows itself is behaving erratically — programs crashing, blue screens, or Windows Update failing — the issue may be corrupted system files rather than drive damage.

System File Checker (SFC) scans and restores protected Windows system files:

sfc /scannow

Run from an elevated Command Prompt. The scan takes 10–20 minutes. If it finds and repairs corruption, it reports "Windows Resource Protection found corrupt files and repaired them."

DISM (Deployment Image Servicing) repairs the Windows component store that SFC draws from — useful if SFC reports errors it cannot fix:

DISM /Online /Cleanup-Image /RestoreHealth

💡 Tip: Run SFC first, then DISM if SFC reports unfixable errors. The recommended sequence is: CHKDSK → SFC → DISM — each tool targets a different layer of Windows and drive health.

ToolFixesDoes Not Fix
CHKDSKFile system errors, bad sectorsDeleted or lost files
SFCWindows system file corruptionThird-party software files
DISMWindows image corruptionHardware faults

🗣️ r/techsupport user: "Ran CHKDSK, got no errors, but Windows kept crashing. Turned out SFC found three corrupted system files. Running both back-to-back fixed it."

Part 4. Check SMART Data to Assess Drive Health

S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) is built into every modern hard drive and SSD. It tracks reliability indicators that can warn you of impending failure before data loss occurs.

Check SMART status in Windows 10:

Option 1 — Command Prompt (basic):

wmic diskdrive get status

Returns "OK" or "Pred Fail" (predicted failure). Simple but limited.

Option 2 — CrystalDiskInfo (free, detailed): Shows all SMART attributes with color-coded health status. Look for warnings on:

  • Reallocated Sectors Count — sectors remapped due to damage (rising count = bad sign)
  • Current Pending Sector Count — sectors flagged for reallocation (unread errors)
  • Uncorrectable Sector Count — sectors that failed all recovery attempts

💡 Tip: If CrystalDiskInfo shows a drive status of "Caution" or "Bad," back up all important files immediately — before attempting any further repair. A drive showing SMART warnings may fail without additional notice.

Part 5. When to Switch From Repair to File Recovery

Repair tools have a limit. If any of the following apply, stop running repair commands and focus on recovering your files first:

  • CHKDSK reports bad sectors and continues to find new ones on repeat scans
  • SMART status shows "Caution" or "Bad" on reallocated or pending sectors
  • Files are missing or corrupted after CHKDSK ran
  • Drive performance is degrading (slow file access, long load times)
  • The drive is older than 5 years and showing any of the above

🗣️ r/techsupport advice on failing drives: "If CHKDSK keeps finding new bad sectors every time you run it, the drive is deteriorating. Copy everything off it as fast as you can — don't waste time trying to repair a drive that's actively getting worse."

At this stage, the priority is getting your data off the drive before it becomes unreadable.

Part 6. Recover Files From a Failing Drive With Ritridata

If your hard drive has errors, missing files, or SMART warnings, Ritridata can scan the drive and recover files even when Windows reports errors or the drive appears corrupted. It works on HDD and SSD drives on both Windows and Mac.

Step 1 — Select the failing drive or the location where files were lost

Step 2 — Run a safe scan — read-only, no changes made to your drive

Step 3 — Preview recovered files and save them to a healthy external drive

FAQ

What does CHKDSK /f /r do in Windows 10? /f fixes file system errors such as directory inconsistencies. /r locates bad sectors and attempts to recover readable data from them — it also includes the actions of /f. Running both together is the most thorough software-level repair available in Windows.

Why does CHKDSK keep finding errors every time I run it? Recurring errors typically mean the drive has an ongoing hardware issue — bad sectors are multiplying as the drive deteriorates. Each CHKDSK run may fix what it finds, but the underlying problem continues. At this point, the drive may be approaching failure and data should be backed up or recovered urgently.

Can CHKDSK recover deleted files? No. CHKDSK repairs file system structure, it does not recover deleted or lost files. For deleted file recovery, use a dedicated tool like Ritridata.

How long does CHKDSK /r take on Windows 10? It depends on drive size and the number of bad sectors. On a 500 GB hard drive with no major issues, it typically completes in 30–90 minutes. A drive with many bad sectors may take several hours. If CHKDSK appears frozen at a percentage for more than an hour, it may be stuck on a particularly problematic sector.

Is it safe to use the computer while CHKDSK is running? When running on the system drive (C:), CHKDSK schedules the repair for the next restart — the drive is unavailable during the scan. On external drives, CHKDSK can often run live but it is safer to close all programs accessing that drive first.

What does a SMART warning mean on Windows 10? A SMART warning indicates the drive's internal health monitoring has detected one or more reliability indicators outside normal thresholds. It does not mean the drive has failed yet, but it is a strong signal to back up data immediately and plan to replace the drive.

Can SFC fix hard drive errors? SFC (System File Checker) repairs Windows system files, not hard drive errors. It is useful when Windows itself is behaving incorrectly due to corrupted system components. Hard drive file system errors require CHKDSK; Windows file corruption requires SFC or DISM.

References