So I currently have a 500GB SATA drive with Windows 7 installed, and got a 2TB drive, and I want to move to it. I have two concerns. [*] That's my current partitioning setup (the unallocated is reserved for linux-swap). I'd like the new drive to be the same sort of thing, almost half and half... so I can't really copy the drive as-is because the first partition would only have a certain size anyways. What would be the best way to do this? I could copy the contents of I:\ over to a temporary folder and then when I'm on the new drive make a partition for it and copy it's contents back, but I have a lot of individual text files on that drive, making a ton of overhead as far as an in-OS file-by-file copy is concerned... is there a cloning software (like some sort of liveCD) that would be faster than my idea, while still allowing me to make the partitions on the new drive a certain size? [*]The drive is an "advanced format" drive, and the sticker on the drive itself states that XP and cloning software users should use the drive manufacturer's "aligning" utility for best performance. Does this mean I can go ahead and clone with whatever sort of software, and I just need to run the alignment tool afterwards?