área no disco após o MBR e antes do ponto de partida da partição

7

Se eu usar um esquema de particionamento MBR e criar uma partição primária ou estendida com fdisk (versão 2.20.1), ele será iniciado no setor 2048. Se bem me lembro, as versões anteriores de fdisk iniciaram o primeiro partição no setor 63. Se o MBR precisar de apenas 512 bytes, por que a primeira partição não inicia no setor 2? O que é mantido nesses 2047 setores? Algum estágio do boot loader?

    
por Martin 03.07.2013 / 02:51

2 respostas

12

O antigo intervalo de 32 KiB entre o MBR e o primeiro setor do sistema de arquivos é chamado de região de compatibilidade do DOS ou MBR, porque o DOS exigia que as partições começassem nos limites do cilindro (e cada cilindro possuía 64 setores, ex: 64 setores * 512 bytes / setor = Espaço de 32KiB).

OGRUBlegado(GRUB1)poderiaterusadoparainstalarogerenciadordeinicializaçãode1.5estágiosdoGRUB1: link .

Links adicionais:

  1. link
  2. link
  3. link
por 03.07.2013 / 13:24
6

Esta é uma otimização de desempenho e não está relacionada ao Linux, apenas ao hardware. Discos modernos (chamados de discos "4K") usam setores físicos de 4096 bytes em vez de 512. Você ainda pode endereçar setores únicos de 512 bytes, mas isso pode afetar severamente o desempenho se as partições (ou melhor: sistemas de arquivos) não estiverem alinhadas a 4K .

Iniciar setor 64 seria suficiente para esse requisito. O aumento para 2048 parece ser preventivo (por exemplo, permitir colocar uma partição de inicialização UEFI no disco, caso o disco seja convertido para GPT posteriormente).

    
por 03.07.2013 / 03:33

Tags