"VT-x non è disponibile" quando avvio la mia macchina virtuale [chiuso]


120

Ho creato una macchina virtuale utilizzando il software VMWare e ricevo un errore durante l'avvio della macchina virtuale. Dice "VT-x non è disponibile:

00:00:03.916 NAT: zone(nm:mbuf_cluster, used:0)
00:00:03.916 NAT: zone(nm:mbuf_packet, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:03.930 VMSetError: D:\tinderbox\win-4.0\src\VBox\VMM\VMMR3\VM.cpp(350) VMR3Create; rc=VERR_VMX_NO_VMX
00:00:03.930 VMSetError: Unknown error creating VM
00:00:03.931 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={VT-x is not available. (VERR_VMX_NO_VMX).
00:00:03.931 Unknown error creating VM (VERR_VMX_NO_VMX)}, preserve=false
00:00:03.944 Power up failed (vrc=VERR_VMX_NO_VMX, rc=E_FAIL (0X80004005))

Qualche idea sul perché ricevo questo errore?


17
Ho avuto lo stesso errore: ho disattivato "IO-APIC" nelle Impostazioni di sistema della VM. Per me va bene.
Maholtz

44
La disabilitazione della funzionalità Windows Hyper-V ha funzionato per me
Scotty Wagoner

11
Hyper-V è diventato nuovamente attivo quando ho aggiornato a Windows 10 a mia insaputa. Tienilo d'occhio.
metaforge

2
Avevo Hyper-V abilitato, tutto andava bene ma alcune VM GenyMotion non funzionavano (qualcosa di più alto di Android 5.0). La soluzione per me era in questo video, molto semplice. youtube.com/watch?v=Y56boAsdptw
Brad Martin

1
Nel mio caso, ho installato "Microsoft Visual Studio Emulator for Android". Questo ha colpito tutte le mie VM VBox. Ho disinstallato l'emulatore, ancora nessun dado. Ho visto che Hyper-V non era installato, quindi l'ho installato e disinstallato: il ripristino ha attivato l'interruttore e ha ripristinato il funzionamento delle mie VM VBox.
JMD

Risposte:


137

Potresti provare a ridurre la memoria di base nelle impostazioni a circa 3175 MB e ridurre i core a 1. Dovrebbe funzionare dato che il tuo BIOS è impostato per la virtualizzazione. Usa la chiave f12, la sicurezza, la virtualizzazione per assicurarti che sia abilitata. Se non dice VT-x che è ok, dovrebbe dire VT-d o simili.


1
Per qualche motivo, non sono stato in grado di modificare il numero di core nell'interfaccia utente, poiché era disabilitato. Ho dovuto modificare "* .vbox" dell'immagine corrispondente per cambiare i core in 1.
deepak

2
Avevo un problema simile e la riduzione della memoria ha risolto il mio problema, perché funziona? Sono su una macchina virtuale che installa una macchina virtuale. Inception.
Jacek Trociński

2
Dove stai inserendo il tasto F12 per farlo? Nella scatola virtuale?
Eric,

3
Perché la riduzione della memoria di base e dei core dovrebbe funzionare?
Randy the Dev

31
Questo è successo a me dopo aver installato l'ultima Docker per Windows. Abilitava le funzionalità di Hyper-V in Windows 10 e tutte le istanze di VirtualBox erano interrotte. La disabilitazione di Hyper-V ha risolto il problema (vedi qui come: poweronplatforms.com/enable-disable-hyper-v-windows-10-8 ) ma ora Docker non funziona: - /
Gábor Nagy

9

VT-x può normalmente essere disabilitato / abilitato nel BIOS.

Quando il tuo PC si sta appena avviando, dovresti premere CANC (o qualcosa del genere) per accedere alle impostazioni del BIOS. Lì troverai un'opzione per abilitare la tecnologia VT (o qualcosa del genere).


4

Sei sicuro che il tuo processore supporti Intel Virtualization (VT-x) o AMD Virtualization (AMD-V)?

Qui puoi trovare lo strumento di rilevamento della virtualizzazione assistita da hardware ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en ) che ti dirà se il tuo hardware supporta VT-x.

In alternativa puoi trovare il tuo processore qui: http://ark.intel.com/Default.aspx . Tutti i processori AMD dal 2006 supportano la virtualizzazione.


1
Non sono riuscito a installare lo strumento di rilevamento della virtualizzazione sul mio server Windows 2008 R2 a 64 bit. Qualche modo alternativo?
D MADANAGOPAL

Quale processore stai usando?
Yax

Intel Xeon, E5440 @ 2.83 GHz 2.91 GHz
D MADANAGOPAL

Secondo: ark.intel.com/… il tuo processore supporta VT-x. Prova questo: itropics.net/index.php/computers/windows/…
Yax

Grazie per la risposta. quale dovrei provare? Ci sono molte opzioni in quel collegamento ... il problema è che sto cercando di installare la scatola virtuale sulla mia macchina VM. Ho dovuto aumentare alcuni ticket per modificare le impostazioni sulla mia macchina VM. Per prima cosa proverò ad abilitare Hardware VT e vedrò.
D MADANAGOPAL
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.