substituir o firmware do efi por bios legados antigos?

-1

Então eu comprei um novo laptop com o Windows 8 de 64 bits pré-instalado, e em preparação para rebaixar para o win7 de 32 bits, eu tenho lido sobre EFI e MBR, etc. Parece que o firmware que inicializa discos no meu pc é EFI. Eu acho que já sei como instalar o windows 7 agora (convertendo gpt para mbr), mas em primeiro lugar, ele vai mesmo inicializar se eu definir o modo de inicialização para csm? (O dvd de instalação parece funcionar, então meu palpite é sim)

E agora a minha principal questão é esta: é possível fazer o flash do meu firmware para um firmware legado baseado em bios em vez de efi?

minusatwelfth
fonte
1
É possível fazer o flash do meu firmware para um firmware legado baseado em bios em vez de efi? - Não; isso não é possível. Também não é necessário o Windows 7 suporta UEFI / GPT. Não está claro o motivo pelo qual você deseja ativar o suporte legado e usar partições MBR quando o Windows 7 não tiver problemas com as partições GPT.
Ramhound
Minha instalação do win7 diz que não pode ser instalado neste disco porque é gpt. Além disso, ignore o motivo por agora.
minusatwelfth
Você precisa inicializar seu disco de instalação enquanto estiver no modo EFI. Por favor, atualize sua pergunta para fornecer o motivo, é importante.
Ramhound

Respostas:

3

A UEFI é perfeitamente capaz de inicializar sistemas operacionais com inicialização por BIOS, usando o chamado “Compatibility Support Module” (CSM), que emula todas as informações necessárias.

E não, você não pode simplesmente acender o que quiser. O firmware / BIOS é criado especificamente para o seu dispositivo. A menos que o fabricante forneça um firmware de BIOS legado (ele não o fará), você está preso ao UEFI / CSM.

O Windows é muito burro para a inicialização do BIOS a partir de discos GPT. Então, basta iniciar o prompt de comando com Shift+ F10(possível a qualquer momento na instalação do Windows) e iniciar diskpart. Então:

  • Encontre o número do seu disco com list disk
  • Selecione o disco correto com select disk 9, onde 9está o número do seu disco.
  • Limpe-o usando clean AVISO: Isso removerá todas as partições no disco selecionado instantaneamente e sem pedir confirmação!

Depois disso, continue com a rotina de configuração.

Daniel B
fonte
Obrigado! poderia me ajudar com esta questão relacionada também? superuser.com/questions/867294/…
minusatwelfth
0

A resposta de Daniel B está correta, mas quero anotar alguns pontos:

  • EM TEORIA, você poderia exibir um BIOS antigo em um EFI. O problema é que você precisa desenvolver esse BIOS por conta própria. Se você gosta desse tipo de coisa, pode olhar para o CoreBoot com uma carga útil do BIOS de código aberto. Isso é muito trabalho para a maioria das pessoas, no entanto. Eu só o recomendo se você estiver em ajustes neste nível, com motivação de bônus se sua implementação de EFI for realmente ruim.
  • Embora a maioria dos UEFIs forneça um CSM, alguns não. Eu possuo algumas máquinas que não possuem esse recurso (ambas com EFIs de 32 bits). Eu espero que esse recurso comece a desaparecer em um futuro não muito distante.
  • É difícil ou impossível inicializar um SO de 32 bits (no modo EFI) em uma EFI de 64 bits, portanto, se a inicialização de uma versão de 32 bits do Windows for realmente um requisito, a necessidade de uma inicialização no modo BIOS é necessária para situação. OTOH, usando um sistema operacional de 32 bits em hardware de 64 bits, não é algo que eu recomendaria na maioria das situações, então recomendo rever esses detalhes.
  • O Windows 7 é perfeitamente capaz de instalar no modo EFI. Existem alguns problemas em obter um disco de instalação padrão para inicializar dessa forma, mas eles podem ser superados. (Eu não tenho nenhum URL à mão, mas tenho certeza de que uma pesquisa na web irá transformá-los.) Assim, fazer uma instalação em modo EFI de 64 bits do Windows 7 provavelmente funcionaria tão bem quanto um modo BIOS de 32 bits. instalação, supondo que a parte de 32 bits não seja necessária por algum motivo.
Rod Smith
fonte