If the SATA and IDE drives are Seagates, you can install the SATA without reinstalling Windows - Seagate has a very good utility called DISK WIZARD, which allows you to format your new drive, and then create it as your boot drive (i.e. your "C:\" drive) as well as all your other applications AND the windows registry component, without removing any other drives.
Thus, you will boot from your new drive with no problems, provided that you set up your bios to boot from the SATA drive.
This utility worked for me when I had a MAXTOR 40GB drive as my boot drive and converted to SATA 250 GB Seagate.
Unfortunately I don't have the url for the disk wizard utility, but you will find it on the Seagate website,
Edited by Kevin384, 11 May 2007 - 03:03 PM.