La aceleración de hardware VT-x / AMD-V no está disponible en su sistema

36

Al instalar un sistema operativo, recibo un error similar a:

VT-x/AMD-V hardware acceleration is not available on your system. Certain guests (e.g. OS/2 and QNX) require this feature and will fail to boot without it.

Esto debería suceder si mi computadora no es compatible SLAT. Más tarde descubrí que mi computadora es compatible SLATy EPTaquí hay una captura de pantalla:

ingrese la descripción de la imagen aquí

Pero recibo este error al comenzar a iniciar el sistema operativo:

ingrese la descripción de la imagen aquí

Estoy ejecutando Windows 7, ¿alguna idea?

BLuMn
fuente
1
¿Has confirmado que la virtualización está habilitada en la BIOS?
Qwilson
me temo que no hay tal opción para habilitar la virtualización en Opciones avanzadas de BIOS ... en la configuración de la BIOS ...?
BLuMn
¿Qué tipo de dispositivo está ejecutando, por ejemplo, computadora de escritorio, computadora portátil, modelo, etc.? El tipo / modelo de procesador sería muy útil.
Qwilson
Computadora de escritorio, Windows 7 (32 bits) Pentium dual core e5300
BLuMn
Hice una búsqueda rápida y encontré problemas similares con VBox y el e5300. Habilitar la virtualización será clave. Algunas soluciones sugieren actualizar la BIOS. ¿Puedes confirmar que tienes lo último?
Qwilson

Respuestas:

48

La compatibilidad con VT-x / AMD-V se desactiva para VirtualBox si tiene instalado Hyper-V. Se vuelve a habilitar cuando desinstala Hyper-V. Puede hacerlo desde un símbolo del sistema elevado escribiendo:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
Sedat Kapanoglu
fuente
77
Gracias, el mío estuvo funcionando hasta que no fue así. Eliminé Hyper-V yendo al Panel de control, haciendo clic en Programas y características, haciendo clic en Activar o desactivar las características de Windows, expandiendo Hyper-V y desmarcando.
Chris Schiffhauer
77
Hyper-V se instala silenciosamente cuando instala Windows Phone Emulators o SDK.
Daniel AA Pelsmaeker
Hyper V "consume" AMD-V en el arranque, sin NINGUNA configuración de VM, es absurdo. Instalé Win Phone Emulator hace bastante tiempo, no debo haber usado VBox desde entonces. Recibir este mensaje, pasar una hora tratando de resolverlo y finalmente descubrir que esta es la causa, es agotador. Adelante marzo ...
Sully
@Sully Creo que eso sucede porque esa parte de Hyper-V probablemente no pueda iniciarse más tarde bajo demanda. Tiene que estar al comienzo de la inicialización del núcleo.
Sedat Kapanoglu
3
No tiene que desinstalar / reinstalar HyperV para solucionar este problema. Si necesita HyperV para emuladores de teléfono (como yo), puede configurar nuevas opciones de arranque usando bcdedit. Véase mi respuesta a esta pregunta bajo para obtener más información: superuser.com/questions/698478/...
everpresent
3

Sospecho que su CPU no es compatible con la función VT-x, como han dicho otros. Como señaló Joshua, el sitio web de Intel lo ayudará a determinar las capacidades de su CPU. Específicamente, debe consultar la página de pedidos / especificaciones , ya que las diferentes revisiones del mismo procesador pueden tener diferentes características.

Básicamente, si su E5300 no es la especificación SLGTL, entonces no es compatible con VT-x. La única manera de estar seguro es averiguar su Código de especificación, ya sea desde la caja en la que fue empaquetado o mirando físicamente la CPU. También puede probar programas como CPU-Z o Intel® Processor Identification Utility que le dirá si VT-x está disponible, pero creo que solo si la opción está habilitada en BIOS.

Actualizar su BIOS tampoco resolvería necesariamente el problema, porque la CPU aún tendría que tener la función VT-x. Ahora, si actualiza su BIOS y todavía no hay una opción disponible para habilitar VT-x o la virtualización de hardware en la configuración de la CPU, lo más probable es que su CPU no sea compatible con la función.

Roberto Gomez
fuente
2

Primero, SIEMPRE debe consultar el sitio web de documentación del procesador Intel ARK.INTEL.COM para ver qué admite su CPU. En este caso, el Intel E5300 no es compatible con las funciones de virtualización. Ver este enlace:

http://ark.intel.com/products/35300

La utilidad que está ejecutando también muestra, aunque no muy claramente, que no tiene esas capacidades. Los guiones (-) indican que la función no está disponible, mientras que si tuviera un asterisco (*) lo harían. Vea el siguiente enlace para referencia.

http://www.techrepublic.com/blog/networking/use-coreinfo-to-determine-processor-capabilities/4937

Todavía debería ser capaz de ejecutar máquinas virtuales, sin embargo, será significativamente más lento que si tuviera soporte VT.

Joshua
fuente
bueno, la config. muestra que sí: i.stack.imgur.com/Z49X0.png ... ¿alguna idea?
BLuMn
@MaxPat. - Las hojas de especificaciones de Intel no mienten.
Ramhound
@MaxPat. Estás equivocado. La lectura muestra guiones (-), mientras que si tuviera las capacidades, mostraría asteriscos (*). Vea el enlace para referencia: techrepublic.com/blog/networking/…
Joshua
¿Hay alguna solución?
Christian Sirolli el
0

Una actualización de BIOS ha provocado que la tecnología de virtualización se desactive en BIOS para mí, lo que resultó en el error anterior.

Volver a habilitar la opción en BIOS resolvió el problema.

PD Para CPU AMD, la opción se llama SVM y se encuentra en la configuración avanzada de CPU Core o algo así.

lolmaus - Andrey Mikhaylov
fuente