chkdsk disk

Using CHKDSK in Windows 10


If the operating system has not correctly completed to work with files, this can lead to file system errors, and sometimes to file system corruption. To fix hard disk and file system errors in Windows you can use the built-in command-line utility Chkdsk. In emergency cases, the Chkdsk utility starts itself before starting Windows, it scans the disk volumes and automatically corrects the errors that were found.

In this manual, we will show a few ways to test your HDD and file systems for errors and corrupt sectors and fix them on Windows 10 machine.

Checking the Hard Drive from File Explorer

The easiest way to start a local disk check in Windows is to use File Explorer. Run it, go to This PC, right-click on the desired hard drive, select Properties, go to the Tools tab and click Check button.

check disc windows 10

In Windows 10, most likely, you will face a message stating that you don’t need to scan this drive now. However, you can force drive scanning with the help of button Scan drive.

chkdsk windows 10

Hard Drive Error Check using Chkdsk

Normally running the Chkdsk command without parameters in Windows 10 will display the current disk status and won’t fix any errors on the partition.

chkdsk cmd

In order to fix the errors on the disk, you need to specify the drive letter and parameters. Typically, to check the E:\ drive, you should use the following command:

chkdsk e: /f /r /x

chkdsk command

  • /f – indicates that the Chkdsk utility should fix all errors found;
  • /r – it is necessary to find bad sectors on the disk and restore the information;
  • /x – used to unmount drive before starting the scan process.

Please note that Chkdsk should be able to lock the disk. If the disk is external or is not a boot drive device, the Chkdsk process will start immediately after the command ran. But if drive is bootable or currently running programs are using the disk, the system will ask you to run the volume check on the next system boot.

Chkdsk cannot run because the volume is in use by another process.  Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)

chkdsk on windows 10

Press Y and restart the computer, and the check disk will run before showing Windows welcome screen.

After the computer is restarted, the message Scanning and repairing drive (c :): xx% complete will appear and the status of Chkdsk will be displayed.

chkdsk repair

For NTFS volume you can force to run offline drive repair using the command (this bypass all online repair scans):

chkdsk C: /f /offlinescanandfix

The execution of the CHKDSK command may take some time, especially if you are checking a large disk. After the process complete, it will provide a summary result. Including the full disk volume info, and, most importantly, all the errors that were found and fixed.

To view chkdsk result in Windows 10 you should use Event Viewer. Run Computer Management snap-in -> System tools -> Event Viewer or run eventvwr.msc. Expand the section Windows Logs. Right click on the Application node and select Filter current log.

chkdsk repair partition

Select the event source – Chkdsk and press OK. A list of disk check events appears. In the event general tab you can find detailed information about the disk check statistics. For example:

chkdsk event

Also you can run disk check using PowerShell cmdlet Repair-Volume. To check volume in online mode run:

Repair-Volume -DriveLetter e

If your volume is Ok, NoErrorsFound should returned.

chkdsk repair volume

To check and repair file system in offline mode, run:

Repair-Volume -DriveLetter C -OfflineScanAndFix

You may also like:

Sysprep Windows 10 Machine: Step by Step Guide In this article we will show you how to use PowerShell and Windows System Preparation Tool to prepare a highly customized, personal Windows 10 install...
How to Convert ESD to WIM File on Windows 10 In this tutorial we will show you how to convert ESD to WIM file using Command Prompt. ESD file is a new thing within Windows 10 OS, that Microsoft is...
Integrate WSUS Offline Updater with MDT 2013 to De... In this article we will show you how to install updates offline gained using WSUS Offline Updater, inside MDT 2013 task sequences to deploy fully patc...
Capture Windows 10 Image using MDT 2013 In this article we are going to show you how to capture Windows 10 image using Microsoft Deployment Toolkit 2013 (MDT 2013). Later you can use such im...
Restore Windows 10 Registry from Backup using Comm... When Windows 10 have some problems with registry files (in case of corruption, accidental deletion etc.), the system offers a simple way to restore th...

Add Your Comment