dd: лучший инструмент для клонирования дисков

Попробуйте наш инструмент устранения неполадок

Недавно мне пришлось клонировать жесткий диск, поэтому я, естественно, обратился к таким решениям, как Acronis True Image, но обнаружил, что они не работают (на загрузочном диске утверждалось, что клонирование было «завершено», хотя это явно не было), и я также попытался скопировать раздел с помощью gParted в Ubuntu, но он замер примерно на 3% из-за поврежденных данных, которые, похоже, не были пойманы в chkdsk.

Я уже собирался оставить надежду и скопировать файлы вручную, когда наткнулся на чрезвычайно мощную, но простую команду Unix: dd.

Используя live-диск Linux, dd можно использовать для копирования файлов, дисков и разделов. Он может выводиться прямо на другой диск или в виде изображения (например, ISO).

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

dd получил прозвище «уничтожить диск», так как неверный ввод одной буквы может стереть ваш жесткий диск, поэтому следует проявлять осторожность.

Чтобы скопировать жесткий диск, можно использовать следующую команду (от root):

dd if = / dev / hdx of = / dev / hdy

hdx - это входной жесткий диск (который должен быть скопирован), а hdy - выходной жесткий диск (куда он должен быть скопирован).

если = ввод
of = output

Это чрезвычайно важно помнить, и их имена должны быть изменены в соответствии с тем, как они находятся на вашем компьютере (используйте такой инструмент, как gParted, чтобы узнать пути к вашему диску). Например, вашим «if» может быть / dev / sdb, а «of» - / dev / sda, но это, очевидно, зависит от того, как вы хотите его использовать, и от компьютера к компьютеру, поэтому вы ДОЛЖНЫ проверить. Один мой чрезвычайно умный друг случайно стер жесткий диск с помощью этой команды!

Другой вариант использования - создать образ компакт-диска:

dd if = / dev / cdrom of = image.iso bs = 2k,

Справка Debian содержит более полное руководство.