Создание образа жесткого диска, копирование, клонирование разделов в Linux и не только

Для создание образа жесткого диска, клонирования дисков, копирования данных с одного раздела на другой и т.д. и т.п. в Linux существует очень мощная и полезная утилита dd - "dataset definition", "data duplicator"

Основные достоинства - универсальность, гибкость, множество опций, работа с практически любыми видами устройств и данных. Утилита dd проверена временем и присутствует почти во всех дистрибутивах Linux, что избавляет от необходимости иметь под рукой другие программы.

Недостатки - командная строка. Нужно быть внимательным и осторожным при выполнении команд. Одно неловкое движение может уничтожить ваши данные.

Побайтное копирование данных с устройства на устройство:

dd if=/dev/sda of=/dev/sdb bs=4096

Где if=/dev/sda - источник, of=/dev/sdb - место назначения.

Что бы восстановить данные достаточно источник и место назначения поменять местами.

Создание образа CD/DVD:

dd if=/dev/cdrom of=image.iso

Копирование MBR:

dd if=/dev/sda of=mbr.img bs=512 count=1

MBR записана в первых 512 байтах HDD