You can even use a linux-live-disk to copy that partition with dd.
You have to shrink that partition first.
Edit:
You should first defrag your HDD under Windows 7. Then you could try to shrink your partition to less than 64GB (You have to try, Windows sometimes doesn't allow you to shrink your harddrive extremely even though there's enough space free). To do this, you have to right-click your computer, choose manage and click on storage-management (or similar, I haven't got an english Win-7 here...). Then you have to right-click your partition and choose downsize (or similar... see above).
If that doesn't work, you could try ntfsresize with a Linux-live-cd. Backup your data first!
If any of the two resize-steps completed successfully, you could copy your partition with dd.
Hint: Try to make your partition as small as possible. The smaller your partition is, the faster your dd gets.
Edit2:
As mentioned in other answers, GParted is also a good way to do resizing. It's contained in any Ubuntu-Live-CD. You could run GParted to shrink your partition and then dd
your partition to your new SSD in the same live-cd-session. GParted uses ntfsresize
in the background.
Lots and lots. – Ignacio Vazquez-Abrams – 2011-05-18T21:06:15.273
If you can shrink, CloneZilla will do the job. (Free, good stuff.) As Smurf64 suggested. If you won't shrink, then stick to Acronis. – Apache – 2011-05-18T21:30:14.560
WHat do you mean "if you can shrink"? I have to shrink to be able to copy it to a smaller drive, right? – joscarsson – 2011-05-23T09:59:45.893
Another thing to mention: If you would like to use your 200GB Sata-drive as data-drive, you have to move all boot-specific things (bootloader etc. - have to read through this -.-) and maybe rearange SATA-boot-priorities in your bios. Maybe you need to do system-repair a few times in order to get windows moving and correcting boot-specific settings. Search SU for this, there are a few questions about that problem. – wullxz – 2011-05-23T16:25:01.730