Fix Chkdsk Found Errors on Drive C in Windows

Hardware – Printers Intermediate 👁 9 views 📅 May 25, 2026

Chkdsk reports file system or bad sector errors on drive C. This guide explains symptoms, root causes, and step-by-step fixes to repair and prevent recurrence.

Symptoms

When running Check Disk (chkdsk) on drive C, you may encounter messages such as "Chkdsk found errors on drive C" or "Windows found file system errors." Symptoms include system crashes, slow performance, file access errors, blue screen errors (BSOD), and unexpected shutdowns. The Event Viewer may log disk-related errors under System or Application logs.

Root Causes

Chkdsk errors on drive C typically arise from:

  • File system corruption: Improper shutdowns, power outages, or software conflicts can corrupt the NTFS or FAT32 file system.
  • Bad sectors: Physical damage to the hard drive platters or flash memory cells causes read/write failures.
  • Fragmented or failing drive: Aging drives or excessive fragmentation can trigger chkdsk to flag errors.
  • Malware or driver issues: Corrupt drivers or malware can interfere with disk operations.
  • Firmware bugs: Some SSDs have firmware flaws that cause false error reporting.

Step-by-Step Fix

Step 1: Run Chkdsk with Repair Parameters

  1. Open Command Prompt as Administrator (right-click Start > Command Prompt (Admin) or PowerShell (Admin)).
  2. Type:
    chkdsk C: /f /r /x
    and press Enter.
  3. If prompted to schedule a scan on next restart, type Y and restart your PC.
  4. The scan will run during boot and attempt to fix errors and recover data from bad sectors.

Step 2: Use System File Checker (SFC)

  1. Open Command Prompt as Administrator.
  2. Type:
    sfc /scannow
    and press Enter.
  3. Wait for the scan to complete. It will repair corrupted system files if found.

Step 3: Run DISM to Restore System Health

  1. Open Command Prompt as Administrator.
  2. Type:
    DISM /Online /Cleanup-Image /RestoreHealth
    and press Enter.
  3. Allow the process to finish (may take 15-30 minutes).

Step 4: Check Disk Health

  1. Download a disk diagnostic tool like CrystalDiskInfo or use Windows built-in tool.
  2. Open Command Prompt as Administrator and type:
    wmic diskdrive get status
    to check if the drive reports "OK".
  3. If status is "Bad" or "Unknown", consider replacing the drive.

Step 5: Backup and Replace Drive if Necessary

If errors persist or the drive shows signs of failure (clicking noises, frequent crashes), immediately back up important data and replace the hard drive or SSD.

Alternative Fixes

  • Use third-party repair tools: Tools like HDD Regenerator or EaseUS Partition Master can attempt to repair bad sectors.
  • Perform a clean install of Windows: If corruption is severe, reinstall Windows after backing up data.
  • Run chkdsk from Windows Recovery Environment (WinRE): Boot from installation media, select Repair your computer, then Troubleshoot > Advanced Options > Command Prompt, and run chkdsk.

Prevention

  • Regularly back up data: Use Windows Backup or third-party software to avoid data loss.
  • Use a UPS: Uninterruptible power supply prevents corruption from power outages.
  • Keep Windows updated: Install latest updates to fix file system bugs.
  • Monitor drive health: Use tools like CrystalDiskInfo to track S.M.A.R.T. attributes.
  • Defragment HDDs (not SSDs): For traditional hard drives, defragment monthly to reduce errors.
  • Avoid forced shutdowns: Always shut down Windows properly.

By following these steps, you can resolve chkdsk errors on drive C and maintain a healthy system drive.

Was this solution helpful?