Ho un PC CLEVO e, dal momento che ne sono proprietario, ho sempre utilizzato VirtualBox per creare macchine virtuali.
Recentemente, ho notato che nel BIOS non esiste alcuna opzione per disabilitare e abilitare la funzione VT-X. Così ho aggiornato il BIOS all'ultima versione, ma sfortunatamente l'opzione non è stata aggiunta. In realtà dal BIOS posso solo abilitare la funzione VD-T
Ho approfittato per aggiornare Windows da zero e ho reinstallato la mia macchina virtuale.
Tutto ha funzionato senza problemi, quando un giorno il programma mi dà l'errore:
VT-x is not available (VERR_VMX_NO_VMX)
Attraverso l'app "sicuro" ho scoperto questo:
Ma sono sicuro che il mio processore supporta la funzione VT-X come confermato da Intel ARK :
Tuttavia, l'app Intel sulla macchina stessa dice diversamente:
Poi ho visto con CPUID che il bit del registro 0x3A del mio processore è impostato su 1, il che significa che se ricordo bene: attivare VMXON in modalità SMX.
Qualcuno ha un'idea?
FWIW, sto usando Windows 10 e un mio amico ha lo stesso PC del mio ma senza aggiornamenti; Ho fatto i vari test e sul suo pc il bit di registro della CPU è 5 e in effetti "sicuro" nella voce di virtualizzazione dell'hardware dice sì quindi è l'aggiornamento del BIOS.
E ho già disattivato hyper-v, non lavoro ... Nel frattempo ho riattivato la funzione hyper-v e uso il gestore di Windows per virtualizzare