Today I tried to use Parted Magic to clone a disk. At first, I used Clonezillathat came with Parted Magic. It failed on the last partition, which was a lvm2 pv partition. Next, I tried dd command with basic options, i.e.
dd if=/dev/sda of=/dev/sdb
That returned with an IO error. Then I used ddrescue, also bundled in Parted Magic, by following the first example to do a simple disk-to-disk clone. The command completed without a single error! The cloned disk boots successfully as well. 🙂