Обновить MBR нового диска после клонирования

Я только что клонировал раздел Linux своего ноутбука, чтобы использовать его на рабочем столе.

Однако, это было просто прямое выполнение DD, и MBR нового диска не затрагивается. Как я могу изменить новый диск на загрузочный?

Точная команда DD, которую я использовал, была dd if=/dev/sda5 of=/dev/sdc5

2
задан 20 May 2012 в 12:00

1 ответ

Предположим, что:

  • Ваша целевая таблица разделов правильно определена
  • Размеры совпадений 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]

0
ответ дан 20 May 2012 в 12:00

Другие вопросы по тегам:

Похожие вопросы: