Ok this is what I used to make a backup..I haven't tried restoring, although I did output a portion to the ramdisk and looked through the first few lines and it looks like it may be right.

Backup:
Code:
su -c "./ntfsclone /dev/hda1 -o -" | bzip2 -c | growisofs -Z /dev/cdrom2 -stream-media-size 1000000
Restore: Assuming that everything is working...
Code:
bunzip2 -c stream.img | dd of=/dev/hda1
Also of note, if you have your ntfs mounted with captive-ntfs, be extremely careful not to use ntfsclone to dump that volume. It will fail and overwrite the volume's boot sector. Or atleast that is what I think happened to me, I had to go figure out how to restore a ntfs boot sector If anyone is brave enough to try and confirm this, that would be good :P