Frases

sexta-feira, 11 de julho de 2008

MBR [Master boot record]

Atualizado: 13 Jul

Obrigado [Fernando Pinheiro] pela correção.

Outros artigos sobre MBR na web

1-Backup da MBR

2- Criar dual boot sem alterar a MBR

3- Restaurar GRUB

4- Recuperando MBR com WIN Vista ¬¬







.

MBR e setor de boot

* A MBR é um espaço em dispositivo de armazenamento composto de 512 bytes divididos em área de tabela de partição e área de programa.
* A área de tabela de partição armazena informação de particionamento do disco.
*
Combinações de MBR e setor de boot
* Cada sistema pode ter uma MBR própria, dependendo de cada gerenciador de boot.
o Linux (MBR-Lilo e MBR-Grub)
o Windows (MBR-DOS, MBR-NT, etc)
* Escolher bem o gerenciador de boot pois alguns não possuem suporte à multiboot.

Backup:

Com o comando dd é possível fazer backup destes setores, e até mesmo salva-los em um backup.

Criando um backup:

dd if=/dev/hda of=mbr.backup bs=512 count=1

A opção bs diz quantos bytes serão usados e a opção count diz quantos blocos.

Restaurando MBR+Tabela de partições:

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

Restaurando MBR sem alterar a tabela de partições:

dd if=mbr-backup of=/dev/hda bs=446 count=1

Limpando a MBR

Se você deseja limpar a MBR completamente poderá usar o comando :

dd if=/dev/zero of=/dev/hda bs=446 count=1

-> onde hda é o master da IDE primária. Substitua por outra letra da seguinte forma: hdb=slave da primária, hdc=master da secundária, hdd=slave da secundária. Este comando escreve zeros em todos os setores do disco.

Leia também:

Apague de Verdade Seus Arquivos


2 comentários:

Kamus Hadenes disse...

Muito bom :)

Fernando Pinheiro disse...

Meu amigo, legal a dica do backup do MBR mas note que o MBR fica no primeiro setor do disco, somente. O tamanho do primeiro setor é de 512 bytes (assim como o de qualquer outro setor). Esta é a menor unidade de medida num disco rígido. Corrija aí! ;o)