A simply Windows 10 Technology Blog.

How To Fix Disk Errors with Check Disk Utility (CHKDSK)

Windows Check disk Utility A useful Command line tool, checks the state of the hard drive and correct any errors it finds, if possible. Mostly This utility is useful for troubleshooting read errors, Bad sectors and other storage-related problems. When Ever you Notice 100% Disk Usage, System Became unresponsive, Unable to locate any file and folders, Different Blue Screen errors ( Inaccessible Boot Device, NPFS_FILE_SYSTEM, Fat Filesystem Error etc ) Event Windows Wont Boot at Startup These are Disk Drive Errors and you can fix them Running Check Disk Utility(CHKDSK).

In Other Words, Whenever you get Error Windows detected a hard disk problem. Or need to detect and fix file system or disk corruption Errors, we run the built-in Windows Check Disk Utility, Which checks file system errors, bad sectors, lost clusters, and so on.

Run Check Disk Utility on Windows 10

CHKDSK Utility basically Scan and make sure that the disk is healthy by inspecting the physical structure of the disk. It repairs problems related to lost clusters, bad sectors, directory errors, and cross-linked files. Also Check the disk for Corruption in the file or folders structure ( That can occur due to which system crashes or freezes, power glitches or incorrectly turning off computer etc).

To Run Check disk Utility Open Command prompt as administrator. You Can Do this by click on Start menu, Type cmd from search results right click on Command prompt and select Run As Administrator. Then Type Command CHKDSK And hit the enter key to execute the command.

Or you can Type The Command With Specific Drive letter. For Ex: CHKDSK C:

Run CHKDSK Command on Windows 10
Run CHKDSK Command on Windows 10

But running the CHKDSK command will only display the disk’s status, This will run Chkdsk in a Read-Only mode and display the status of the current drive means won’t fix any errors present on the volume. You Can Add some Extra parameters with CHKDSK command to tell CHKDSK utility to fix the Errors.

CHKDSK Help command

Typing chkdsk /? and hitting Enter will give you its parameters or switches.

CHKDSK Help command
CHKDSK Help command

/f  Fixes errors detected.

/r  Identifies Bad Sectors and attempts recovery of information.

/v  Displays list of every file in every directory, on FAT32. On NTFS, is displays the cleanup messages.

The following are valid on NTFS volumes only.

/c  Skips the checking of cycles within the folder structure.

/I  Performs a simpler check of index entries.

/x  Forces the volume to dismount. Also invalidates all open file handles. This should be avoided in Desktop Editions of Windows, because of possibility of data loss/corruption.

/l[:size]  It changes the size of the file that logs NTFS transactions. This option too, like the above one, is intended for server administrators ONLY.

Do note that, when you boot to the Windows Recovery Environment, Only two switches may be available.

/p  It performs an exhaustive check of the current disk

/r  It repairs possible damage on the current disk.

The following switches work in Windows 10, Windows 8 on NTFS volumes only:

/scan Run online scan

/forceofflinefix Bypass online repair and queue defects for offline repair. Needs to be used along with /scan.

/perf  Perform the scan as fast as possible.

/spotfix  Perform spot repair in offline mode.

/offlinescanandfix Run offline scan and perform fixes.

/sdcclean Garbage collection.

These switches are supported by Windows 10 on FAT/FAT32/exFAT volumes only:

/freeorphanedchains Free up any orphaned cluster chains

/markclean Mark the volume clean if no corruption is detected.

Check And Fix Drive Errors with CHKDSK

Now To Scan And Fix Disk Drive Errors Again Open the command prompt As an administrator, Type Command Bellow and hit the enter key to execute the command.

CHKDSK /f /r /x

Command Explained: The Command CHKDSK is for Check The Disk Drive Errors. C: Is the Drive letter which you want check for errors. /f  Fixes errors if detected, /r  Identifies Bad Sectors and attempts recovery of information. And  /x  Forces the volume to dismount. Also invalidates all open file handles. This should be avoided in Desktop Editions of Windows, because of possibility of data loss/corruption.

Check And Fix Disk Drive Errors with CHKDSK
Check And Fix Disk Drive Errors with CHKDSK

Note that CHKDSK needs to be able to lock the drive, meaning that it cannot be used to examine the system’s boot drive if the computer is in use. If your target drive is an external or non-boot internal disk, the CHKDSK process will begin as soon as we enter the command above. If, however, the target drive is a boot disk, the system will ask you if you’d like to run the command before the next boot. Type “yes” (or “y”), restart the computer.

Now close Command prompt And Restart windows, The CHKDSK Utility Will load and check disk Drive errors, Bad Sectors before the operating system loads. If found any disk Errors, the utility will fix them itself if possible.

Scanning And Repairing Drive
Scanning And Repairing Drive

This scanning and repair process can take a long time, especially when performed on larger drives. Wait until 100% complete the Scanning and repairing process. After That windows Restart and Start normally. That’s all you have successfully Repaired your Disk Drive Errors.


In Short words, you can use Command CHKDSK /F /R /X to Scan And Fix Disk Drive Errors in Windows 10. I hope after reading this post you can easily check and fix disk drive errors using Check Disk Utility. And Fix problems like windows has detected hard disk error, hard disk error on boot Etc. While performing disk Check if Face Any difficulty Feel Free To discuss comments below. If the Scanning And Repair Process Stuck While running the CHKDKSK command Check This post Fix windows 10 stuck on repairing disk errors.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More