Saiba como fazer o backup da partição MBR

hard-disk-drive

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.

AUMENTE SUA PRODUTIVIDADE!
Crie e administre aplicações entre ambientes diferentes. Tenha agilidade e padronização na entrega dos serviços de TI. E, assim, ganhe tempo e seja eficiente na entrega desses serviços. Saiba como

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):

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
Ricardo Ferreira

Ricardo Ferreira

Fundador do Linux Descomplicado - LD.

Sempre em busca de novos conhecimentos, preza por conteúdo de qualidade e auto-explicativo. Por isso, persiste em criar um site com artigos relevantes para todos os leitores do Linux Descomplicado!
Ricardo Ferreira

Comentários

comentários


VOCÊ TAMBÉM PODERÁ LER...

  • Julio Leal

    Olá, porque no restore bs=446 ao invés de bs=512 ?

    • Marcelo Lunardi

      provavelmente por ser o tamanho real ocupado pelos dados… todavia isso não importa e nem tornará nada mais rápido, faça dos 512 mesmo, que é o tamanho total de uma MBR.