I fixed one a month ago that, well, basically the entire hard disk was nothing but bad sectors. After much turmoil, I finally got it formatted and installed windows, but still showed many bad sectors. Then I ran chkdsk /r, and viola - no bad sectors.