How to Repair Hard Drive Problems with CHKDSK in Windows 10/8/7

Roxanne updated on May 20, 2020 to Partition Manager | How-to Articles

4 Ways to Fix Hard Drive Problems with CHKDSK in Windows 10/8/7

CHKDSK, also known as Microsoft Check Disk, is a utility scan through your entire hard drive to find and fix problems. When your computer freezes or shuts down illegally, CHKDSK /f /r /x can do you a great favor. It scans through your entire hard drive to find and fix problems. Its primary function is to scan the integrity of the file system and file system metadata on a disk volume and fix any logical file system errors that it finds. The system can call this command to check the disk, and the user can also manually check a particular disk partition through the following methods.

Workable Solutions Step-by-step Troubleshooting
Fix 1. Run CHKDSK in CMD Press the Windows key and type cmd. Right-click "Command Prompt" and choose "Run as administrator"...Full steps
Fix 2. Use CHKDSK Alternative Download EaseUS Tools M for Free and install it. Open the software and...Full steps
Fix 3. Try My Computer Open This PC in File Explorer -> right-click the HDD/SSD you want to scan...Full steps
Fix 4. Run a Tool Open EaseUS Partition Master on your computer. Then locate the disk, right-click the partition...Full steps

Fix 1. Run CHKDSK in CMD to Repair Disk in Windows 10/8/7

Whenever you find your hard drive performs poorly, or Windows asks you to repair drive errors, you can first try to run CHKDSK to do the job. Here's how to run CHKDSK /f in Windows 10, 8.1, 8, 7.

1. Run CHKDSK in Windows 10 CMD

Running the Check Disk tool in Windows 10 is easy. To run it from Command Prompt, here are the instructions:

Note: If you can't boot into Windows 10 to run CHKDSK, fix the UEFI boot issue in Windows 10 with 5+ solutions.

Step 1. Press the Windows key and type cmd.

Step 2. Right-click "Command Prompt" and choose "Run as administrator".

Step 3. Enter the following command:

Click to copy

"E" means the drive letter of the partition you want to repair.

run chkdsk command in windows 10 command prompt

This option will run CHKDSK to check and repair disk errors in Windows 10. 

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. What do the parameters ( /f /r /x... ) mean? Here are some common CHKDSK parameters and their meanings:

Parameters Details of the Parameters
/f Fixes errors on the disk. The disk must be locked. If CHKDSK cannot lock the drive, a message appears that asks you if you want to check the drive the next time you restart the computer.
/r Locates bad sectors and recovers readable information. The disk must be locked. It includes the functionality of /f, with the additional analysis of physical disk errors.
/x Forces the volume to dismount first, if necessary. All open handles to the drive are invalidated. It also includes the functionality of /f.
/b NTFS only. It clears the list of bad clusters on the volume and rescans all allocated and free clusters for errors. It includes the functionality of /r. Use this parameter after imaging a volume to a new hard disk drive.
/v Displays the name of each file in every directory as the disk is checked.
/scan NTFS only. It runs an online scan on the volume.
/i NTFS only. It performs a less vigorous check of index entries, which reduces the amount of time required to run CHKDSK.
/c NTFS only. It does not check cycles within the folder structure, which reduces the amount of time required to run CHKDSK.

2. Run CHKDSK in Windows 8.1/8 CMD

To run the utility from Command Prompt for Windows 8.1/8 users, here are the instructions:

Step 1. Press the Windows and C key to open the Charm bar.

Step 2. Select "Search" and type cmd.

Step 3. Right-click on "Command Prompt" and click "Run as administrator."

run chkdsk command in Windows 8

Step 4. When Command Prompt launches, type the command below:

Click to copy

Step 5. Press "Enter"

3. Run CHKDSK in Windows 7 CMD

If you are a Windows 7 user, you can run CHKDSK command by the following steps:

Step 1. Click "Start". Type cmd at the search box.

