Re: Need disk error checker for Windows XP

Borgholio <[email protected]> Mon, 27 Mar 2006 01:54:12 -0800
Newsgroups gmane.mail.spam.spamcop.geeks
Organization SpamCop
Message-ID <[email protected]>
D-W-S wrote:
> anon wrote on Sun, 26 Mar 2006 18:04:25 -0800:
> 
> 
>>Question - I thought that when the disk was formatted that 'something' was 
>>written to all the sectors during the formatting procedure
> 
> 
> In the real world, yes.
> 
> What Microsoft calles "formatting", in particular a "quick format", is 
> what everyone else calls "creating a filesystem". It assumes that the 
> device already *is* formatted and simply writes the stuff at the 
> beginning of the disk that defines the filesystem (bootsector, root 
> directory, initialised FATs for a FAT filesystem - not sure how NTFS 
> works).
> 
> A real "format then create filesystem" cycle is achieved by using the 
> "/u" option to the format command line. This should detect badblocks.

Format /u isn't listed as a switch in XP's format...but I tried it 
anyway along with /c (which tested existing bad clusters in Windows 9x 
versions of Format).  Both switches went through fine, and format did 
not detect any bad sectors at all.  Running Chkdsk immediately 
afterwards found 32k of bad sectors.  Filling the drive up with data and 
running chkdsk found about 200k of bad sectors.  Obviously, Chkdsk 
doesn't check free space.  *sigh*  SpinRite looks good, but it's 
terribly expensive.