Use CHKDSK to find Hard Drive Problems
CHKDSK (CheckDisk) is a Microsoft disk utility that verifies the integrity of your file system and the hard disk drive blocks. The default mode scans the file system for logical errors but it will not fix any of the problems it finds. There are two user options that can be selected when running this program. One option tells the utility to fix all the problems it finds in the file system. The other option starts the utility to do an exhaustive check of the disk surface looking for any bad blocks. If any bad block is found, the utility will attempt to recover the data to a new block before it removes the bad one from use.
Do not wait until you start experiencing problems. Run CheckDisk once a month to see how your disk is doing. If you start seeing lots of bad sectors, consider getting a new disk.
Starting Check Disk
You can run CheckDisk under Windows XP or Vista using one of the following methods:
- In Explorer or My Computer, right click on the drive, select Properties, select the tools tab, and click on the Check Now button. Check both of the available options and click Start button. If you are checking your boot disk, you will be asked if you want to start CheckDisk when the system reboots. Click the Yes botton and report your computer.

- Start a command window and type CHKDSK/? to get a listing of all the options. As an example, to check and repair errors on the C drive use this command: CHKDSK/F/R C:
Notes on the Command Line Version
Command line parameters:
- /R - locate errors on the disk
- /F - fix errors on the disk
In the command line version, if you just enter the command without any other parameters, you will get no useful results and the check disk utility may even look like it's stuck. So, at a minimum, use the '/R' flag to locate bad blocks.
Some command line versions require a space between the flags and the command: 'CHKDSK /F /R C:'
Check Disk Utility History
The six character file name shows that this utility has its origins in the old MS-DOS world of eight character file names. The name is short for "CheckDisk." Its original function was to verify the consistency of the file system FAT pointers. Then along came the ScanDisk utility that incorporated the file system checking features of CheckDisk and added the ability to examine the hard disk for media defects. Now in Windows XP, the ScanDisk utility has gone away and its newer features have been incorporated back into CheckDisk.
Before MS-DOS 5.0, the program file was a com file: "chkdsk.com"; in MS-DOS 5.0 through the Windows systems, the program file is an exe file: "chkdsk.exe". To further complicate the naming nuances, when you go through the XP disk properties menu, CheckDisk is called "Error-Checking".
Return from CHKDSK to Disk Utilities
|