In reply to Chive Talkin\':
Sorry. I didn't notice where you(?) said that your new machine has two bays.
You can just put the SSD into the vacant bay then image the old HDD onto the new SSD. My only concern would be that at that point you would have two identical drives in the machine, and you need to be careful that it boots from the SSD. Its not necessarily obvious. Using a sata/usb cable avoids this confusion, as you can temporarily detach the old HDD.
If you don't use a sata/usb cable then I would shut the machine down after the image process completes, then switch the drives so that the new SSD is in bay 0 where the old HDD was. Then turn the machine on, go into the bios settings, and make sure that the boot drive is the new SSD (changing it if necessary). Hopefully the two drives have different manufacturers so it should be obvious which one is which. Save the bios configuration and let the PC boot into Windows.
The old HDD should be present as drive D. I'd leave it for a while as a backup. Then, when you're happy that everything is ok, you could go ahead and re-format the D drive and use it for data.
Also, standard advice is to have an external inactive backup of your data when doing a migration like this. Using a sata/usb cable makes this easy. If the old drive stays in the PC then its not external or inactive, so proceed with caution (and at your own risk!).
Post edited at 12:05