Ativar o bit "executar desativação" (XD) desativa a virtualização assistida por hardware

2

Minha configuração do sistema

  • MB: Asus P8Z77 V-Pro
  • CPU: Intel Core i7 - 3770 a 3,4 GHz
  • SO: Windows 8 Pro (64 bits)

Estou tentando usar o Virtual Box para instalar o Ubuntu 12.10. Mas o instalador falhou ao iniciar e o log mencionou que ele não detectou a virtualização assistida por hardware (HAV).

Eu verifiquei com o securAble no link . E também mencionou que o HAV não está presente.

Uma olhada no BIOS mostrou o seguinte:

Intel Virtualization Technology - Enabled
Execute Disable Bit (XD) - Enabled

Para experimentar, eu "Desativado" XD. E o Virtual Box detectou que eu tenho a virtualização ativada. E o processo de instalação continuou. HAV confirmado com maior segurança está agora ativado.

Problema

Agora estou tentando fazer algum desenvolvimento do Windows Phone 8 e isso requer o Hyper-V ativado para o emulador funcionar. Mas um pequeno pesquisador apontou que o Hyper-V requer que o XD seja ativado.

Portanto, estou em uma situação complicada, pois não consigo ter o HAV e o Hyper-V ativados juntos.

Obrigado pela sua orientação antecipadamente.

    
por freshprinze 09.04.2013 / 09:18

1 resposta

0

As CPUs suportam a desativação permanente das extensões de máquinas virtuais até o próximo ciclo de energia. É assim que os BIOSes o desativam / habilitam.

Talvez um BIOS com bugs? Como @fah q sugere, pode tentar atualizar e ver se isso melhora.

Além disso, você não pode "aninhar" a virtualização de hardware sem o suporte explícito do hipervisor da VM. Pelo que eu observei olhando isso , tente "ligar" a virtualização (usando o VMXON instrução) quando ela já está ativada causa uma "saída de VM", o que significa que o controle é passado de volta para o hypervisor. O hipervisor pode fazer o que é necessário para imitá-lo na VM, mas estou apostando que nenhum software de VM disponível atualmente faz isso.

    
por 10.04.2013 / 01:51