A fresh install or upgrade won't erase any of your ****. Well, 90% of the time it doesn't ... occasionally it will bollox up bad.
Solution be simple. It be long winded and not amazingly efficient, but simple.
Write a batch script to open command.com, then call it autorun.bat. Put it onto a floppy. Put both HDD's into the PC, then insert the floppy disk and boot from it.
copy D:\ C:\
And it should copy everything from the bad HDD with the OS to the new empty HDD.
* Your high priced security consultant\'s plane ticket: $1500
* Your high priced security consultant\'s time: $200/hour
* RealSecure nodes all over your company: $200,000
* Getting owned by 0day: Priceless