Server 2008 R2 Hyper-V: driver 'hipervisor' não instalado

8

Eu tenho um sistema de inicialização dupla, o Windows 7 na minha unidade C: e o Server 2008 R2 na minha unidade K :. Dois discos rígidos separados.

Eu configurei o Hyper-V e tudo estava funcionando muito bem, construindo VMs da esquerda para a direita e amando a vida. Minha unidade Win7 tornou-se corrupta e eu estraguei tudo e reinstalei o Windows 7. Em meu env Server, eu não conseguia iniciar nenhuma VM porque "o hipervisor não está em execução". Eu corri bcdedit /set hypervisorlaunchtype auto e isso resolveu meu problema.

Eu iniciei no Windows 7 e usei isso por alguns dias. Sem problemas. Entrou no Server 2008 R2 hoje e recebo o mesmo erro

"The virtual machine could not be started because the hypervisor is not running."

Não há mensagens recentes no log operacional do Hyper-V-Hypervisor. Apenas um erro recente no log do Administrador do Hyper-V-VMMS está seguindo:

'Hypervisor' driver required by the Virtual Machine Management service is not installed or disabled. Check your settings or try reinstalling the Hyper-V role.

Não vejo outras mensagens relevantes em outros registros de eventos do Hyper-V- *.

Eu verifiquei a pasta %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\ e ela está repleta de links simbólicos para os arquivos de configuração da máquina virtual, que uma entrada de blog mencionou como um possível problema.

Estou no meu limite, sem saber mais o que fazer. A virtualização está habilitada no BIOS, serviços relevantes são iniciados, etc. Alguma idéia?

Resolução:

Eu tive que reaplicar o sinalizador hypervisorlaunch do conjunto e, em seguida, desliguei minha máquina e desconectei fisicamente a fonte de alimentação da máquina e, em seguida, reinicializei. O hipervisor funcionou bem depois disso. Esta é uma correção consistente. Se eu apenas reaplicar a bandeira sem desconectar, não funciona. Devo dizer, eu temo iniciar no Win7.

Acho que meus problemas desaparecerão quando o Windows 8 for lançado com o Hypervisor no sistema operacional do cliente?

    
por Nathan DeWitt 12.10.2011 / 20:38

1 resposta

3

No espírito de Não tenha medo de usar o Science , eu apenas tentei isso, com a dupla inicialização do Windows Server 2008 R2, e parece que quando você instala o outro sistema operacional, ele desativa alguns dos sinalizadores extras no armazenamento bcd. p>

Quando você está no 2008 R2, execute o seguinte em um prompt de comando elevado:

bcdedit /set hypervisorlaunchtype auto

Isso deve colocar o driver do Hyper-V de volta no procedimento de inicialização e você deve poder iniciar sua VM novamente.

    
por 18.12.2011 / 23:19