Partition Magic has been discontinued as a product. We have version 8.0 at dism:/local/data/iso/Partition_Magic_8.iso
EPM seems pretty good and the simple version is free. The installer is at dism:/local/data/iso/epm_partition_manager_windows.exe and can resize Windows XP partitions without a reboot.
Windows 7 can do dynamic partition re-sizing
Clonezilla seems to work. Can do Windows, Linux and Mac file-systems.
CD images are at dism:/local/data/iso/clonezilla-live-*
Based upon Linux. If cloning local disk to local disk you can copy the partition table from the source disk using expert mode which drops you to a Linux shell. Can then do things like:
sfdisk -d /dev/sda | sfdisk /dev/sdb fdisk /dev/sdb
If a disk has problems (such as SMART errors) then ddrescue can often rescuce the data and copy it to another disk or a file.
The source data should be mounted readonly or unmounted to prevent writes during the copy
Some notes:
The copy attempts of sdc1-9QJ0PE4A just finished - you may notice that I upgraded the version of ddrescue... After the first pass I did it again with the -d (direct) option and 4 retries thus: ddrescue -v -d -r 3 /dev/sdc1 sdc1-9QJ0PE4A sdc1-9QJ0PE4A.ddrlog # Other examples: ddrescue -v -r 1 /dev/sdc1 sdc1-9QJ0PE4A sdc1-9QJ0PE4A.ddrlog # rescue of data on pluto /local/data2 to spare disk ddrescue -v -d -r 3 /dev/sdc1 /dev/sdd1 /root/sdc1-ddr.log