Unfortunately there is not a way to just copy the whole drive, with different partitions to a new drive.
I recommend using carbon copy cloner to clone your Macintosh partition, once thats completed. on the new hard drive you will have to run the bootcamp assistant to repartition the hard drive for windows.
from there, I usually use a program called winclone, it will allow you to copy your windows partition into a disk image, and then restore the disk image to your new partition.