Check Disk - Scan and Repair File System Errors
The chkdsk (Check Disk) command checks the file system and file system metadata of a volume for logical and physical errors. If used without parameters, chkdsk displays only the status of the volume and does not fix any errors. If used with the /F, /R, /X, or /B parameters, it fixes errors on the volume.
This utility is essential for maintaining disk health, recovering data from bad sectors, and ensuring file system integrity. It can detect and repair various issues including bad sectors, lost clusters, cross-linked files, and directory errors. Running chkdsk regularly helps prevent data loss and maintains optimal system performance.
Advertisement
[ Insert Google AdSense Banner Code Here ]
After unexpected shutdowns, power failures, or frequent system crashes.
When you see "The disk is corrupted" or file system error messages.
Files won't open, disappear, or become corrupted without explanation.
Disk operations are unusually slow or the system takes forever to boot.
chkdsk C: Check the status of C: drive without fixing errors (read-only mode).
chkdsk /scan Runs a quick online scan of the system drive. Completes in seconds.
chkdsk /spotfix Quickly fixes known issues without a full scan. Good for routine maintenance.
chkdsk C: /F Fixes file system errors on C: drive. Since C: is in use, Windows will schedule it for next reboot.
chkdsk D: /F /X Forces dismount and fixes errors on D: drive. All open files will be closed.
chkdsk D: /R /X Scans for bad sectors and attempts to recover data. Can take hours on large drives.
Windows 10/11 automatically runs chkdsk /scan in the background to detect and fix errors. However, after crashes or if you see disk errors, manually running chkdsk is still recommended.
Quick Check (30 seconds): chkdsk /scan If errors found, schedule repair: chkdsk C: /F Type 'Y' and restart when prompted Warning: If chkdsk finds the same errors repeatedly, your hard drive may be failing. Back up your data immediately and consider replacing the drive.
Practice chkdsk commands in the interactive terminal below: