dd_rescue -r /dev/sdb1 image.img -l log.txt
recovery^
foremost -Q image.img
=================================
dcfldd if=/dev/sda3 hash=md5,sha256 hashwindow=1G md5log=/root/md5.txt
sha256log=/root/sha256.txt hashconv=after conv=noerror,sync of=/root/driveimage.dd
=================================
dd if=/dev/sda of=/mnt/nfs/backup/harddrive.img
file harddrive.img
harddrive.img: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2
address 0x2000, stage2 segment 0x200, GRUB version 0.97; partition 1: ID=0x83,
active, starthead 1, startsector 63, 33640047 sectors, code offset 0x48
mount harddrive /mnt/temp
mount: you must specify the filesystem type
... startsector 63 ...
fdisk -l harddrive.img
Device Boot Start End Blocks Id System
harddrive.img * 63 33640109 16820023+ 83 Linux
mount -o ro,loop,offset=32256 harddrive.img /mnt/loop
# mount | grep harddrive.img
/root/harddrive.img on /mnt/loop type ext3 (ro,loop=/dev/loop1,offset=32256)
losetup --offset 32256 /dev/loop2 harddrive.img
# fsck /dev/loop2
mount /dev/loop2 /mnt/loop
==================================
rachael:# dd if=/dev/hda of=/mnt/nebula/hda_dd.image
4757130+0 records in
4757130+0 records out
rachael:/home/jasonb# fdisk -l
Disk /dev/hda: 4871 MB, 4871301120 bytes
255 heads, 63 sectors/track, 592 cylinders <---------------!!!
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 463 3719016 7 HPFS/NTFS
/dev/hda2 464 592 1036192+ 5 Extended
/dev/hda5 464 479 128488+ 82 Linux swap
/dev/hda6 480 592 907641 83 Linux
faith:/home/jasonb# fdisk -C 592 /nebula/hda_dd.image
Command (m for help): p
Disk /nebula/hda_dd.image: 0 MB, 0 bytes
255 heads, 63 sectors/track, 592 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/nebula/hda_dd.image1 * 1 463 3719016 7 HPFS/NTFS
/nebula/hda_dd.image2 464 592 1036192+ 5 Extended
/nebula/hda_dd.image5 464 479 128488+ 82 Linux swap
/nebula/hda_dd.image6 480 592 907641 83 Linux