Requisitos de Firmware da UEFI (United Extensible Firmware Interface)

Quando os dispositivos são iniciados, a interface do firmware controla o processo de inicialização do computador e passa o controle para o Windows ou outro sistema operacional. A UEFI é uma substituição para a interface de firmware BIOS mais antiga e as especificações da EFI (Extensible Firmware Interface) 1.10. Mais de 140 empresas de tecnologia líderes participam do Fórum Unificado de EFI, incluindo AMD, AMI, Apple, Dell, HP, IBM, Insyde, Intel, Lenovo, Microsoft e Phoenix Technologies.

Benefícios da UEFI

O firmware que atende às especificações da UEFI 2.3.1 oferece os seguintes benefícios:

  • Habilidade de dar suporte aos recursos de segurança do Windows 10, como Inicialização Segura, Microsoft Defender Credential Guard e Microsoft Defender Exploit Guard. Todos exigem o firmware da UEFI.
  • Tempos de inicialização e retomada mais rápidos.
  • Habilidade de dar suporte mais facilmente a discos rígidos grandes (mais de 2 terabytes) e unidades com mais de quatro partições.
  • Suporte para implantação multicast, que permite que os fabricantes de computadores transmitam uma imagem de computador que pode ser recebida por vários computadores sem sobrecarregar a rede ou o servidor de imagens.
  • Suporte para drivers de firmware da UEFI, aplicativos e ROMs opcionais.

Considerações sobre instalação de mídia

Para baixar o Windows, consulte a página de download do Windows 10. Caso queira usar mídia como uma unidade flash USB, um DVD ou um ISO, baixe a ferramenta de criação do Windows Media.

Requisitos mínimos de inicialização e segurança

Como o OEM, você deve fornecer suporte para os recursos descritos em Especificações e Políticas do Programa de Compatibilidade de Hardware do Windows, especificamente os seguintes itens que são divididos em dois grupos: requisitos de inicialização e requisitos mínimos de segurança.

Requisitos de runtime da UEFI

Várias versões do Windows exigem alguns ou todos os serviços de runtime da UEFI a seguir. É recomendável que todos eles sejam implementados para compatibilidade máxima:

  • GetTime
  • SetTime
  • UpdateCapsule
  • ResetSystem

Requisitos de transição do Estado de Hibernação (S4)

O firmware de plataforma deve garantir que a memória física do sistema operacional seja consistente em transições de estado de suspensão S4, em tamanho e local. A memória física do sistema operacional é definida de acordo com a especificação ACPI 3.0 como qualquer memória descrita pela interface de mapa de endereços do sistema de firmware com um tipo de memória diferente de AddressRangeReserved [2], AddressRangeUnusable [5] ou Indefinido [qualquer valor maior que 5].

Em uma plataforma UEFI, a memória de runtime de firmware deve ser consistente em transições de estado de suspensão S4, em tamanho e local. A memória de runtime é definida de acordo com a especificação UEFI como qualquer memória descrita pelo serviço de inicialização GetMemoryMap(), com o atributo EFI_MEMORY_RUNTIME.