Windows 8.1 UEFI x64 e Windows XP x64 de inicialização dupla

4

Eu quero adicionar a opção de inicializar no XP no menu de inicialização do Win8.1.

Então eu tenho 2 unidades:

  1. No primeiro, instalei o UEFI x64 do Windows 8.1;
  2. E no segundo - Windows XP x64.

A seguir, o que tentei fazer:

  • Eu criei uma nova entrada de inicialização da ferramenta bcdedit com a partição em que o XP está instalado & o caminho onde o arquivo de inicialização é (ntldr), mas quando eu seleciono a opção eu recebo o erro 0xC000007B (que eu acredito que está dizendo que este arquivo é inválido).

  • Eu tentei configurações diferentes, incluindo mover o arquivo ntldr em outra partição, mas nada muda.

  • Então eu tentei carregar o C:\Windows\System32\winload.efi para testar se o gerenciador de inicialização está realmente fazendo algo e ele mostrou um erro diferente ( 0x00000025 eu acredito)!

  • Concluí que apenas os arquivos EFI podem ser carregados, então tentei adicionar o CLOVER EFI, mas ele mostrou a mesma mensagem que o uso do ntldr ( 0xC000007B ).

  • Eu tentei desativar a inicialização segura da UEFI também se isso pudesse ajudar, mas - nada.

Aqui está uma tela de configuração do BCD com a partição válida e o caminho ntldr para o WinXP (que não funciona no entanto):

    
por Nemo759 16.12.2013 / 14:35

2 respostas

1

A maioria dos computadores modernos (mas não todos) tem EFIs que são razoavelmente flexíveis sobre o modo de inicialização (BIOS / CSM / legado vs. EFI / UEFI). O truque é fazê-los mudar de maneira razoável. AFAIK, existem apenas duas opções para isso:

  • Usando o gerenciador de inicialização do firmware - A maioria das EFIs fornece um gerenciador de inicialização que você pode acessar pressionando Esc ou uma tecla de função. (Que chave varia de um computador para outro.) Usando esse recurso, você pode alternar entre carregadores de inicialização, incluindo todos os carregadores de inicialização EFI instalados e pelo menos um carregador de inicialização no modo BIOS.
  • Usando o rEFInd - Meu rEFInd gerenciador de inicialização oferece uma funcionalidade semelhante à que acabamos de descrever, mas é um pouco mais acessibilidade. Para usá-lo, no entanto, você precisará instalar o rEFInd e editar o arquivo refind.conf : Remova o comentário da linha scanfor e assegure-se de que hdbios esteja entre as opções.

Em ambos os casos, você precisará instalar o Windows XP em um disco particionado por MBR de uma maneira convencional do BIOS. Isso significa que você precisará ajustar as configurações do firmware para inicializar no modo BIOS / CSM / herdado e desativar a inicialização segura. Como você faz isso depende do seu firmware específico, então não posso ser mais específico do que isso. Eu recomendo desconectar seu disco do Windows 8.1 ao instalar o Windows XP, para minimizar o risco de problemas. Além disso, talvez seja necessário garantir que o disco do Windows XP pareça ser o primeiro disco do computador, o que pode significar fazer malabarismos com os cabos da unidade.

Quando o XP e o 8.1 estiverem instalados (suponho que o 8.1 foi pré-instalado), verifique se o firmware está configurado para suportar ambos BIOS / CSM / legado e inicialização EFI / UEFI. Não não reative a inicialização segura. Alguns modelos têm opções restritas em relação aos modos de inicialização. Se você tiver esse modelo, configure-o para inicialização EFI / UEFI e instale e configure o rEFInd; ele pode ser capaz de fornecer suporte para ambos os modos de inicialização, mesmo que o firmware não forneça esse suporte. Você também pode querer ou precisar instalar o rEFInd, mesmo que o seu computador seja mais flexível a esse respeito; você apenas terá que experimentar, descobrir o que seu firmware pode fazer e decidir por si mesmo qual método usar.

Se você tentar tudo isso e não tiver sorte, sua única opção poderá ser reinstalar o Windows 8.1 no modo BIOS / CSM / legado. A maioria dos OEMs não suporta isso, portanto, talvez seja necessário entrar em contato com a Microsoft para obter um disco comercial do Windows 8.1.

    
por 16.12.2013 / 20:17
0

Eu tentei fazer isso de outra maneira. Tente instalar o Windows XP primeiro na unidade C e instale o Windows 7 ou 8.1 na unidade D. O menu de inicialização fará automaticamente tudo e você não terá que fazer ajustes ou configurações estendidas.

Espero que isso ajude.

    
por 07.04.2015 / 02:54