C drive is dirty, chkdsk takes forever
Posted on 2013-06-13
I performed the following steps below to get the computer not to repeatedly use chkdsk. The chkdsk took throughout the night and finally performed the last step on the directions of typing fsutil dirty query c: It came back with C drive is dirty again. I'm pretty suire I don't want the C drive dirty. The computer is now super slow and I don't know my next step to resolve this issue. Please advise.
Type fsutil dirty query x:. This queries the drive, and more than likely it will tell you that it is dirty.
Next, type chkntfs /x x:. The /X tells Windows to NOT check that particular drive on the next reboot. Now manually reboot your computer, it should not do a chkdsk and should take you directly to normal Windows login.
Once Windows has fully loaded, bring up another Command Prompt and enter chkdsk x: /f /r. Reply Y if asked if you want this to happen on the next boot. This should take you through 5 stages of the chkdsk scan on the next boot and will unset that dirty bit. Be patient as this can take an hour or more depending on the size of the hard drive or partition.
Once booted back to Windows, open another Command Prompt and query the dirty bit again by entering fsutil dirty query x: and Windows will confirm that the dirty bit is not set on that drive.