Agree with Hawkeye22. One of the things Win 7 does is create a backup Partition for its use to restore automatically, corrupted system files if it has trouble booting. If it finds that Partition missing when it tries to boot, it cannot boot.
One small detail to watch for. In many cloning packages when you have more than one Partition on the Source HDD, the default option is to create the Partitions on the new Destination HDD using what is called Proportional sizing of the new Partitions. So, assuming your new HDD is larger that the old one, its Partitions will ALL be larger than those on the old Source. For example, if you old one is 500 GB and the new one is 2TB, that 100 MB backup Partition would become a 400 MB one on the new HDD. You don't need that - the data in it is still only under 100 MB. So, using the cloning software menus, you can intervene and set the sizes of the new Partitions on the Destination drive to whatever you want. In this case, make that one backup Partition still 100 MB on the new drive, and all the rest of it as the other Partition.