VirtualBox - VT-x è utilizzato da un altro hypervisor


16

Sistema operativo: Windows 7 x64

VirtualBox: 4.3.14 & amp; 4.3.15

CPU: i5-3570

Scheda madre: Gigabyte GA-H77M-D3H

Ricevo l'errore qui sotto quando provo a eseguire una macchina virtuale con Abilita VT-x / AMD-V. Con questa impostazione la macchina virtuale viene eseguita correttamente.

Failed to open a session for the virtual machine
MachineName

VT-x is being used by another hypervisor.
(VERR_VMX_IN_VMX_ROOT_MODE).

Virtualbox can't operate in vmx root mode. Please close all other virtualization programs.
(VERR_VMX_IN_VMX_ROOT_MODE).

Ho le impostazioni di virtualizzazione impostate su on nel BIOS.

Ho provato ad aggiornare il BIOS, non ha risolto il problema.

Quando il mio BIOS è stato aggiornato, la virtualizzazione era disattivata per impostazione predefinita, e andando in VirtualBox l'opzione Abilita VT-x / AMD-V non c'era, ho riattivato la virtulizzazione e l'opzione era tornata, quindi VirtualBox sembra correttamente sapere quando la mia virtu è acceso

Ho provato ad aggiornare VirtualBox dalla 4.3.14 alla 4.3.15 poiché apparentemente risolve alcuni problemi con i programmi anti-virus intefering con VirtualBox, quindi ho aggiornato per escluderlo, sempre lo stesso problema.

Non ho installato nessun altro software di virtualizzazione per quanto ne so.

Per quanto ne so, non ho programmi in esecuzione in modalità compatibilità.

Qualche idea su cos'altro potrebbe causare questo errore? O c'è un modo per scoprire che altro sta usando VT-x?


alcuni malware o persino alcuni antivirus possono installarsi come hypervisor. Potrebbe essere il caso?
pqnet

Risposte:


36

Mi è successo quando stavo usando un dispositivo virtuale Android. Controlla se stai utilizzando un'altra macchina virtuale allo stesso tempo.

Spero che questo aiuto.


Questo è non una risposta alla domanda originale. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post - puoi sempre commentare i tuoi post, e una volta che hai sufficiente reputazione tu potrai commentare qualsiasi post .
DavidPostill

1
@DavidPostill in realtà il problema può provengono dall'esecuzione contemporanea di più host di virtualizzazione sulla stessa CPU. Ho inviato una modifica per chiarire questo.
zymhan

Cosa devo fare se ho bisogno della macchina Virtualbox e del dispositivo virtuale Android in esecuzione contemporaneamente?
Vadim Kotov

@DavidPostill questa è in realtà una soluzione. Ho appena spento un dispositivo virtuale Android che avevo in esecuzione e la macchina Vagrant è stata avviata senza problemi.
Carlos Alberto Martínez Gadea

1

Se hai installato Microsoft Virtual PC o la sua sostituzione Hyper-V, devi disinstallarlo. Ciascuno di questi causerà il problema che stai vedendo.

Potrebbe inoltre essere necessario disinstallare qualsiasi altro programma di virtualizzazione scaricato, ad esempio VMware Player / Workstation.


1

Ho risolto il problema disinstallando e installando 4.3.12. Sembra un bug in 4.3.14 & amp; 4.3.15 e l'ho segnalato ora.


Io uso 4.3.24 e ho lo stesso problema.
e-info128

Dovresti davvero collegarti alle segnalazioni di bug per riferimenti futuri, in modo che possiamo sapere se questo particolare problema è stato risolto, o anche se il problema si applica alla nostra situazione specifica.
zymhan

0

Ho avuto lo stesso problema un po 'di tempo fa. Ho effettuato l'aggiornamento a una versione più recente di virtualbox e una macchina virtuale in uso ha emesso questo errore nella nuova versione. Ho controllato le soluzioni online e ho affermato che nessun altro processo utilizza VT-x. Impostare virtualbox.exe per eseguire elevati (aka come amministratore), nessuna modifica.

Poi mi sono reso conto che ho eseguito l'installazione non elevata. Oh, potrebbe essere. Disinstalla, quindi reinstalla elevato. Problema andato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.