Try this
Don't bother to reformat the disk, Do a dish wipe instead
Choose an 00000000 pattern if you have the option, repeat twice, reload windows from scratch, if you have any further trouble change the hard drive, you can get a new one for for less that £60.
nrb, January 2009