I plan to upgrade my 320gb 2007 iMac hard drive to a 1tb WD caviar black model. I prefer not to start everything from scratch in setting up the new drive, because for one thing, I have a number of things on the 320 drive that I don't have backups of and can't be backed up. I would like to essentially clone my 320 drive on to the new 1tb drive. I'm not sure how that would work, because the drives are not the same size. And I'm not sure how to do it, because you can only install 1 internal hard drive on the iMac. I have a Windows computer in which I can install both 320g and 1tb drives (even a 3rd drive). But I certainly can't work with the drives directly, as the PC is not going to recognize the OSX system. Is it possible that a Windows program can "blind clone" the contents of one drive to another, regardless of the OS they are bound to? Without buying additional hardware, what are my options?