Contact the Manufacturer of the new Hard Drive.
They normally provide cloning Software.
http://www.acronis.com/Or use the above.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
You can not install an upgrade version of Vista on your new Hard Drive by itself, and keep XP running as well on the other Hard drive..
You only have a Vista Upgrade Licence.
You can upgrade XP to Vista on the original Drive.
Or, reinstall XP on the new HD, upgrade to vista, and wipe the 1st XP drive.
Cheers.
Mick Murphy - Microsoft Partner