Quem usa dual-boot, com certeza já deve ter se deparado com algum problema ou contratempo com a partição MBR do disco. Muitas vezes, por conta da instalação do gerenciador de boot (GRUB, por exemplo). Mas, quantas vezes alguém já pensou em fazer uma cópia de segurança da MBR?! A fim de prevenir qualquer problema que você venha a encontrar, este tutorial vai mostrar como fazer o backup da MBR.

Contextualizando

Conforme a wikipedia, o boot de um sistema segue os seguintes passos:

  1. POST (Power On Self Test, um pequeno teste de intercomunicação dos componentes da placa-mãe),
  2. aquisição dos dados do BIOS;
  3. reprogramação do suporte E/S, e posteriormente;
  4. é lido o primeiro setor (MBR) do disco .

A partição MBR contém 512 bytes de informação da estrutura organizacional do disco:

  • 446 bytes -> Bootstrap;
  • 64 bytes -> Partiont Table e;
  • 2 bytes -> Signature

Mão na massa

Primeiramente, é necessário que você visualize os discos e as partições existentes. Para visualizá-los, execute no terminal (como root):

fdisk -l

De acordo com as informações, o disco a ser usado é /dev/sda (em negrito).

FAZENDO O BACKUP

Para fazer o backup, execute no terminal o comando (como root):

Publicidade
dd if=/dev/sda of=/tmp/backup-sda.mbr bs=512 count=1

Onde,

  • if=/dev/sda => disco de origem
  • of=/tmp/backup-sda.mbr => pasta de destino /tmp
  • bs=512 count=1 => tamanho do disco de origem a ser copiado (512 Bytes - tamanho da MBR)
  • Finalizando, copie o arquivo /tmp/backup-sda.mbr para um pendrive.

    RESTAURANDO A MBR

    Para restaurar a cópia de segurança: acesse o sistema por um LiveCD para ter acesso as partições de disco, coloque o pendrive como backup e execute o seguinte comando:

dd if=/media/pendrive/backup-sda.mbr of=/dev/sda bs=446 count=1

Via fonte