So I've finally gone and bought a 128gb crucial m4. Currently everything is installed on a 1tb caviar black hdd.
Normally, I'd just do a fresh install of windows on the ssd and go from there. However, I'm boarding at a friends house and his bandwidth limit is tiny, so to re-download all my games and programs would far exceed his limit.
I'm not exactly sure if this is the best way to change boot drives without re-installing windows but here's what i think i'd try.
-uninstall all programs i don't need on the ssd.
-move/delete all data stored in various places (desktops, documents, etc)
-once the hdd contains only the stuff i want on the ssd, i make an image and copy it over.
Does this make sense? Are there more elegant ways to do this?
There are ways to do what you want to do. One recommendation I was given was to shrink the partition to 90GB or so on your 1TB drive, make a windows backup, then use the windows install disk to restore the backup on your M4 and expand the partition to the full 120GB (or so).
However I have also been warned that any such process that copies an HDD install to an SSD is a bad idea. When windows installs fresh it knows that you're using an SSD and it adjusts some settings appropriately - like enabling TRIM.
I understand your conundrum, but I don't think anything is going to be as good as a fresh install.