Что-то вроде этого dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.img.gz будет делать полное изображение байта диска для байта.