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