Tengo un sistema de arranque dual, Windows 7 en mi unidad C: y Server 2008 R2 en mi unidad K:. Dos discos duros separados.
Configuré Hyper-V y todo funcionaba muy bien, construía máquinas virtuales a izquierda y derecha y amaba la vida. Mi unidad Win7 se corrompió y la volé y volví a instalar Windows 7. En el entorno de mi servidor, no pude iniciar ninguna máquina virtual porque "el hipervisor no se está ejecutando". Corrí bcdedit /set hypervisorlaunchtype auto
y eso solucionó mi problema.
Arranqué en Windows 7 y lo usé durante unos días. No hay problemas. Arranqué en Server 2008 R2 hoy y obtengo el mismo error
"No se pudo iniciar la máquina virtual porque el hipervisor no se está ejecutando".
No hay mensajes recientes en el registro operativo Hyper-V-Hypervisor. Solo se produce un error reciente en el registro de administrador de Hyper-V-VMMS:
El controlador 'Hypervisor' requerido por el servicio Virtual Machine Management no está instalado o deshabilitado. Verifique su configuración o intente reinstalar la función Hyper-V.
No veo ningún otro mensaje relevante en otros registros de eventos de Hyper-V- *.
Revisé la %systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\
carpeta y está llena de enlaces simbólicos a los archivos de configuración de la máquina virtual, que una entrada del blog mencionó como un posible problema.
Estoy llegando a mi fin, no estoy seguro de qué más hacer. La virtualización está habilitada en BIOS, se inician servicios relevantes, etc. ¿Alguna idea?
Resolución:
Tuve que volver a aplicar el indicador de inicio de hipervisor establecido, y luego apagué mi máquina y desconecté físicamente la fuente de alimentación de la máquina y luego la reinicié. El hipervisor funcionó bien después de eso. Esta es una solución consistente. Si solo vuelvo a aplicar la bandera sin desconectar, no funciona. Debo decir que temo arrancar en Win7.
¿Crees que mis problemas desaparecerán cuando salga Windows 8 con Hypervisor en el sistema operativo del cliente?
fuente
hypervisorlaunchtype
se elimina cada vez que se inicia Windows 7, aunque no ha especificado claramente si intentó elbcdedit /set ...
comando nuevamente.Respuestas:
En el espíritu de Don't Tem miedo de usar The Science , acabo de intentar esto, arrancando desde Windows Server 2008 R2, y parece que cuando instalas el otro sistema operativo, se desactiva y desactiva algunos de los extras banderas en la tienda de bcd.
Cuando esté en 2008 R2, ejecute lo siguiente desde un símbolo del sistema elevado:
bcdedit /set hypervisorlaunchtype auto
Esto debería volver a colocar el controlador Hyper-V en el procedimiento de inicio y debería poder iniciar su VM nuevamente.
fuente