Step 2. Right-click on cmd.exe and click "Run as Administrator". 

Enter your Administrator password if necessary.

Step 3. When cmd.exe opens, type the command below and press "Enter":

Click to copy

Step 4. You can run the tool with more parameters, like this:

Click to copy

This will check the drive for file system errors and will automatically try to fix any found errors.

If you receive the "Chkdsk cannot run because the volume is in use by another process." message, type Y to restart the computer and let the utility to run a scan at the next boot of your PC.

Step 5. After you typed Y, close the Command Prompt. Restart the computer by going to "Start > Shutdown > Restart"

Then, check disk utility will automatically run a scan.

You can also check the meaning of the parameters by typing chkdsk /?

check the meaning of the parameters

Fix 2. Check and Repair Disk Using CHKDSK Alternative

Applies to: Windows 10/8.1/8/7

If you don't have any technical know-how and want to minimize data risks, using third-party software could be a better choice. The Command line is suitable for computer professionals since wrong commands can cause severe problems. Therefore, we strongly recommend you try an automatic command line alternative.

EaseUS Tools M is a practical computer fixing tool that is safe and light-weighted. It's a perfect alternative to CHKDSK command. Use this one-click tool to solve your computer issues.

To fix file system error or disk error:

Step 1: DOWNLOAD EaseUS Tools M for Free and install it.

Step 2: Open the software and select the "File showing" option. 

Step 3: Choose the drive and wait for repairing. After the operation completes, click the "View" button to check the drive. 

select the drive and check off file system error

Fix 3. How to Use CHKDSK from My Computer

Running the Check Disk tool from the Windows desktop is easy. Follow the steps below to run CHKDSK in Windows 10/8/7.

For Windows 10 users

Step 1. Open This PC in File Explorer -> right-click the HDD/SSD you want to scan -> choose Properties.

Step 2. Under on the Tools tab -> click the Check button under the Error-checking section.

Step 3. Next, you can choose to Scan drive if wanted or Repair drive if errors were found.

Step 4. When the scanning finishes, click on the Show Details link to see the CHKDSK log in Event Viewer.

run chkdsk in this pc on Windows 10

For Windows 8.1/8 users

Step 1. Double-click on "My Computer" to open it. Select the drive you want to run a check on.

Step 2. Right-click on the drive, go to "Properties" > "Tools" > "Check"

Step 3. Click "Scan drive" to begin the scan.

If errors are found, you can decide if you want to fix them. Depending on the results of this scan, the utility will report the results:

  • Your drive was successfully scanned, Windows successfully scanned the drive. No errors were found.
  • Restart your computer to repair the file system. You can restart right away or schedule the error fixing on the next restart.

For Windows 7 users

Step 1. Right-click on the "Start" icon.

Step 2. Click "Open Windows Explorer". On the left side of the Window, click "Computer".

Step 3. Right-click on the volume you want to check for errors

Step 4. Click "Properties > Tools" Tab. At the Error-checking section, click "Check now".

check disk error in Windows 7 from my computer

Now, run the check disk utility: select "Scan for and attempt recovery of bad sectors" to let the utility attempt to repair any hard drive errors found.

Step 5. Click "Start" and wait for the process to end.

Fix 4. Run EaseUS Partition Tool to Scan and Repair HDD Errors 

Applies to: Windows 10/8/7

No matter you are a Windows 10 user or a Windows 8/7 user, you can use a powerful disk error checking tool to repair the disk. My recommendation is EaseUS Partition Master. It is a full-featured partition manager utility that enables you to operate primary and advanced partition functions and maximize disk capacity usage. With it, you can organize your hard drive to enhance system performance easily. Besides, it is also a:

  • MBR/GPT Disk Converter
  • Dynamic/Basic Disk Converter
  • Primary/Logical Partition Converter
  • Disk/partition error checker

EaseUS partition tool makes it effortless to repair disk errors. Follow the steps to check your file system error:

Download Now

 Windows 10 is supported


