Error al iniciar Hyper-V; VMX no está presente o no está habilitado en el BIOS.

Hola a tod@s:

Ayer me encontre con un error curioso.

Desplegando mi laboratorio Hyper-v al intentar arrancar una máquina virtual recien creada me daba el siguiente error:

Error al iniciar Hyper-V; VMX no está presente o no está habilitado en el BIOS.

Nombre de registro:System
Origen:        Microsoft-Windows-Hyper-V-Hypervisor
Fecha:         25/01/2012 22:10:49
Id. del evento:41
Categoría de la tarea:Ninguno
Nivel:         Error
Palabras clave:
Usuario:       SYSTEM
Equipo:        WIN-C3D83P19JA1
Descripción:
Error al iniciar Hyper-V; VMX no está presente o no está habilitado en el BIOS.
XML de evento:
<Event xmlns=»http://schemas.microsoft.com/win/2004/08/events/event«>
  <System>
    <Provider Name=»Microsoft-Windows-Hyper-V-Hypervisor» Guid=»{52FC89F8-995E-434C-A91E-199986449890}» />
    <EventID>41</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime=»2012-01-25T21:10:49.314015500Z» />
    <EventRecordID>897</EventRecordID>
    <Correlation />
    <Execution ProcessID=»4″ ThreadID=»84″ />
    <Channel>System</Channel>
    <Computer>WIN-C3D83P19JA1</Computer>
    <Security UserID=»S-1-5-18″ />
  </System>
  <EventData>
  </EventData>
</Event>

Por mas que miraba la Bios veia todo bien :-(, y venga a darme el error una y otra vez.

Lo curioso de todo es que aunque en la Bios parecia que todo estaba correcto y activo, no era así.

La solución:

Quitar los modulos de virtualización de Had en la Bios.

Apagar el ordenador, no reiniciar.

Poner todos los modulos de virtualización en la Bios.

Apagar el ordenador, no reiniciar.

Y todo funcionando correctamente. Por algún motivo los cambios no estaban activos realmente.

Espero os sirva de ayuda.

Un saludo a tod@s