Come abilito VT-X?


73

Vorrei fornire a un SO guest più CPU in VirtualBox. La mia macchina host è un HP Compaq quad core e utilizza l'hardware Intel Core 2 vPro.

Tuttavia, quando provo ad abilitare l'impostazione in vbox, ricevo un errore che VT-x non è disponibile. È qualcosa che posso abilitare da qualche parte? come faccio a sapere altrimenti se il mio hardware lo supporta?

modifica: per suggerimenti di seguito, ho provato a utilizzare lo strumento Securable e segnala che la virtualizzazione dell'hardware è "bloccata". I processori sono riportati come " Intel Core 2 Quad CPU / Q9400 @ 2.66GHz "


1
Assicurati che il tuo hardware supporti l' elenco di controllo vt-x , quindi assicurati che sia abilitato nel BIOS.
Joakim Elofsson,

Sei riuscito a trovare l'impostazione nel BIOS? In caso contrario, forniscici il nome / numero del modello del tuo HP.
Arathorn,

A quanto pare non stavo cercando nel posto giusto nel BIOS. Era sotto il menu Sicurezza :-)
Joel Martinez,

1
A volte potrebbe essere a livello di sistema operativo (Windows) - nelle "Funzionalità Windows" ho dovuto disattivare Hyper-V (riavvio richiesto). Quindi VirtualBox ha iniziato a usarlo.
Tomasz Gandor,

Risposte:


45

È possibile utilizzare lo strumento Protezione da Gibson Research per scoprire se il proprio hardware supporta le estensioni di virtualizzazione. Se ti dice che il tuo hardware è supportato, ma non abilitato, controlla le impostazioni del BIOS per abilitarlo.


Ho usato la sicurezza e aggiornato il testo della domanda con ciò che ha riportato (bloccato). Ho cercato nel BIOS ma non ho visto nulla su VT-x, virtualizzazione hardware o vmx
Joel Martinez,

"Locked Off" significa che il tuo processore supporta la virtualizzazione, ma che è stato disabilitato nel BIOS
pesante

1
Sul mio Dell Optiplex 960, l'unico modo per abilitare VT è se le altre opzioni di virtualizzazione (IO diretto ed esecuzione sicura) fossero esplicitamente disabilitate.
Nic

1
Attenzione agli utenti di Bitlocker: la modifica delle impostazioni VT potrebbe costringere a immettere la chiave di ripristino di Bitlocker. Se non hai salvato la chiave di ripristino, disattiva Bitlocker prima di modificare le impostazioni.
Nic

1
@vijay, le impostazioni del BIOS sono specifiche per il produttore del computer, tuttavia la maggior parte di esse richiede il riavvio del computer. Di solito, puoi premere F2o F12o DELdurante il POST per accedere alla configurazione del BIOS.
pesante il

26

Avvia il PC, premi F2, vai all'opzione di sicurezza e abilita la tecnologia VT .


12
In alcuni nuovi BIOS, ha chiamato la tecnologia virtuale o la virtualizzazione Intel nell'opzione di impostazione della CPU .
Java Xu,

È possibile abilitare le impostazioni di virtualizzazione del BIOS senza riavviare il sistema. O è possibile cambiare all'interno del sistema. Il mio sistema durante il riavvio del pulsante F2 non funziona Ho bisogno di abilitare la virtualizzazione del BIOS. È possibile?
luglio

Ho la tecnologia VT-x (controlla su internet e diversi programmi) i53120M sul mio laptop, ma non c'è questa opzione nel BIOS. La scatola virtuale dice che non posso usare l'accellerazione di virtualizzazione e la sezione dei procuratori è disattivata.
Vlado Pandžić,

7

Il tuo processore supporta VT-X, dovrai solo abilitarlo nelle impostazioni del BIOS. Riavvia il computer e premi il tasto specificato nella schermata di avvio per accedere al BIOS Setup e abilitarlo.


aggiunto dettagli sulle CPU sull'host. fammi sapere se c'è qualcos'altro che dovrei darti dettagli. Grazie!
Joel Martinez,

Esiste un modo per abilitare vt-x senza usare il BIOS? Ho appena acquistato un laptop con un Intel 3820QM e il BIOS non mi offre questa opzione; anche altre persone se ne lamentano, quindi non è qualcosa che mi è mancato. È una Clevo P170EM
Ritsaert Hornstra il

1
Ho un laptop Ivy Bridge e dovrebbe supportare VT-x ma ... Il BIOS non ha alcuna opzione per abilitarlo; c'è un altro modo per abilitarlo? Potrei creare una nuova domanda SuperUser.
Ritsaert Hornstra,

Dopo alcune ricerche ho trovato un BIOS più recente (sembra non ufficiale) con il supporto per VT-x sempre attivo (anziché sempre spento).
Ritsaert Hornstra,

5

Questo potrebbe non essere ovvio. A volte viene chiamata tecnologia vanderpool nel bios senza menzionare la virtualizzazione.


5

Come nota a margine: alcuni laptop richiedono di spegnere e spegnere il laptop dopo aver abilitato VT-x nel BIOS e aver rimosso il cavo di alimentazione e la batteria per 30 secondi. Proprio oggi avevo un laptop del genere e ho trovato questa soluzione qui .


3

Ridurre la RAM in VirtualBox da 4 GB a 2 GB ha funzionato per noi quando avevamo solo RDP per ospitare la macchina, quindi non potevamo accedere al BIOS.


2

Per me, "VT-x non è disponibile" è stato molto fuorviante: il mio computer è stato aggiornato a Windows 10, che aveva attivato Hyper-V, che ha portato al messaggio di errore.

La disabilitazione di Hyper-V dalle funzionalità di Windows ha risolto il problema. Sulla base dei commenti qui non sono l'unico.

Si noti che ad esempio Docker in Windows 10 desidera che Hyper-V sia abilitato. Ciò significa che non è possibile eseguire Virtualbox e Docker sullo stesso computer Windows, cosa che Docker ti avverte di:

(al di fuori di Windows 10 / Docker, Docker Toolbox viene utilizzato per eseguire Docker in Windows, che funziona perfettamente con VirtualBox)


Oggi è necessario disabilitare anche la sicurezza basata sulla virtualizzazione: superuser.com/a/1415967/155706
Hrobky

0

Sul mio portatile Sony, l'impostazione è Intel(R) Virtualization Technology, che è sotto la Advancedscheda.

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.