Step 1: Open EaseUS Partition Master on your computer. Then locate the disk, right-click the partition you want to check, and choose "Check File System".

Check Partition - Step 1

Step 2: In the Check File System window, keep the "Try to fix errors if found" option selected and click "Start".

Check Partition - Step 2

Step 3: The software will begin checking your partition file system on your disk. When it has completed, click "Finish".

Check Partition - Step 3


Any time you have hard drive errors or even strange behaviors, the Check Disk can be a lifesaver. You can use the disk error checker that comes with every Windows version with the full guide above. If you have other problems, you can also turn to EaseUS for help.

Download Now

 Windows 10 is supported

CHKDSK Error TroubleShooting

You may encounter CHKDSK related problems, what to do then? Here are the common issues of CHKDSK errors, read on to figure out the solutions.

What to do when CHKDSK is stuck or frozen?

  1. Restart your computer.
  2. Press Esc or Enter to stop chkdsk from running.
  3. Run the Disk Cleanup utility to clear out junk files.
  4. Open an elevated CMD, type sfc /scannow, followed by Enter to run the System File Checker. 
  5. Restart and exit chkdsk again during the startup by pressing Esc or Enter.
  6. Open CMD as admin, type Dism /Online /Cleanup-Image /RestoreHealth, followed by Enter to repair the Windows image.
  7. Run CHKDSK again.

The scan should be able to run to completion this time.

Cannot continue in read-only mode?

If you receive this error message after running a check disk command, make sure you run the command with the /r parameter:

Click to copy

If the disk check utility must run on another volume, update the command with the letter of the drive you want to run a scan for:

Click to copy

Also read: Fix CHKDSK Cannot Continue in Read-only Mode.

CHKDSK won't finish

If the utility doesn’t finish a scan, make sure you run the command with the /r parameter, like this:

Click to copy

Was This Page Helpful?


Frequently Asked Questions

Why Choose EaseUS Partition Master?

"I've used Partition Master Professional many times to create, delete, format, move, rename, and resize partitions."PCWorld

"Partitioning tools have come a very long since the days of complicated command line utilities and EASEUS Partition Master is one of the most advanced programs available."TECH ADVISOR

"I love that the changes you make with EaseUS Partition Master Free aren't immediately applied to the disks. It makes it way easier to play out what will happen after you've made all the changes."Lifewire

Will the "Migrate OS" feature transfer the Windows system files only or the whole C drive?

To ensure that the migrated system will boot normally, the Migrate OS feature will transfer all the files in the system and the boot partitions. Generally, the boot partition is the C drive so the transfer will include all the files in C.

Does EaseUS Partition Master license apply to multiple computers?

The license of Partition Master Professional and Server editions can be used on 1 computer only, while that for for the Technician and Unlimited editions can be used on multiple machines.

What is the difference between EaseUS Partition Master Trial version and the Free version?

Free is for home users only, with most basic functions available such as partition resize and clone. While trial can help you understand how this product works and test what a full license can do on a business or server OS machine.

Will it cause any data loss after resizing the partition in EaseUS Partition Master?

Generally, it will not cause any data loss or boot issue by resizing a partition. However, in order to protect your data, we suggest that you backup the partition before resizing, in case of any unexpected situations such as power outages, computer hardware failures, etc. You can use EaseUS Todo Backup to backup the partition and its trial version is fully functioned for 30 days.

What should I prepare before resizing the partition?

On the partition that is going to be operated, there might be some files being occupied by other programs. To ensure a successful operation, we suggest that you close all the unnecessary software before resizing that partition. Otherwise, EaseUS Partition Master will detect the partition being locked by the other software and require a reboot to resize the partition under boot mode.

About EaseUS Partition Master

All-round disk & partition management software for personal and commercial use. Let it manage your storage drive: resize, format, delete, clone, convert, etc.

Video Tutorial

How to Partititon a Hard Drive on Windows 10/8/7