First of all you should use some tools.. transfering data from one hard drive to another is quite simple.
Once you have connected the new hard drive to your pc, check your bios if it has found your new hard drive.
Look for Software:
-Acronis True Image.
-Paragon’s Partition Manager
-PowerQuest's Partition Magic
This will create an image which will be implemented to the new hard drive which will be more like doing a backup.
The following software which is also free, can be also used:
Link: http://ccm.net/download/download 1407 driveimage xml
In the case that you want to transfer the operating system and installed applications over to the new drive.
* Download and Install Acronis
*You must first install the new hard disk in your computer as a slave hard drive.
* Run the Acronis Migrate Easy program. Two transfer modes are available: automatic and manual.
With automatic mode, its quite simple to transfer Data. it is done step wisely, but you select manual mode, there are more options available to you:
**Remove all information from the old disk
**Select the partitioning and data transfer method
**Define partition information on the new disk
**Create new partitions on the old disk