Possível instalar o Windows 8.1 / 10 32 bit enquanto estiver no modo UEFI?

0

No momento, estou tentando ter o laptop (modelo HP Stream 11 - 2015 com processador Intel Celeron N3050) detectar uma instalação UEFI de 32 bits do Windows 8.1 na unidade flash. Eu usei o RUFUS para configurar a unidade flash e usei a configuração da partição UEFI GPT. Quando eu insiro o pen drive no meu laptop, de alguma forma não detecta o pen drive.

Agora, quando coloco uma instalação do Windows 8.1 de 64 bits na unidade flash, o laptop é capaz de detectá-lo no menu do dispositivo inicializável e é capaz de inicializar a instalação do Windows sem problemas.

A razão pela qual eu quero instalar o Windows de 32 bits é porque o laptop é limitado a apenas 2 GB de RAM e não pode ser atualizado quando é soldado à placa-mãe.

Agora, quando eu olhei para a pasta EFI Boot para o usb de instalação do Windows de 32 bits que eu fiz, notei que ele tem o bootia32.efi e quando experimentei colocando um bootx64.efi, ele conseguiu detectar o USB antes chegando a uma tela de erro ao tentar carregar a instalação do Windows de 32 bits.

Eu estou querendo saber se o sistema EFI neste HP Stream 11 (com 2GB de RAM) tem um sistema EFI de 64 bits, por isso não é possível detectar um UEFI de 32 bits ou talvez eu esteja fazendo algo errado aqui. Se for esse o caso, estou querendo saber se há alguma solução alternativa ou terei que desabilitar UEFI e usar o BIOS para instalar o Windows 32 bits (a menos que haja um bom motivo para instalar um Windows de 64 bits em um computador com 2 GB de RAM ?)

Obrigado.

    
por Rocketboy235 04.11.2017 / 18:43

1 resposta

1

Uma EFI pode executar programas, incluindo carregadores de inicialização, somente para a mesma arquitetura para a qual a EFI é compilada. Em um sistema x86-64 / AMD64 / X64, isso significa que, se o EFI for de natureza de 64 bits, ele poderá iniciar apenas carregadores de inicialização de 64 bits e, se o EFI for de 32 bits, ele só poderá iniciar 32 carregadores de inicialização de dois bits. O gerenciador de inicialização do Windows, por sua vez, pode lançar apenas um kernel de profundidade de bits curtos (AFAIK) e assim por diante. Assim, se você tiver um EFI de 64 bits, poderá iniciar apenas um Windows de 64 bits, o AFAIK.

Em teoria, você poderia contornar essa limitação com um gerenciador de inicialização apropriado. O GRUB pode lançar um kernel Linux através dos limites de profundidade de bits, por exemplo. O mesmo pode ser o carregador de inicialização macOS da Apple (para iniciar um kernel de 32 bits em uma EFI de 64 bits; não acho que funcione ao contrário). Na prática, AFAIK isso não é possível com o Windows.

Ao habilitar o CSM (Compatibility Support Module), você pode inicializar um sistema operacional de 32 ou 64 bits, mas apenas no modo BIOS / CSM / legado. Isso tem algumas desvantagens, conforme descrito na minha resposta a esta questão (mencionada anteriormente no comentário de athosbr99). Se você quiser instalar o seu Windows de 32 bits no único disco rígido do computador, você teria que ir all-in sobre isso. (Existem maneiras de misturar os modos de inicialização em um único disco, mas há tantas ressalvas que não quero confundir o problema descrevendo-as.) Se você quiser fazer uma inicialização dupla com outro sistema operacional, particularmente em outro disco ( digamos, o Windows de 64 bits internamente e o Windows de 32 bits em um disco externo), você pode instalar o (s) sistema operacional de 64 bits no modo EFI e o (s) SO (s) de 32 bits no modo BIOS e usar o computador -no gerenciador de inicialização ou meu gerenciador de inicialização do rEFInd para gerenciar o processo de inicialização. No entanto, isso seria um pouco difícil de configurar e você deve pesquisar os problemas antes de tentar uma instalação em modo cruzado. Comece com esta página minha, que descreve o CSM e suas armadilhas. (Ele é escrito para usuários do Linux que tentam uma inicialização dupla com o Windows, mas as informações de segundo plano são relevantes.) Eu recomendo a leitura completa da documentação do rEFInd e preste muita atenção à descrição da opção scanfor em refind.conf . / p>

Em geral, sua melhor aposta é ficar com uma inicialização de 64 bits no modo EFI ou limpar tudo, ligar o CSM e instalar o Windows de 32 bits no modo BIOS. Não sei se o desempenho do Windows de 32 x 64 bits é suficientemente diferente em um sistema com 2 GiB de RAM para justificar o switch. Note que a maioria dos fabricantes instala um monte de bloatware, e eliminá-lo provavelmente melhorará bastante o desempenho, então você pode querer verificar isso antes de instalar um Windows de 32 bits.

    
por 06.11.2017 / 02:45