Я только что клонировал раздел Linux своего ноутбука, чтобы использовать его на рабочем столе.
Однако, это было просто прямое выполнение DD, и MBR нового диска не затрагивается. Как я могу изменить новый диск на загрузочный?
Точная команда DD, которую я использовал, была dd if=/dev/sda5 of=/dev/sdc5
Предположим, что:
sda5
и sdc5
(в противном случае это не имеет смысла, иначе вы необходимо запустить gparted
для изменения размера файловой системы , если sda5
меньше, чем sdc5
) Возможно, вы захотите скопировать только первые 440 байтов MBR поскольку таблица разделов находится в секторе MBR (см. записи в википедии (en) или (fr) с примерами команд dd
).
dd if=/dev/sda of=/dev/sdc bs=1 count=440
В любом случае, gparted
позволяет вам легко и быстро копировать данные между разделами, поскольку он анализирует файловые системы и копирует только необходимые байты, поэтому я бы порекомендовал gparted против dd
.
Единственное исключение будет в том случае, если вы хотите восстановить сломанный диск, в этом случае я бы порекомендовал вам извлекать данные с помощью dd_rescue
, который более устойчив к ошибкам, чем dd
, возможно, также быстрее. [ 1119]