You can use Macrium Reflect Free Edition to do this. Basically what you'll do is create a system image of your first drive and then restore it to your second drive. It will copy everything except the properties of the drive. In other words you'll have to mark it as a Boot partition, etc.
I'd suggest that you simply install a fresh copy of Win7 on your second drive and then move everything from your old drive over manually then format it when you're done. This'll insure your installation is undamaged and you'll get a performance boost if you haven't been maintaining your Win7 installation.