You need a hard drive enclosure, something like this but you can probably find a cheaper one somewhere.
http://www.bestbuy.com/site/Rocketfi...sure&cp=1&lp=3
Then it is just a matter of transferring your data over, or keeping the external hard drive for storage.
As far as transferring windows I found this forum topic
http://social.answers.microsoft.com/...8-0c4cabdd0c78
Though it may just be easier to reinstall windows on the new drive.