I'm going to presume that you're dealing with windows on both ends of the copy here, and that your new drive is as large as or larger than the source *partition* you're copying. If it isn't, shrink the partition first (diskpart or windows disk management), and then keep reading.
I have two software options and one hardware, depending on if you have access to eyeballs or not, enough to read you a few bios-like screens.
If you do, the simplest method to clone a drive (I've done this - it's pretty much effortless) is to make a system image, take out your old drive, put in the new one, and use a system repair disk to restore the image to the new drive. It'll take maybe half an hour and you're done.
The next option I'd look into is a piece of software called Drive Image xml. It's free for home use, and can copy any partition you want. Especially useful if you don't have access to eyeballs.
Finally, if you look around, you can find hardware bridges designed to let you connect multiple drives, some of which will have copy abilities: you connect both drives (in the proper order), and press the copy button.