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.