I did this sort of thing just yesterday for a pal. Very simple:

Boot from a Linux Live stick/cd, use gparted (GUI) to resize the Windows NTFS partition small enough to fit on the SSD, and then just do something akin to this:

sudo cat /dev/sda > /dev/sdb ## sda is old drive, sdb is SSD
sync


Done.


Edited by mlord (30/03/2014 15:02)
Edit Reason: Added "sync" after the copy.