Que informação é armazenada na lacuna antes da primeira partição?

2

Ferramentas de particionamento (por exemplo, fdisk ) tendem a deixar um setor 2047 (LBA 1-2047, 1048064 bytes) entre o MBR e a primeira partição. No LBA 0 existe um MBR e do LBA 2048 inicia a primeira partição. O GRUB deve manter os dados do estágio 1.5 nessa lacuna e o RAID de software Linux deve manter o superbloco nessa área, pelo menos no caso de algumas versões de superblocos (por exemplo, versão 1.2), mas o que mais pode ser armazenado nessa lacuna? Esta área é usada para mais alguma coisa?

    
por Martin 08.03.2014 / 05:25

3 respostas

2

A primeira metade do KiB (512 bytes) é usada para o Master Boot Record. Ele fala sobre onde as partições primárias são e mais .

A primeira parte do disco, 2048 setores (é o equivalente a 1 MiB) não faz parte de nenhuma partição. Costumava ser uma parte menor, mas como os computadores mais novos usam unidades maiores, o software mais novo precisa ser capaz de resolver tudo. Mas eles ainda estavam usando processadores de 32 bits no momento em que as unidades maiores estavam chegando. Então, dentro desses 32bits, toda a unidade precisa estar acessível, o que significava: Maiores blocos por endereço. Costumava ser 63 setores (31,5Kib). Isso não é um bom número para fazer matemática binária (leia-se: não é uma potência de 2) e muito pequeno para as unidades maiores.

    
por 08.03.2014 / 06:00
1

Eu não sei se é exatamente isso que você quer dizer, mas toda partição tem também um setor de inicialização, que não precisa ser preenchido.

Esta imagem explica melhor do que qualquer quantidade de palavras:

Poroutrolado,oespaçoparaosestágios1e2podeserbastantearbitrário.O Manual do FreeBSD explica isso com mais detalhes. Então, o que você vê lá, pode ser apenas um espaço não usado no carregador de estágio.

Devo esclarecer: o espaço para o estágio 0 e o estágio 1 é determinado por uma lista de posições de salto. Portanto, às vezes, algum espaço se for deixado vazio se o gerenciador de partida usar mais código em algum outro local.

    
por 08.03.2014 / 14:47
0

De acordo com a esta página , o espaço mencionado por Martin geralmente não era usado pelo SO. Às vezes, talvez usado por alguns gerenciadores de inicialização, como o GRUB.

    
por 04.07.2017 / 05:35

Tags