Follow all of the Windows prompts and do a full install of Windows 7.Follow all of the instructions including inserting your Windows 7 installation disk and the click the “Install” button. Now exit DiskUtil and fire up the BootCamp Assistant and create your BootCamp partition to whatever size you want.
Next, inside of DiskUtil, drag/resize your Mac partition to the full size of your new HD and apply it.Now, inside OS X, fire up DiskUtil and delete your BootCamp partition (yes, it needs to be deleted as far as I can tell, and again, I tried a ton of other stuff).Those commands just made your Mac’s GPT recognize the full size of your new HD instead of the 500GB (or whatever size your source disk was) size. Finally type “w” (Write table to disk and exit) and hit “Enter”. Now type “e” (move backup GPT data structures to the end of the disk) and hit “Enter”. Inside of gdisk, type “x” (for expert mode) and hit “Enter”. Fire up Terminal on your Mac and execute “sudo gdisk”. Now fire up OS X and download and install GPT Fdisk on the Mac side.At this point, switch out your old and new HDs so that the new HD is inside the Mac (if you’re just cloning your Boot Camped HD to a new, same sized HD, apparently this should do ya and you’re done.The issue is that it is indeed exact, my old HD was 500GB and my new 750GB HD was using only 500GB, but both Windows and BootCamp were bootable/working (a major feat in my book).
I’m going to outline the process that I did to get this to work (you’ll need both the Windows 7 and Mac OS X install DVDs, not to mention a couple of blank CDs to burn): Not TrueImage, DiskDirector, Cop圜atX, VolumeWorks, CampTune, or GParted (or any combination of those that I tried) worked for this. This apparently is not nearly as straight-forward as it probably should be, unfortunately. I hope this is helpful to someone other than me, as nothing I tried that I found via online searching worked. Below is my multi-day adventure into cloning my (BootCamped) Mac’s HD onto a larger HD.