VERR_NEM_MISSING_KERNEL_API VirtualBox Tentativo di fallback su NEM
Abbiamo notato che a volte VirtualBox non riesce ad avviare una sessione di macchina virtuale e genera l’ errore VERR_NEM_MISSING_KERNEL_API VirtualBox. Quando abbiamo esaminato il file di registro, abbiamo notato che dice Attempting fall back to NEM, il che significa che poiché la virtualizzazione hardware non è disponibile o è inaccessibile al momento, VirtualBox sta tentando di utilizzare NEM. In questo post, discuteremo questo problema in dettaglio e vedremo come risolverlo.
(VERR_NEM_MISSING_KERNAL_API).
VT-x non è disponibile (VERR_VMX_NO_VMX).
Correggi VERR_NEM_MISSING_KERNEL_API VirtualBox Tentativo di fallback su NEM
Se ricevi l’errore VERR_NEM_MISSING_KERNEL_API VirtualBox e VirtualBox sta tentando di tornare a NEM, dovresti prima riavviare il computer e, se ciò non dovesse funzionare, aggiornare il BIOS e il sistema operativo host. Se non funziona, segui queste soluzioni per risolvere il problema.
- Controllare e assicurarsi che la virtualizzazione hardware sia abilitata
- Disabilitare Hyper-V e altre funzionalità di Windows
- Disattiva l’isolamento del core e la prevenzione dell’esecuzione dei dati (DEP)
- Impedisci l’avvio di Hyper-V all’avvio
Discutiamone in dettaglio.
1] Controlla e assicurati che la virtualizzazione hardware sia abilitata
Come chiaramente indicato nel messaggio di errore, la virtualizzazione hardware o VT-x non è abilitata o è al momento inaccessibile. Quindi, una soluzione ovvia sarebbe verificare se è così e abilitare la funzione se necessario. Per fare lo stesso, puoi seguire i passaggi indicati di seguito.
- Per prima cosa, avvia il BIOS.
- Passare alla scheda Configurazione .
- Cerca Tecnologia di virtualizzazione e impostala su Abilitato.
Tuttavia, se non riesci a trovare queste opzioni, consulta la nostra guida per abilitare la virtualizzazione hardware per tutti gli OEM.
Dopo aver abilitato la virtualizzazione hardware, controlla se il problema è stato risolto. Nel caso fosse già abilitato, passa alla soluzione successiva.
2] Disattiva Hyper-V e altre funzionalità di Windows
Ciò che accade in questo caso è che la macchina ospite si apre, ma è molto lenta nel farlo. Questo perché Hyper-V è in esecuzione sul computer host, il che impedisce a VirtualBox di funzionare forzandolo a usare una Native Execution Mode molto inferiore, poiché cattura la virtualizzazione hardware superiore o VT-x. I moderni sistemi operativi Windows consentono a VirtualBox di usare VT-x anche se Hyper-V è abilitato, ma questa funzionalità è ancora sotto-supportata. Pertanto, andremo avanti e disabiliteremo Hyper-V sul sistema operativo host. Segui i passaggi indicati di seguito per fare lo stesso.
- Apri Pannello di controllo.
- Cambia la visualizzazione in icone grandi.
- Fare clic su Programmi e funzionalità.
- Quindi, dal lato sinistro, fare clic sull’opzione Attiva o disattiva le funzionalità di Windows .
- Cerca Hyper-V e deselezionalo.
- Quindi, deseleziona Piattaforma Windows Hypervisor, Piattaforma macchina virtuale e Contenitore.
- Infine, fare clic su OK.
Dopo aver salvato le modifiche apportate, riavvia il computer e verifica se il problema è stato risolto.
3] Disattivare l’isolamento del core e la prevenzione dell’esecuzione dei dati (DEP)
Integrità della memoria > Isolamento del core previene i tentativi di inserire ed eseguire malware in processi ad alta sicurezza rendendo eseguibili le pagine di memoria del kernel solo dopo aver superato un controllo di integrità con l’aiuto della virtualizzazione. Pertanto, dovrebbe essere disabilitato. Anche se Data Execution Prevention (DEP) non ha nulla a che fare con la virtualizzazione, a volte è in conflitto con alcune funzioni di virtualizzazione, pertanto, dovrebbe essere disabilitato se si riscontra l’errore VERR_NEM_MISSING_KERNEL_API.
Per disabilitare l’isolamento del core e la prevenzione dell’esecuzione dei dati (DEP), seguire i passaggi indicati di seguito.
- Aprire l’app Sicurezza di Windows cercandola nel menu Start.
- Quindi vai su Controllo app e browser.
- Scorri verso il basso e cerca Protezione dagli exploit, quindi fai clic su Impostazioni di protezione dagli exploit.
- Ora vai su Prevenzione esecuzione dati (DEP) e modifica l’impostazione da Usa predefinito (Attivo) a Disattivato per impostazione predefinita.
- Quindi, fare clic sulla scheda Sicurezza dispositivo nella sezione a sinistra.
- Vai a Core isolation e clicca su Core isolation details.
- Infine, disattivare l’opzione Integrità della memoria.
Devi riavviare il computer affinché queste modifiche vengano applicate. Una volta fatto, controlla se il problema è stato risolto. Tuttavia, prima di riavviare, controlla la soluzione successiva.
4] Impedisci a Hyper-V di avviarsi all’avvio
Successivamente, dobbiamo assicurarci che Hyper-V non venga avviato all’avvio del PC. Per questo, eseguiremo un comando per impedire l’avvio di Hyper-V all’avvio. Quindi, apri il prompt dei comandi come amministratore ed esegui il seguente comando.
bcdedit /set hypervisorlaunchtype off
Ora puoi eseguire il seguente comando per spegnere il sistema.
shutdown -s -t 2
Una volta riavviato il computer, il problema dovrebbe essere risolto.
Speriamo che tu riesca a risolvere il problema utilizzando le soluzioni menzionate sopra.
Come correggere l’errore AMD-V disabilitato nel BIOS su Oracle VM VirtualBox?
Se VirtualBox dice che AMD-V è disabilitato, devi abilitare la virtualizzazione dal BIOS. Tuttavia, vari fattori sottostanti possono causare questo problema. Quindi, ti consigliamo di consultare la nostra guida per sapere cosa fare se AMD-V è disabilitato nel BIOS.
Cosa NON è VirtualBox?
NET o la modalità di esecuzione nativa fornisce una piattaforma per l’esecuzione delle macchine virtuali. Tuttavia, la modalità NEM è solitamente più lenta di VirtualBox in esecuzione in modalità VT-x/AMD-V ma comunque più veloce dell’emulazione software. Ecco perché potresti notare una tartaruga verde o una lumaca nella tua VM che indica che il tuo dispositivo è lento.
Lascia un commento