A couple of issues...
a. File corruption is only correctable by one of 3 methods, in my world: Manually replace file if known to be corrupt; run sfc /scannow to replace all missing/corrupt system files it finds; repair install of XP.
b. Chkdsk can be run on your old drive from your new drive, How To Run CHKDSK In XP - http://support.microsoft.com/default.aspx?...b;en-us;Q315265
The new drive sees the drive as just an additional drive and chkdsk can run on any drive connected to a system and appearing in My Computer/Explorer. When running chkdsk in this manner, be sure to put checkmarks in both boxes, otherwise chkdsk is only in read mode (will not repair anything).
c. A clone is an identical copy. A clone of a bad hard drive won't necessarily reflect hard drive errors existing on the bad drive...but all files which are read incorrectly or are unreadable...will also be that way on the clone.
My key question would be: If malware was the cause of your problems on the old drive (not saying, just supposing), then the first priority should be to make that drive clean before thinking about accessing, etc.
And be aware that repairing XP cannot cure some problems.
I've always assumed that to do a repair install, I had to boot into that particular XP. I guess that I now question that, maybe someone can clarify that for you.
Edited by hamluis, 30 December 2007 - 01:51 PM.