Questions tagged [chkdsk]

CHKDSK is a command on computers running DOS, OS/2 and Microsoft Windows operating systems that displays the file system integrity status of hard disks and floppy disk and can fix logical file system errors. It is similar to the fsck command in Unix. It is short for "Check disk". On computers running NT-based versions of Windows, CHKDSK can also check the disk surface for physical errors or bad sectors, a task previously done by SCANDISK.

CHKDSK can be run from the Windows Shell, the Windows Command Prompt or the Windows Recovery Console. One option for CHKDSK is the use of the Command-line/R parameter, which allows the program to repair damage it finds on the hard drive.

Conducting a CHKDSK can take some time, especially if using the /R parameter, and the results are often not visible, for various reasons. The results of a CHKDSK conducted on restart using Windows 2000 or later operating systems are written to the Application Log, with a "Source" name of Wininit or Winlogon and can be viewed with the Event Viewer. On the Windows 7 operating system, look for events with a "Source" name of "Chkdsk"

The standard version of CHKDSK supports the following switches :

filename   FAT only. Specifies the file or set of files to check for
           fragmentation. Wildcard characters (* and ?) are allowed.

path    FAT only. Specifies the location of a file or set of files within the
        folder structure of the volume.

size    NTFS only. Changes the log file size to the specified number of 
        kilobytes. Must be used with the /l switch.

volume  FAT and NTFS (NTFS support is unofficially supported but works 
            normally) Specifies the drive letter (followed by a colon), 
            mount point, or volume name.

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

/f  Fixes errors on the volume. The volume must be locked. If CHKDSK 
    cannot lock the volume, it offers to check it the next 
    time the computer starts.

/i  NTFS only. Performs a less vigorous check of index entries.

/l[:size]   NTFS only. Displays current size of the log file. If size is 
            specified, changes the log file to that size (in kilobytes).

/p  Checks disk even if it is not flagged as "dirty" 
    (only available in the Recovery Console).

/r  Locates bad sectors and recovers readable information (implies /f and /p)
    If CHKDSK cannot lock the volume, it offers to check it the next time the 
    computer starts.

/v  On FAT: Displays the full path and name of every file on the volume.
    On NTFS: Displays cleanup messages, if any.

/x  NTFS only. Forces the volume to dismount first, if necessary. 
    All opened handles to the volume are then invalid (implies /f ).

/b  NTFS only, since Vista. Clears the list of bad clusters on the volume
    and rescans all clusters for errors (implies /r).

/?  Displays the list of available CHKDSK switches.

When running CHKDSK from the Recovery Console the options are different. The /p is not read-only as in the standard version but corrects errors :

/p  Fixes errors on the volume. Same as the /f option in standard CHKDSK.

/r  Locates bad sectors and recovers readable information (implies /f and /p)
    Takes much longer to run than /p by itself.
468 questions
51
votes
7 answers

How safe is it to run CHKDSK on an SSD?

I recently saw Windows 7 pop up a warning or two that I should run chkdsk on my laptop. My laptop came with an SSD and I'm not sure if there are any negative implications to running chkdsk on such a drive. Are there any potential issues with…
Eilon
  • 616
43
votes
11 answers

Running chkdsk on a disk partition without a drive letter

I have a hard drive that shows up in Disk Management as having two partitions. One of the partitions says 69.71GB and that's it. The other says 4.82GB and, underneath that, Healthy (OEM Partition). I'm trying to do chkdsk on the 69.71GB partition…
neubert
  • 7,574
  • 39
  • 94
  • 156
41
votes
4 answers

Where are the results of chkdsk located in Windows 7?

I recently ran the chkdsk in Windows 7 on my local C: drive. After chkdsk completed, the results flashed on the screen for a few seconds and then the computer booted up. I wasn't able to read the results in time. Are the results saved to a text file…
Brian Sturm
  • 1,238
  • 2
  • 11
  • 9
36
votes
1 answer

What is the difference between chkdsk /f and chkdsk /r?

/F Fixes errors on the disk. /R Locates bad sectors and recovers readable information (implies /F). (from dir /?) It just sounds like the same thing to me. I never know which one to use - is there even a difference? Or…
Kez
  • 16,911
35
votes
8 answers

What can I do with .chk files in FOUND.000 folders?

Just discovered I have gotten a FOUND.000 folder on my usb drive. I guess from running chkdsk once. It has three files in it: FILE0000.CHK FILE0001.CHK FILE0002.CHK What exactly can I do with these files? What are my options? Are they lost files?…
Svish
  • 41,258
33
votes
3 answers

What does chkdsk do, exactly?

I have attempted to read a bit about chkdsk but I still don't conceptually understand what it does. From Microsoft: "Creates and displays a status report for a disk based on the file system. Chkdsk also lists and corrects errors on the disk. Used…
Cory
  • 583
29
votes
3 answers

Chkdsk Questions

Recently in running chkdsk /r on my system drive (platter drive, Windows 7 Ultimate 64bit) I've gotten back results like: 4 EA records processed 76 reparse records processed Am I right in assuming these aren't problematic reports? Do most NTFS…
28
votes
3 answers

Why is NTFS case sensitive?

I personally thought that NTFS was case insensitive, since you can type cmd, CMD, cMd or even CmD and still get the command prompt. However, why is it that during a CHKDSK x: /f /r, sometimes it fixes capitalization in some files? If it didn't care…
Canadian Luke
  • 24,640
26
votes
1 answer

What are "reparse records"?

My computer just did a chkdisk, and when it finished processing file records, it said it had processed "44 reparse records". What exactly are they?
RCIX
  • 5,855
26
votes
8 answers

How to safely stop a `chkdsk /r /f C:` on Windows 10?

I started a chkdsk /r /f C: on Windows 10, but now that it's running I want to cancel it. Just powering down the computer risks corruption, so how can I safely abort it? Ctrl+C isn't an option: I'm running chkdsk /r /f on the drive that has Windows…
Tiddo
  • 486
25
votes
6 answers

Why is chkdsk using 90% of my RAM?

When I built my new computer, I gave my old one to my parents who were in dire need of an upgrade, after cleaning everything out of it, of course, leaving just the OS and a few programs. It worked fine for a while, before it started to fail to load…
Ben Richards
  • 12,917
24
votes
2 answers

Does scandisk/CHKDSK produce a log file when running before login?

I scheduled and ran CHKDSK after restart, but it took a long time, so I left it to run all night. In the morning, it had finished and the computer had logged in, but I had no way of knowing if it found bad sectors or anything. Is there a log file I…
sashoalm
  • 4,260
23
votes
3 answers

Change RAW partition to NTFS or recover files from RAW

I've resized my C:\ partition but now I can't boot anymore. I tried to use CHKDSK to analyse the disk but keep getting this error: CHKDSK does not support RAW disk. I suppose the partition is damaged or changed to RAW format. So, how can I…
22
votes
7 answers

Full physical hd check

I would like to run a full, sector-by-sector, physical check on some external hard drives. As far as I know,chkdsk does not supply this option. Is there a workaround under chkdsk, or a good replacement? I'm using Windows 7 on this machine, but Linux…
Adam Matan
  • 8,740
13
votes
2 answers

In chkdsk, what is an online scan?

Running Windows 8.0 Pro, chkdsk has a /scan option that Runs a online scan on the volume (sic). What is an online scan? My guess is that it runs it while letting you use the drive, which is good if it's your c: drive. Here's the full options: CHKDSK…
Xonatron
  • 1,272
  • 6
  • 16
  • 23
1
2 3
31 32