You seem to have left out some key details, but I think you want to move all your stuff onto a new (presumably much bigger) SATA drive?
If you want to move the installation you'll need to use something like Acronis TrueImage or Norton Ghost to backup the C partition and reconstruct it on the new drive. Acronis, at least, can also expand a partition while you do this, or you could use a tool like PartitionMagic to increase the size.
With the other partitions you can either image them or just create new partitions on the SATA drive and copy things over.
What I would recommend is:
Copy the C partition to the new drive with Norton Ghost or Acronis TrueImage.
Boot up on the SATA drive. Upgrade to Vista. You might want to disconnect the old drives so you can't accidentally format them by mistake or something.
If all goes well with the upgrade, create new partitions on the SATA drive and copy over whatever data you want on it. If you have problems with the upgrade your old install is still intact.
If you don't care about having to reinstall your programs you can also just do a fresh install of Vista on the SATA drive. But obviously you'll need to reinstall anything that is currently on your system.