If you have an XP cd and the product code, you can install on the new hdd, start the W7 install and when prompted insert the XP cd and type in the XP Product key, then remove the disk and continue the instalation.
What exactly do you mean by the "easy" way? Yes, you can disconnect the XP drive, install Win 7 on a new drive, then reinstall the XP drive and use your BIOS boot device selector to choose which drive to boot from.
What exactly do you mean by the "easy" way? Yes, you can disconnect the XP drive, install Win 7 on a new drive, then reinstall the XP drive and use your BIOS boot device selector to choose which drive to boot from.
By easy I meant you can't simply upgrade from XP to 7. You have to do a clean install. But the Windows 7 upgrade needs to know that XP is installed so I still would have to keep the XP drive connected, no?
No, you don't have to... and while you can't do an in place upgrade, the Windows 7 setup will save all your files to a folder called Windows.old. Yes, you would have to reinstall all your programs, but your data will be intact at least. Of course, if you decide to do it that way, you should back up first anyway.
Windows 7 doesn't have to be aware of Windows XP... because new computers allow you to choose what drive to boot from using F11 or F8 or some function key... it varies by the computer / motherboard manufacturer. This means that each OS and it's bootloader can be intact on each separate hard drive.
Depends on your motherboard. You'll have to install win 7 with the XP drive disconnected, but when you put it back in then you should simply be able to select which drive you want to boot from in the BIOS. The drive that boots is considered the C: drive which is important for XP. When you want to use win 7 just change the drive you're booting from in the BIOS.
If you have an XP cd and the product code, you can install on the new hdd, start the W7 install and when prompted insert the XP cd and type in the XP Product key, then remove the disk and continue the instalation.