A virtualização do Windows 8 fornece BSOD 0x0000005D

6

Eu acho que, ao tentar executar o Windows 8 na nuvem Xen (e também ao executá-lo no ESXi), o instalador do bluescreens com

0x0000005D (UNSUPPORTED PROCESSOR)

Inicialmente eu pensei que estava dando à VM um processador de 32 bits (eu estava usando uma imagem de 64 bits), mas esse não era o caso. PAE está ativado. O que mais poderia ser isso?

Além disso, tentar fazer isso no VMWare ESXi permite que ele inicialize, mas permanece na tela de carregamento para sempre durante a primeira reinicialização durante a configuração. Por quê?

    
por Falcon Momot 12.09.2012 / 01:25

1 resposta

7

Acontece que o Xen, por padrão, mantém o recurso da CPU do NX desativado para VMs; O Windows 8 requer esse recurso. Você pode mudar isso na nuvem Xen usando este comando:

xe vm-param-set uuid=<your-uuid> "platform:nx=true"

Então, como que por mágica, ele é inicializado.

No ESX (i), os mesmos resultados podem ser obtidos garantindo que o bit XD não seja mascarado na configuração da VM, que é o padrão. No entanto, também é necessário definir o hardware virtual para usar o EFI em vez do BIOS, que não é o padrão.

No ESXi 5.1, isso não é mais um problema e a emulação do BIOS pode inicializar o Windows 8 por padrão.

    
por 12.09.2012 / 01:25