I put Win 7 on my gaming laptop and it kept giving me a dirty bit - kept starting with that disk check, so I looked around the web and followed directions to do a chkntfs . It would have been awesome if they gave some sort of progress indicator. It's a 500 GB drive at 7200 rpm - CPU is 2.26 Core 2 Duo (If that matters).

How long can I expect that to run?

link|improve this question
1  
Whatever you do don't interrupt the disk check. – Moab Oct 22 '10 at 16:24
feedback

3 Answers

chkdsk -f should take under an hour on that hard drive.

chkdsk -r, on the other hand, could take over an hour, maybe two or three, depending on your partitioning.

link|improve this answer
feedback

It depends.

A full surface scan (performed if you specified /r on the command line) will take some time, especially if there are bad/iffy sectors on the drive. If all is well it will take as long as the drive would normally take to read everything so if you have a rough idea of how many Mbytes/sec it can read you can estimate the time taken with a simple sum like 500*1000/{speed-in-mbytes/s}/60 - just shy of three hours if it is proceeding at ~50Mbyte/sec. You can interrupt the scan, but if you start it again it will restart from the beginning.

Other parts of the scan can take anything from tens of seconds to tens of minutes. On a system drive it will be at least a minute or so and if you have a lot of content on the partition, especially if there are many small files rather than few large ones, it will take quite a bit longer. Again this can generally be interrupted but will have to be restarted from scratch if you start the scan again.

link|improve this answer
feedback

I'm not sure how long, but if Windows is stuck checking the disk at each boot and you are convinced the disk is ok (or as ok as it can be), you can run the command chkntfs /x {drive letter}: to exclude that disk from being checked at boot. https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true

I had a machine that need to be up however, it would complete the boot time chkdsk saying everything was fine but then it would never continued on. Excluding the drive allowed Windows to bypass the dirty flag and I got the machine up, and backed up the user's data. When time allows the machine will be reloaded.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.