Создание резервной копии MBR в Linux

Master boot record (MBR) — код и данные расположенные в первых 512 байтах жесткого диска необходимые для загрузки операционной системы.

Из 512 байт кода MBR содержит:
446 bytes — Bootstrap (запись касающаяся только схемы загрузки ОС)
64 bytes — Partition table (схема разделов диска)
2 bytes — Signature

Создание резервной копии MBR:

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

Параметры:
if — источник
of — файл или устройство назначения
bs — количество байт которые будут прочитаны за раз
count — количество раз записи

Проверяем создался ли файл:

file /dir/sda.mbr

Чтобы восстановить MBR выполняем команду:

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

Также можно воспользоваться утилитой sfdisk.

Создание копии таблицы разделов:

sfdisk -d /dev/sda > /dir/sda.sfdisk

Восстановление таблицы разделов:

sfdisk /dev/sda < /dir/sda.sfdisk

Добавить комментарий