You can use [EaseUS Todo Backup](http://www.todo-backup.com/products/home/free-backup-software.htm):

- free
- Windows 8, 7, Vista, XP
- migrate to drive [without having to re-install Windows](http://lifehacker.com/5837543/how-to-migrate-to-a-solid-state-drive-without-reinstalling-windows) (bootable)

![enter image description here][1]

Non gratis solutions: [Acronis True Image](http://softwarerecs.stackexchange.com/a/10175/903) and [Paragon Hard Disk Manager](http://www.avoiderrors.net/transfer-windows-and-installed-data-to-another-hard-drive/). 


  [1]: https://i.sstatic.net/3oiSh.jpg