May I throw in option 4 which is

1. clone your old hard disc (if necessary telling your clone program to ignore errore) onto a new one
2. install the new one in your pc
3. run repair on the new disc

I use the free EASEUS disk clone package, you create a bootable CD and use that to manage the clone operation. http://www.easeus.com/disk-copy/home-edition/
_________________________
John Allcock