Using the ChkDsk Utility

by Barry Dysert
(last updated August 22, 2016)

1

The ChkDsk Utility (short for "Check Disk") is a useful part of Windows that allows you to check a given hard drive for problems. A good habit to get into is to run ChkDsk periodically—say, every month or so—to ensure that you catch any disk problems early.

There are two ways to run ChkDsk: through the Windows interface or from the command line.

Running ChkDsk through the Windows Interface

Start by navigating to the disk drive you want to check. (You can navigate to the drive any number of ways, including through Windows Explorer or File Explorer.) Right-click on the drive you want to check and select Properties from the resulting Context menu. Windows displays a Properties dialog box for the drive; you should make sure the Tools tab is displayed. (See Figure 1.)

Figure 1. Disk properties.

Next, click on the Check Now or Check button. (The exact wording on the button depends on your version of Windows.) What you see next can vary, depending on your version of Windows. For example, if you are using Windows 7, it displays a dialog box that allows you to set options for how the checking should be done. (See Figure 2.)

Figure 2. Setting disk check options.

A relatively quick check is done if only the top checkbox is checked. A more thorough (and more time consuming) check is done if you check both checkboxes. After you select your options, click the Start button and the utility will check your disk.

If you are using Windows 10, you instead see a dialog box indicating if a scan is necessary. You can force Windows to do the scan by clicking the Scan Drive option. (See Figure 3.)

Figure 3. Getting ready to check a drive for errors.

Once a scan is started (regardless of your Windows version), after several minutes you are notified as to the results of the scan.

Running ChkDsk at the Command Line

In order to run ChkDsk from the command line, follow these steps:

  1. Use the search capabilities of Windows to search for cmd. As you type it, you should see a single command shown on the screen, for cmd.exe.
  2. Right-click on cmd.exe and choose Run as Administrator from the resulting Context menu. This opens up a command line prompt window.
  3. Type the following at the command line and press Enter:
ChkDsk /?

This command displays the help screen for ChkDsk. You should immediately see a list of options that you can use with the command. (See Figure 4.)

Figure 4. Options for use with ChkDsk.

Note, first of all, that there are quite a few options available with the command-line version of ChkDsk that are not accessible by using the Windows interface. In most instances you can ignore most of the options. (But it is somewhat comforting—and intimidating—to know they are there, available if you are feeling adventurous or wanting to flex your power.)

Assuming you're checking an NTFS volume, invoking ChkDsk with either the /I or the /C switch will result in a relatively quick (though less thorough) scan. A more through scan is performed by using the /R switch. If you invoke ChkDsk without any switches, it performs a relatively quick read-only scan of the disk without trying to fix any errors, although it does report them.

 This tip (12748) applies to Windows 7, 8, and 10.

Author Bio

Barry Dysert

Barry has been a computer professional for over 30 years, working in different positions such as technical team leader, project manager, and software developer.  He is currently a senior software engineer with an emphasis on developing custom applications under Microsoft Windows. ...

MORE FROM BARRY

Deferring Windows Updates

Are you bothered by when Windows decides to do its updates? If you want some control over when Windows downloads and installs ...

Discover More

Disabling a Laptop's Touchpad

If you never use your laptop's touchpad, you may want to disable it so that you don't accidentally effect unintentional mouse ...

Discover More

Assigning a Shortcut Key to a Start Menu Item

Reducing the transitions between the keyboard and the mouse is a practice that can improve efficiency. Toward that end, this ...

Discover More
More WindowsTips

How to Encrypt a File or Folder via NTFS

Windows 10 provides two ways to password protect files and folders. One way is to use the Zip utility, as discussed in a ...

Discover More

Disabling System Restore

Restore points are good to have in case a problem occurs while trying to make changes to your system. If for some reason you ...

Discover More

Moving Your Page File

It's quite possible to move your system's page file to a different disk. This tip provides the steps you should follow to ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WindowsTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is three more than 8?

2016-08-22 16:29:21

D. Wallace

It might be a good idea to mention that Win7 wants you to do this on start up so you can only schedule the check.

In the old days CHKDSK paused at the end of the run and you could see if there was any bad news and whether or not things got fixed. Now, Windows just starts and you have to wade through the event logs to find the informaiton.

Or is there another way?


Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in WindowsTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.