Os PCs mais antigos iniciam o hardware por meio da BIOS (Basic Input Output System). No entanto, a maioria dos computadores agora usa um sistema de inicialização denominado Unified Extensible Firmware Interface (UEFI). Existem várias vantagens e desvantagens da UEFI em PCs modernos.
O que é UEFI?
Quando você liga um computador pela primeira vez, ele não carrega imediatamente o sistema operacional. Depois que o POST (Power On Self Test) é concluído em PCs mais antigos, o BIOS inicia o bootloader do sistema operacional.
Este procedimento permite que os componentes de hardware do computador se comuniquem corretamente uns com os outros.
A UEFI é uma especificação mais recente que define como o hardware e o software se comunicam em um sistema de computador. A especificação envolve dois aspectos deste processo:
- Serviços de inicialização: os serviços de inicialização definem como o hardware inicia o software ou sistema operacional para carregamento.
- Serviços de tempo de execução: os serviços de tempo de execução ignoram o processador de inicialização e carregam aplicativos diretamente do UEFI. Essa abordagem faz com que ele atue um pouco como um sistema operacional simplificado ao iniciar um navegador.
UEFI não substituiu completamente a BIOS. As especificações anteriores não tinham POST ou opções de configuração. Os sistemas mais novos requerem o BIOS para esses propósitos, mas não oferecem o nível de personalização possível em sistemas apenas com BIOS.
Leia também: Firmware: O que é, para quê serve e como funciona?
Vantagens da UEFI
O benefício mais significativo da UEFI é a falta de dependência de hardware específica. O BIOS é específico para a arquitetura x86. A UEFI permite que os PCs usem um processador de um fornecedor diferente, mesmo que ele não tenha a codificação x86 legada.
O outro grande benefício de usar UEFI é que ele oferece suporte a vários sistemas operacionais sem a necessidade de um bootloader, como LILO ou GRUB.
Em vez disso, o UEFI pode selecionar automaticamente a partição apropriada com o sistema operacional e carregar a partir dele, resultando em tempos de inicialização mais rápidos.
O UEFI também oferece interfaces mais amigáveis do que os antigos menus de texto do BIOS, tornando mais fácil ajustar o sistema. A interface também permite que você execute navegadores da web de uso limitado e clientes de e-mail sem iniciar um sistema operacional completo.
Desvantagens da UEFI
O maior problema com UEFI é o suporte de hardware e software. Para funcionar corretamente, o hardware e o sistema operacional devem suportar a especificação apropriada.
Isso não é um grande desafio com as versões atuais do Windows e do macOS.
No entanto, os sistemas operacionais mais antigos, como o Windows XP, não oferecem suporte a ele.
Leia também: Prós e Contras do UEFI (Unified Extensible Firmware Interface)
História
UEFI é uma extensão da Interface de Firmware Extensível original desenvolvida pela Intel. A Intel estreou este sistema de interface de hardware e software quando a empresa lançou sua linha de processadores de servidor Itanium.
Devido a sua arquitetura avançada e das limitações dos sistemas BIOS existentes, os engenheiros desenvolveram um novo método para transferir o hardware para o sistema operacional que permitia uma maior flexibilidade. Como o Itanium não foi um grande sucesso, os padrões EFI também definharam por muitos anos.
Em 2005, o Unified EFI Forum expandiu as especificações originais desenvolvidas pela Intel para produzir um novo padrão para atualizar a interface de hardware e software.
Este consórcio inclui empresas como AMD, Apple, Dell, HP, IBM, Intel, Lenovo e Microsoft. Dois dos maiores fabricantes de BIOS, American Megatrends e Pheonix Technologies, também são membros.