Vamos a realizar una copia de seguridad del mbr de nuestro disco duro, con el comando dd. Tenemos toda la infromación que necesitamos en la wikipedia.

Supongamos el siguiente escenario, tenemos nuestro sistema de arranque instalado en la partición 1 de nuestro disco duro sda. Tenemos la carpeta /boot, montada en la partición /dev/sda1 y el resto del sistema en la partición 2, / montado en /dev/sda2. Si hemos montado el sistema de arranque mbr en el primer sector de nuestro disco duro /dev/sda, realizaremos la copia de seguridad de la siguiente manera:

dd if=/dev/sda of=/root/mbr-backup bs=512 count=1

Según la wikipedia vemos los parámetros que le hemos pasado al comando dd

if = origen. Lee desde el archivo indicado como origen.
of = destino. Lee desde el archivo indicado como destino.
bs = Lee y escribe N bytes. En este caso le decimos que nos lea 512 bytes de /dev/sda
count = Copia N bloques del archivo de origen, en vez de procesar hasta el final.

Por lo tanto le indicamos que nos cree un bloque de 512 bytes que es el tamaño del sector del mbr y nos lo guarde en la carpeta root con el nombre mbr-backup.

Después para restaurar nuestro mbr lo realizamos de la siguiente manera

dd if=/root/mbr-backup of=/dev/sda bs=512 count=1

Y ya tenemos restaurado nuestro sector de arranque del disco /dev/sda.

Deja una respuesta