Estou certo ao pensar que a UEFI e a GPT eliminam todos os problemas relacionados ao tamanho do setor?

0
Estou certo de pensar que UEFI e GPT preterem completamente todo o legado do CHS / MBR e eliminam todos os problemas relacionados ao tamanho do setor (alinhamento, tamanho máximo do disco, etc.) bem como limitações de particionamento (como o máximo de 4 partições primárias )?

    
por Ivan 22.06.2012 / 12:28

2 respostas

0

Ele torna algumas limitações grandes o suficiente para que elas não sejam mais um problema (por exemplo: 64 partições vs 4, partição máxima / tamanho do disco de vários zettabytes) mas, até onde eu sei, a GPT não resolve o problema de tamanho de setor.

    
por 22.06.2012 / 14:30
0

Vamos cobrir cada um dos problemas:

  • CHS - A GPT usa exclusivamente o endereçamento de bloco lógico / linear (LBA), portanto, os problemas de geometria CHS desaparecem quando o GPT é usado. (Existem valores de CHS no MBR de proteção do GPT, mas isso está lá apenas para impedir que as ferramentas não compatíveis com o GPT mexam no disco. Embora a especificação do GPT seja bastante explícita sobre o que deveria ser nos campos CHS de proteção do MBR, muitas ferramentas parecem funcionar "rápido e solto" com isso, e a maioria dos sistemas operacionais não parece se importar com o que está dentro deles. Note que até mesmo o MBR não usa mais o CHS. Embora os valores de CHS façam parte das estruturas de dados do MBR, eles atingem cerca de 8 GB, o que é insatisfatório pelos padrões de hoje. Em vez disso, os discos modernos usam valores de LBA de 32 bits para definir partições; os valores de CHS são ignorados para a maioria dos propósitos e na maioria dos discos.
  • Alinhamento - Como o GPT usa o LBA e ignora o CHS, o alinhamento da partição para os valores do cilindro torna-se irrelevante com o GPT. Existem, no entanto, novos requisitos de alinhamento com discos Advanced Format, alguns tipos de matrizes RAID e SSDs. Esses requisitos se aplicam a discos GPT e MBR e tornam desejável alinhar partições em determinados múltiplos de potência de 2 de números de setor. Ferramentas de particionamento modernas, portanto, alinham as partições nos limites do setor 2048 (1 MiB) por padrão, o que funciona bem com a maioria dos discos. (Alguns SSDs exigem valores de alinhamento ainda maiores.) Esse problema de alinhamento é relacionado ao hardware do disco, não ao sistema de particionamento, portanto, consulte o fabricante do hardware se tiver dúvidas sobre o alinhamento da partição para um dispositivo específico. .
  • Tamanho máximo da unidade - o MBR usa valores de LBA de 32 bits. Combinado com um tamanho de setor de 512 bytes, isso equivale a um máximo de 2TiB. A GPT usa valores de LBA de 64 bits, o que resulta em um limite de tamanho de disco de 8ZiB. Ambos os limites aumentam se o tamanho do setor também subir. Alguns discos hoje (na maioria modelos externos) utilizam setores de 4096 bytes, para limites de 16TiB em MBR ou 64ZiB em GPT.
  • limite de 4 partições - o GPT usa uma tabela de partições que contém 128 partições por padrão, mas esse valor pode ser aumentado se necessário. O fdisk da GPT ( gdisk ) pode fazer isso, por exemplo. A GPT não precisa de partições estendidas ou lógicas e, na ausência delas, não faz sentido referir-se às partições da GPT como "primárias", embora isso às vezes seja feito, particularmente particionando softwares que manipulam os dois tipos de tabelas de partição. / li>
  • Tamanho do setor - O MBR e o GPT funcionam bem em discos com setores que tenham tamanhos diferentes de 512 bytes. Isso tem sido verdade por anos, na verdade; Há uma década, eu usava discos magneto-ópticos (MO) com setores de 2048 bytes com MBR. Algumas partes da pilha de software, no entanto, incluindo pelo menos alguns BIOS, possuem suposições codificadas de discos de 512 bytes, portanto, inicializar a partir de tal disco pode ser um problema com alguns BIOSes. Não sei quão difundidos são esses problemas. A EFI supostamente elimina tais suposições no firmware, mas eu mesmo não testei isso.

Observe que a maioria desses problemas está relacionada às diferenças entre o MBR e o GPT. O GPT pode ser usado até mesmo em computadores baseados em BIOS, embora o Windows se recuse a inicializar a partir de um disco GPT em um computador desse tipo. O único desses problemas diretamente relacionados ao BIOS vs. EFI é o suporte para inicializar de discos com setores que não sejam de 512 bytes.

    
por 31.08.2013 / 19:42