We help IT Professionals succeed at work.

chkdsk utility

875 Views
Last Modified: 2012-08-13
I ran chkdsk /p /r on a server.  How long should it take on a 100GB drive.  There is no indicator when running it and Im not sure if its even running.
Comment
Watch Question

Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
sata
Top Expert 2009

Commented:
There are 4 to 5 stages that it runs, it should show you information immediatly if it is able to access the hard drive / Array properly. If it just sits there doing nothing, then you are probably looking at a hardware issue.
you can probably see chkdsk running in task manager and see if its using cpu and memory cycles.

Author

Commented:
We are running it from recovery dos.
Any activity on the disk lights?

One of these processes has taken me roughly 2 hours before.
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
noxchoIT Product Manager
CERTIFIED EXPERT
Top Expert 2009

Commented:
It should run for 10 minutes. In case there are no bad sectors on the HDD. Sometimes it can stuck but always gets back.
CERTIFIED EXPERT

Commented:
chkdsk /p /r is basically a read+write operation on every sector on the HD. So theoretically to check a 100GB drive will take the same amount of time it takes to read 100GB of data then write the same amount. Average modern hard drive can read/write 80 MB per second.
So 100GB / 80MB / 60 sec * 2 times = you should be done in about 45 minutes.
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
chkdsk does not read write every sector...it checks the File structure by reading it; and corrects only the wrong sectors.
fyi - try writing a disk witha disk diag  (all zero's) takes way longer...
CERTIFIED EXPERT

Commented:
nobus, you are wrong. According to you, if a 100 GB drive contained 0 files then "chkdsk /p /r" would take no time at all. That's not how it works. In order to determine whether a sector on the hard drive is bad or not, chkdsk attempts to write data to that sector and then reads back what it wrote. If the two do not match, the sector is marked as bad as it does not maintain data integrity. Of course this happens only if the sector is not marked as allocated, in which case a little more complicated algorithm takes place to insure that the data contained in that sector remains intact in the end.
Now, since typical sector contains 512 bytes it's possible that chkdsk writes less then that, saving time. But any security application needs to overwrite all 512. On the other hand chkdsk also performs read on that sector, doubling the total time. So it's possible that a security wipe takes longer.
http://www.datarecovery.com.sg/data_recovery/bad_sector_on_hard_disk.htm
http://support.microsoft.com/kb/314835/EN-US/#/
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
no i'm not wrong; but you donot understand "file structure" i believe, look it up first; i'm not going to start a thread on it here (it does not belong here)
CERTIFIED EXPERT

Commented:
Microsoft's support article says that chkdsk verifies every sector on the disk. That's my source, what's yours?
CERTIFIED EXPERT
Distinguished Expert 2019

Commented:
>>  Chkdsk examines disk space and disk use for the file allocation table (FAT) and NTFS file systems.   <<
from http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chkdsk.mspx?mfr=true

and that's the last thing i say about it here -more info in the articles
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.