É possível desativar o UEFI em placas-mãe Skylake?

1

É possível desativar o UEFI em placas-mãe Skylake?

Talvez uma pergunta melhor seja: é específico da placa-mãe da UEFI, específico do chip ou ambos?

    
por Tyler Durden 16.01.2016 / 16:46

2 respostas

3

O fabricante da placa-mãe implementou o BIOS ou o UEFI, ele é armazenado em um chip ROM na placa-mãe e não está vinculado ao chipset ou CPU.

Não há placas que eu saiba que tenham uma escolha, elas terão uma ou outra, e não há um método de 'opt-out'. Este firmware controla todos os seus dispositivos de baixo nível.

O BIOS está desatualizado e está sendo desativado. Como tal, você provavelmente terá dificuldade em encontrar uma placa sem UEFI que seja compatível com os processadores Skylake.

Editar: Após alguns comentários, acho que você está realmente se referindo à desativação de determinados componentes UEFI para execução em um modo herdado. O UEFI ainda é o sistema subjacente, mas há certos componentes legados que você pode ativar. Usando o manual de este quadro como exemplo:

  • VGA Support

    Allows you to select which type of operating system to boot.

    Auto Enables legacy option ROM only.

    EFI Driver Enables EFI option ROM. (Default)

  • CSM Support Enables or disables UEFI CSM (Compatibility Support Module) to support a legacy PC boot process.

    Enabled Enables UEFI CSM. (Default)

    Disabled Disables UEFI CSM and supports UEFI BIOS boot process only.

  • Storage Boot Option Control

    Allows you to select whether to enable the UEFI or legacy option ROM for the storage device controller.

    Disabled Disables option ROM.

    Legacy Only Enables legacy option ROM only. (Default)

    UEFI Only Enables UEFI option ROM only.

    This item is configurable only when CSM Support is set to Enabled.

Existem componentes do UEFI que você pode executar de uma maneira tradicional do BIOS, mas ainda está usando o firmware UEFI .

    
por 16.01.2016 / 17:50
2

Com exceção de alguns computadores que implementam o EFI como um recurso executado a partir de um BIOS (como o "Hybrid EFI" abismal da Gigabyte), os computadores que suportam o modo de inicialização EFI usam o EFI, não o BIOS. Assim, não existe algo como "desligar o EFI".

O que muitos computadores permitem é inicializar os sistemas operacionais BIOS através de um recurso chamado Compatibility Support Module (CSM). Esse é um recurso complementar que permite que uma EFI execute carregadores de inicialização no modo BIOS. É logicamente semelhante a dosemu ou WINE no Linux, o que permite ao Linux rodar programas DOS ou Windows. É importante ressaltar que, quando você usa um CSM, o computador ainda está executando o EFI, portanto, você não se livrou de nada relacionado à EFI; você acabou de empurrar para fora do caminho. Se você simplesmente precisar executar um sistema operacional antigo que não conheça EFI, provavelmente isso é bom. Se você é filosoficamente contrário à EFI, isso não fará nenhum bem. Se você deseja executar o Windows, o Linux ou algum outro sistema operacional compatível com o EFI no modo BIOS, o CSM fará o trabalho, mas a questão se torna: Por que você quer inicializar da maneira antiga? Existem poucas ou nenhumas vantagens práticas na inicialização de um sistema operativo que suporte ambos os modos de arranque através de um CSM e, ao fazê-lo, adiciona complicações ao caminho de arranque, por isso, é provável que crie novos problemas.

Quer você goste ou não, a EFI é o futuro dos computadores, pelo menos nos próximos anos. Se você quer um verdadeiro BIOS old-school, você praticamente tem que ficar com um computador antigo. Existe uma solução possível: Você pode usar o CoreBoot, que é um firmware minimalista de código aberto para alguns computadores. O CoreBoot é útil somente quando emparelhado com uma das várias cargas úteis, que são ferramentas que dependem do código básico de inicialização de hardware do CoreBoot. Existe uma carga útil que implementa um BIOS, para que você possa usar o CoreBoot e sua carga útil do BIOS para voltar à maneira antiga de trabalhar. (Há também uma carga UEFI, se você quiser ir com algo mais moderno, sem qualquer coisa que o fabricante do computador tenha adicionado à sua EFI.) CoreBoot em si é pequeno (mais parecido com a parte de inicialização de hardware do BIOS do que como EFI), O CoreBoot é diferente de usar um EFI mais seu CSM.

O problema com o CoreBoot é duplo. Primeiro, é desenvolvido com um conjunto limitado de computadores. Ele pode ser feito para funcionar com mais, mas se você não quiser apostar nele (possivelmente danificando seu computador se ele falhar), você deve escolher seu computador na lista limitada de modelos suportados, muitos dos quais são Mais velho. Eu não verifiquei, mas duvido que o CoreBoot ainda suporte qualquer quadro do Skylake, embora possa ser no futuro. Segundo, instalar o CoreBoot é uma tarefa altamente técnica; não é uma operação de apontar e clicar, como instalar o programa médio. Se uma instalação falhar, o firmware pode ter que ser reparado removendo fisicamente o chip no qual ele está armazenado, portanto, há um risco significativo, especialmente se você não estiver confortável com essas tarefas. Entre esses dois fatores, você precisa se dedicar bastante ao uso do CoreBoot.

    
por 16.01.2016 / 21:29