In a manner of speaking, yes. But not "copy". You will need to image the new drive from the old one. Your drive mfgr may or may not provide a tool/app to do this easily.

I am not a big fan of partitions - I prefer multiple drives. The single advantage that I will cede to parting a sys drive- you can format the "C" part when reinstalling the OS without worrying about data files, provided you have properly structured your system.

One more question -- Let's say I buy a bigger drive and want to put all my progarms/files on it and put Win 7 on the smaller drive. The best approach would be just to install everything from scratch? Thanks,