Boy this thread has been going on for quite a while. Keep in mind that chkdsk reallocates your data to different sectors and then marks the bad sectors as unusable. The problem lies where the utility does a terrible job reading bad sectors (it times out too early during the read if the sector...