L'accelerazione hardware VT-x / AMD-V non è disponibile sul sistema


36

Durante l'installazione di un sistema operativo, viene visualizzato un errore simile 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.

Questo dovrebbe accadere se il mio computer non supporta SLAT. Più tardi ho scoperto che il mio computer supporta SLATe EPTqui è uno screenshot:

inserisci qui la descrizione dell'immagine

Ma sto ricevendo questo errore durante l'avvio del sistema operativo:

inserisci qui la descrizione dell'immagine

Sto eseguendo Windows 7, qualche idea?


1
Hai confermato che la virtualizzazione è abilitata nel BIOS?
Qwilson,

temo perché non esiste tale opzione per abilitare la virtualizzazione in Opzioni BIOS avanzate ... nelle impostazioni del BIOS ...?
BLuMn,

Che tipo di dispositivo stai usando ad esempio desktop, laptop, modello ecc ... Il tipo / modello del processore sarebbe molto utile.
Qwilson,

Computer desktop, Windows 7 (32 bit) Pentium dual core e5300
BLuMn

Ha effettuato una ricerca rapida e ha riscontrato problemi simili con VBox e e5300. Abilitare la virtualizzazione sarà la chiave. Alcune soluzioni suggeriscono di aggiornare il BIOS. Puoi confermare di avere le ultime novità?
Qwilson,

Risposte:


48

Il supporto VT-x / AMD-V viene disabilitato per VirtualBox se è installato Hyper-V. Viene nuovamente abilitato quando si disinstalla Hyper-V. Puoi farlo da un prompt dei comandi con privilegi elevati digitando:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

7
Grazie, il mio funzionava fino a quando non lo era. Ho rimosso Hyper-V andando su Pannello di controllo, facendo clic su Programmi e funzionalità, facendo clic su Attiva o disattiva funzionalità di Windows, espandendo Hyper-V e deselezionandolo.
Chris Schiffhauer,

7
Hyper-V viene installato automaticamente durante l'installazione degli emulatori di Windows Phone o dell'SDK.
Daniel AA Pelsmaeker,

Hyper V "consumando" AMD-V all'avvio, senza QUALSIASI configurazione di VM, è assurdo. Ho installato Win Phone Emulator qualche tempo fa, da allora non ho più usato VBox. Ricevere questo messaggio, passare un'ora cercando di risolvere e alla fine scoprirne la causa è stancante. Continua la marcia ...
Sully,

@Sully Penso che ciò accada perché quella parte di Hyper-V probabilmente non può essere avviata più tardi su richiesta. Deve essere all'inizio dell'inizializzazione del kernel.
Sedat Kapanoglu,

3
Non è necessario disinstallare / reinstallare HyperV per risolvere questo problema. Se hai bisogno di HyperV per emulatori di telefoni (come faccio io) puoi semplicemente impostare nuove opzioni di avvio usando bcdedit. Vedi la mia risposta sotto questa domanda per maggiori informazioni: superuser.com/questions/698478/…
EverPresent

3

Sospetto che la tua CPU non supporti la funzione VT-x, come altri hanno affermato. Come sottolineato da Joshua, il sito Web Intel ti aiuterà a determinare le capacità della tua CPU. In particolare, è necessario controllare la pagina Ordine / Specifiche , poiché diverse revisioni dello stesso processore possono avere caratteristiche diverse.

Fondamentalmente se la tua E5300 non è la specifica SLGTL, allora non supporta VT-x. L'unico modo per essere sicuri è scoprire il tuo Codice Spec, dalla confezione in cui è stato confezionato o guardando fisicamente la CPU. Puoi anche provare programmi come CPU-Z o Intel® Processor Identification Utility che ti dirà se VT-x è disponibile, ma penso solo se l'opzione è abilitata nel BIOS.

L'aggiornamento del BIOS non risolve necessariamente il problema, poiché la CPU dovrebbe avere ancora la funzione VT-x. Ora se aggiorni il BIOS e non è ancora disponibile alcuna opzione per abilitare la virtualizzazione VT-x o hardware nelle impostazioni della CPU, molto probabilmente la tua CPU non supporta la funzionalità.


2

Innanzitutto, controllare SEMPRE il sito Web della documentazione del processore Intel ARK.INTEL.COM per vedere cosa supporta la CPU. In questo caso, Intel E5300 non supporta le funzionalità di virtualizzazione. Vedi questo link:

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

L'utilità in esecuzione mostra anche, anche se non in modo molto chiaro, che non si dispone di tali funzionalità. I trattini (-) indicano che la funzione non è disponibile, mentre se avessi un asterisco (*) lo farebbero. Vedere il seguente link per riferimento.

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

Dovrebbe essere comunque in grado di eseguire macchine virtuali, tuttavia sarà significativamente più lento rispetto a se si avesse il supporto VT.


bene, la configurazione. mostra che lo fa: i.stack.imgur.com/Z49X0.png ... qualche idea?
BLuMn,

@MaxPat. - Le schede tecniche Intel non mentono.
Ramhound,

@MaxPat. Ti stai sbagliando. La lettura mostra trattini (-), mentre se avessi le capacità, mostrerebbe asterischi (*). Vedi il link per riferimento: techrepublic.com/blog/networking/…
Joshua

Ci sono soluzioni alternative?
Christian Sirolli,

0

Un aggiornamento del BIOS ha causato la disattivazione della tecnologia di virtualizzazione nel BIOS per me, con conseguente errore sopra riportato.

La riattivazione dell'opzione nel BIOS ha risolto il problema.

PS Per le CPU AMD, l'opzione si chiama SVM e si trova in profondità nelle impostazioni Advanced CPU Core o qualcosa del genere.

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.