I agree with Gerard. You could spend countless hours trying to resolve this - put in another machine as the secondary drive and copy the users files of it, stick it back in the original machine and format/re-install.
If you think it has a sector fault I wouldn't use it again. Get a new one, install the OS, install the corrupt one as the secondary and copy the files across.