Buscar en este blog

14.3.10

Guardar/Restaurar MBR de un disco

El 'Master Boot Record, MBR' o 'Sector Cero' de un disco duro (dispositivo de almacenamiento de datos en general) suele almacenar el sector de arranque de la mayoría de sistemas operativos Linux.

Ocupa, generalmente, los primeros 512 bytes del espacio de almacenamiento del dispositivo y su borrado o corrupción suele implicar que el sistema no pueda volver a arrancar normalmente. Por ello se considera buena práctica el guardar una copia de dicha información cuando se van a hacer cambios en el sistema de arranque.

Existen herramientas específicas para hacer esto, pero ya que su ubicación suelen ser los 512 primeros bytes del disco, un simple 'dd' puede servir para copiarlo y restaurarlo.

Copia del MBR del disco '/dev/hda' al archivo '/root/MBR.bin':

#> dd if=/dev/hda of=/root/MBR.bin count=1 bs=512


Restauración del MBR anterior:

#> dd if=/root/MBR.bin of=/dev/hda