dd if= of= примеры

№1
Freebsd копирование посекторно данных с битого диска
/dev/ad4 - битый винчестер
/dev/ad5 - целый винчестер

все данные попадающие на битые сектора будут пропускаться, в
выходном буфере они будут заменены на Null

после копирования данных можно делать fsck.
# dd if=/dev/ad4 of=/dev/ad5 bs=512 conv=noerror,sync
№2
Freebsd снимаем образ с cd-юка
$ dd if=/dev/acd0 of=/mnt/img.iso bs=2048
№3
Конвертация nrg в iso
$ dd bs=1k if=imagefile.nrg of=imagefile.iso skip=300
№4
Создаем образ диска:
# dd bs=1k if=/dev/hda1 conv=sync,noerror,notrunc of=hda1.img
№5
Проверка на бед-блоки:
# dd if=/dev/hda of=/dev/null bs=1m
№6
Сделать резервную копию (сбекапить) жесткого диска и послать ее на удаленный компьютер
$ dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz'

Обновлено: 13.03.2015