Here's an example software -> http://www.google.com/search?hl=en&q=aloha+bob+pc+relocator&btnG=Google+Search
But while it might work most of the time, the lesson is no product like this is 100%. In fact MICROSOFT is known to throw many stumbling blocks to prevent this. Other software writers do this too!
I have a 4-year-old Thinkpad T40 running windows XP pro, and when I had it repaired a little while ago, the technician recommended that I replace the hard drive, which was on the verge of failing, and reinstall windows.
To do this, I've bought a new hard drive and a enclosure for my old drive. I've also got IBM recovery CDs, so I can format the new drive, install windows, and get the laptop back to an "as-purchased" state. I had planned on putting the old, corrupted drive in the USB enclosure and running it as a slave drive to transfer my data.
Here's my question -- What's the best way to transfer applications from my old drive to my new drive? I will be able to do a fresh install from discs or the web for some of my programs, but not all. There are application transfer programs out there, but they seem to depend on having to computers, which I won't -- I'll just have the one computer with the new drive as master and the old drive as slave.
Any suggestions? Thanks.