Supondo que você esteja usando o BIOS INT 13h para ler a partir da unidade USB, o BIOS traduzirá endereços conforme necessário para trabalhar com a unidade USB. Os carregadores de inicialização atuais verificam se há extensões INT 13h e, se presentes, usam a versão estendida dos setores de leitura, com um endereço de setor lógico de 64 bits em vez de CHS (cilindro / cabeça / setor) para evitar as limitações de tamanho da interface antiga. No entanto, um registro de inicialização mestre clássico tem apenas valores de 32 bits para iniciar setor e número de setores para cada partição primária, o que limita o tamanho da unidade a 2 terabytes.
Artigos da Wiki: