O tamanho do MBR é 440 bytes ou 512 bytes

1

Lembrei-me de ler uma pergunta how would you back up the MBR of a disk .

Duas das escolhas são

dd if=/dev/sda of=/dev/sdb bs=512 count=1
dd if=/dev/sda of=/dev/sdb bs=440 count=1

e a resposta correta é

dd if=/dev/sda of=/dev/sdb bs=440 count=1

Estou confuso. O tamanho MBR 440B ou 512B é

?     
por Kenny 11.01.2016 / 16:26

3 respostas

4

O MBR é 512 bytes. Então, o primeiro exemplo é como você faria o backup. A tabela de partições está no final, na área após 440 bytes - então, se você quiser fazer o backup sem a tabela de partições, então você pode usar o segundo exemplo (por que você gostaria disso, eu não sei ).

    
por 11.01.2016 / 16:35
4

O MBR (Master Boot Record) é de 512 bytes.

  1. 446 bytes Bootloader
  2. 64 bytes (4 * 16 bytes) Tabelas de partição
  3. 2 bytes Número mágico que é AA55H

No entanto, estes valores são para MBR genéricos, você pode ver outras estruturas MBR de: link

De qualquer forma, você tem que fazer um backup de 512 bytes do MBR com o comando dd (disk-to-disk).

    
por 11.01.2016 / 16:47
1

O tamanho máximo do MBR é de 512 bytes. De volta aos velhos tempos, o MBR era usado para carregar o kernel na memória e inicializá-lo. Hoje em dia, o MBR é usado para inicializar o bootloader e, em seguida, o kernel de bootstrap do bootloader.

Mais sobre o MBR você pode encontrar em wikipedia ou wiki do osdev .

    
por 11.01.2016 / 16:36

Tags