Hi,
I have used Clonezilla from partedmagic liveCD many times to backup my Windows and Linux Partitions and it works fine every time. I've tried the restore as well several times and it never failed on me.
However, after the restore, I had to run the command "sudo blkid", take a note of UUID of the swap partition and update it in the /etc/fstab.
Thanks,
Balaji.