I have used a handy little free program called: Partition Wizard. It's very powerful and you can download a CD ISO bootable image for using it offline from Windows, PLUS it is Windows 7 Compatible!
It has a "Copy Disk" function for when you install a new hard drive, etc.
Partition Wizard is a Windows based partition manager. It's 32 bit and 64 bit compatible.
It supports both MBR and GUID partition table format running on 32/64 bits Operating System including Windows XP, Vista, Windows Server 2000/2003/2008, and Windows 7. It supports all hard disks recognized by Windows such as IDE, SATA, SCSI, USB external disks, Fire wire disks and so on.
Partition Wizard also supports RAID devices. All OS-recognized RAID devices can be handled by Partition Wizard. Working as partition magic, Partition Wizard provides powerful and professional functions to manage partition including
Move/Resize Partition,
Copy Partition,
Create Partition,
Delete Partition,
Format Partition,
Convert File System,
Hide/Unhide Partition,
Explore Partition,
Partition Recovery,
Convert Dynamic Disk to Basic Disk and much more.
Partition Wizard allow home users, business users, and system administrators to easily perform partition operations safely and quickly. The Enhanced Data Protecting technology keeps your data safe even in cases of power outages or hardware failure.
Partition Wizard is absolutely FREE OF CHARGE for home and business users. Partition Wizard is optimized and divided into Home, Business, Server, Enterprise and Technician Edition.
Download Windows Version
HERE
Partition Wizard Bootable CD
Partition Wizard Bootable CD allows user to boot computer directly to into Partition Wizard to manage partitions. Features including
Rebuild MBR,
Partition Recovery,
Move/Resize Partition,
Copy Partition,
Create Partition,
Delete Partition,
Format Partition,
Convert File System,
Hide/Unhide Partition,
Explore Partition, Convert Dynamic Disk to Basic Disk and much more.
Download the Bootable ISO CD Image
HERE