The easiest way is to make an image backup of your 1TB disk, replace the disk, then restore that image to the new disk.  Once you image the old one to the new one, you will need to either extend an existing partition into the new space (Unpartitioned Space) or create a new partition with it.  If you are using Vista or 7, you can do this from Disk Management in Windows. To do the image backup, there are several tools you can use, including Windows 7 built-in System Image Backup or EASEUS Disk Copy. Keep in mind that while SATA 3 drives will work on SATA 2 controllers, it cannot utilize the 6Gbps potential that it is capable of unless connected to a SATA 3 controller.  Meaning, that most likely your upgrade will result in your new disk's throughput being limited to 3Gbps performance.
I want to upgrade my OS hard drive. From 1TB sata2,  to 2TB sata3. How can i do it without reinstall windows and all programs.  Thank you.
Windows 7 - Move OS from 1TB to 2TB hard drive. How to do it ?