Not sure about the Norton program as i have not used it in many years but there are alternatives, win 7 have a feature in the backup section that lets you take an image of the HDD(and the 100MB boot sector) that could be restored(via booting from win7 dvd)to another drive.
If done successfully then it should be identical on reboot as original install was.
Other option are Acronis or Paragon that have free software to do this that seem quite popular amongst other users here although acronis does not give full package for free but should be enough for what you want to do.
I would take an image of the drive to external media, then unplug old HDD plug in new one then restore image to new HDD(via booting from win7 dvd), also be sure that new drive is set as system and active partition.
Hope this helps