Come abilitare Intel VT-x nel BIOS del tuo computer o nel firmware UEFI
Le moderne CPU includono funzionalità di virtualizzazione dell'hardware che consentono di accelerare le macchine virtuali create in VirtualBox, VMware, Hyper-V e altre app. Ma queste funzionalità non sono sempre abilitate di default.
Le macchine virtuali sono cose meravigliose. Con le app di virtualizzazione, puoi eseguire un intero computer virtuale in una finestra sul tuo sistema attuale. All'interno di tale macchina virtuale, è possibile eseguire diversi sistemi operativi, testare le app in un ambiente sandbox e sperimentare senza problemi le funzionalità. Per funzionare, queste app di macchine virtuali hanno bisogno di funzionalità di accelerazione hardware integrate nelle moderne CPU. Per le CPU Intel, questo significa accelerazione hardware Intel VT-x. Per le CPU AMD, significa accelerazione hardware AMD-V.
Ad un certo punto, potresti incontrare messaggi di errore nelle tue app VM come il seguente:
- L'accelerazione hardware VT-x / AMD-V non è disponibile sul tuo sistema
- Questo host supporta Intel VT-x, ma Intel VT-x è disabilitato
- Il processore su questo computer non è compatibile con Hyper-V
Questi errori possono comparire per un paio di motivi diversi. Il primo è che la funzione di accelerazione hardware potrebbe essere disabilitata. Sui sistemi con CPU Intel, la funzione Intel VT-x può essere disabilitata tramite un'impostazione del BIOS o UEFI. In effetti, è spesso disabilitato di default sui nuovi computer. Sui sistemi con una CPU AMD, questo non sarà un problema. La funzione AMD-V è sempre abilitata, quindi non ci sono impostazioni BIOS o UEFI da modificare.
L'altro motivo per cui questi errori possono comparire è se si sta tentando di utilizzare un'applicazione di virtualizzazione come VMWare o VirtualBox quando è già installato Microsoft Hyper-V. Hyper-V rileva le funzionalità di accelerazione hardware e altre app di virtualizzazione non saranno in grado di accedervi.
Quindi, diamo un'occhiata a come risolvere questi problemi.
Prova a disinstallare Hyper-V
Se hai installato Hyper-V, diventa avido e non consente ad altre app di virtualizzazione di accedere alle funzionalità di accelerazione hardware. Questo accade più spesso con l'hardware Intel VT-x, ma a volte può capitare anche con AMD-V. In questo caso, nella tua applicazione di virtualizzazione vedrai un messaggio di errore che Intel VT-x (o AMD-V) non è disponibile, anche se è abilitato sul tuo computer.
Per risolvere questo problema, è sufficiente disinstallare Hyper-V. Hyper-V è una funzionalità opzionale di Windows, quindi la sua disinstallazione è leggermente diversa dalla disinstallazione di un'app normale. Vai a Pannello di controllo> Disinstalla un programma. Nella finestra "Programmi e funzionalità", fai clic su "Attiva o disattiva le funzionalità di Windows".
Nella finestra "Funzionalità Windows", deselezionare la casella di controllo "Hyper-V" e quindi fare clic su "OK".
Al termine di Windows disinstallando Hyper-V, sarà necessario riavviare il PC e provare a utilizzare VirtualBox o VMware nuovamente.
Attivare Intel VT-x nel BIOS o nel firmware UEFI
Se si dispone di una CPU Intel e la disinstallazione di Hyper-V non ha risolto il problema, o l'app di virtualizzazione ha segnalato che Intel VT-x era disabilitato, è necessario accedere alle impostazioni del BIOS o UEFI del computer. I PC creati prima del rilascio di Windows 8 utilizzano probabilmente il BIOS. I PC creati dopo l'uscita di Windows 8 possono utilizzare invece UEFI e la probabilità di utilizzare UEFI aumenta quanto più il PC è moderno.
Su un sistema basato su BIOS, accederai alle impostazioni del BIOS riavviando il PC e premendo il tasto appropriato al momento dell'avvio. Il tasto che premi dipende dal produttore del tuo PC, ma spesso è il tasto "Cancella" o "F2". Molto probabilmente vedrai un messaggio durante l'avvio che dice qualcosa come "Stampa Chiave per accedere al setup. "Se non riesci a capire il tasto giusto per entrare nelle tue impostazioni del BIOS, esegui una ricerca sul web per qualcosa del tipo"computer numero modello accedere al BIOS. "
Su un computer basato su UEFI, non è possibile semplicemente premere un tasto mentre il computer è in fase di avvio. Invece, dovrai seguire queste istruzioni per accedere alle impostazioni del firmware UEFI dalle opzioni di avvio avanzate di Windows. Tieni premuto il tasto Maiusc mentre fai clic su Riavvia in Windows per riavviarti direttamente a quel menu.
Se il tuo PC utilizza BIOS o UEFI, una volta entrato nel menu delle impostazioni, puoi iniziare a cercare un'opzione denominata "Intel VT-x", "Intel Virtualization Technology", "Estensioni di virtualizzazione", "Vanderpool", o qualcosa di simile.
Spesso, troverai l'opzione sotto un sottomenu "Processore". Questo sottomenu può trovarsi da qualche parte sotto un menu "Chipset", "Northbridge", "Advanced Chipset Control" o "Advanced CPU Configuration".
Abilitare l'opzione e quindi selezionare "Salva ed esci" o la funzione equivalente per salvare le modifiche alle impostazioni e riavviare il PC.
Dopo il riavvio del PC, puoi provare a utilizzare nuovamente VirtualBox o VMware.
Cosa fare se non si vede l'opzione Intel VT-x in BIOS o UEFI
Sfortunatamente, alcuni produttori di laptop e produttori di schede madri non includono un'opzione nelle loro impostazioni BIOS o UEFI per abilitare Intel VT-x. Se non vedi l'opzione, prova a eseguire una ricerca sul Web per il numero di modello del tuo laptop o della tua scheda madre, se si tratta di un PC desktop, e "abilita Intel VT-x".
In alcuni casi, i produttori possono successivamente rilasciare un aggiornamento del BIOS o UEFI che include questa opzione. L'aggiornamento del BIOS o del firmware UEFI potrebbe aiutarti, se sei fortunato.
E, ricorda, se hai una CPU più vecchia, potrebbe non supportare affatto le funzioni di virtualizzazione dell'hardware Intel VT-x o AMD-V.
Immagine di credito: Nick Gray su Flickr