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.