HMR3init: Tentativo di ricadere a NEM: VT-X non è disponibile su VirtualBox

VirtualBox non è riuscito a avviare una macchina virtuale e quando abbiamo studiato un po ', l'abbiamo trovatovbox.loglancia uno dei seguenti messaggi di errore.

{timestamp} hm: hmr3init: tentare di ricadere su NEM: VT-X non è disponibile
{Timestamp} NEM: WHVCapabilityCodeHypervisorPresent è vero, quindi questo potrebbe funzionare ...

O

{timestamp} hm: hmr3init: tentare di ricadere su NEM: AMD-V non è disponibile {Timestamp} NEM: WhvcapabilityCodeHypervisorPresent è vero, quindi potrebbe funzionare ...

Ciò può essere dovuto a vari motivi, tuttavia, questo errore è principalmente attivato quandoHyper-V è abilitatosul dispositivo. Tieni presente che anche gli utenti della casa di Windows 11 hanno riscontrato questo problema anche se Hyper-V è assente su di esso per impostazione predefinita. In questo post, affronteremo tutto e vedremo cosa puoi fare per risolverlo.

Fix HMR3Init: Tentativo di ricadere a NEM: VT-X non è disponibile su VirtualBox

SeVbox.logdice,"Fix HMR3Init: Tentativo di ricadere a NEM: VT-X non è disponibile su VirtualBox",Seguire le soluzioni menzionate di seguito per risolvere facilmente il problema.

  1. Disattivare Hyper-V
  2. Abilita la virtualizzazione hardware
  3. Rendi VirtualBox compatibile con Hyper-V
  4. Disabilita la funzione di sicurezza dell'integrità della memoria di Windows
  5. Ripristina il BIOS

Parliamo di loro in dettaglio.

1] disattivare Hyper-V

Come potresti già sapere, non è facile eseguire Hyper-V e VirtualBox sulla stessa macchina. Entrambi i hypervisor utilizzano funzionalità di virtualizzazione hardware come Intel VT-X o AMD-V, che possono causare conflitti quando si eseguono contemporaneamente. Hyper-V, essendo un hypervisor di tipo 1, prende il controllo dell'hardware di virtualizzazione, rendendolo non disponibile per altri hypervisor come VirtualBox. Per questo motivo, incontrerai l'errore in questione. Per risolverlo, è necessario seguire i passaggi indicati di seguito.

  1. Apri ilPrompt dei comandicome amministratore e quindi eseguire il seguente comando.
    bcdedit /set hypervisorlaunchtype off
  2. Ora, apri ilPannello di controllo.
  3. Vai aProgrammi> programmi e funzionalità.
  4. Fare clic suAttiva o disattiva la funzione Windows.
  5. DisabilitarePiattaforma Windows HypervisorEHyper-V.
  6. Infine, fai clic su OK per salvare le modifiche apportate.

Una volta fatto, riavviare il computer host e, una volta avviato il computer, aprire VirtualBox e avviare la macchina, si spera, verrà eseguito senza alcun errore.

2] Abilita la virtualizzazione dell'hardware

La virtualizzazione hardware è una tecnologia che consente a un computer fisico di eseguire più macchine virtuali (VM) utilizzando le sue risorse hardware in modo flessibile. Ciò consente di eseguire diversi sistemi operativi e applicazioni contemporaneamente sullo stesso computer, ciascuno nel proprio ambiente separato. A seconda dell'OEM, il metodo per abilitare la virtualizzazione hardware differirebbe. Tuttavia, di solito, è necessario b, cerca la virtualizzazione e impostalo su abilitato. Ti consigliamo di passare attraverso la nostra guida su come farlo, mentre abbiamo provato a coprire tutti i principali OEM lì.

3] Rendi VirtualBox compatibile con Hyper-V

Un recente aggiornamento ha abilitato VirtualBox per configurare Hyper-V come backend. Questa funzione consente di eseguire entrambi contemporaneamente. Tuttavia, questo è ancora un po 'instabile, quindi puoi apportare alcune altre modifiche per aiutarlo. Questa soluzione è per gli utenti che non sono in grado di mantenere iper-V.

Prima di tutto, è necessario abilitare Hyper-V (seguire i passaggi di cui sopra). Una volta fatto, seguire i passaggi indicati di seguito.

  1. Apri VirtualBox.
  2. Fare clic con il tasto destro sulla macchina virtuale e selezionareImpostazioni.
  3. Ora vai aSistema> Accelerazione.
  4. Imposta ilInterfaccia paravirtualizzazioneAHyper-V.
  5. Fai clic su OK per salvare le modifiche.

Infine, controlla se il problema viene risolto.

È inoltre possibile utilizzare i seguenti comandi per attivare e disattivare rapidamente la funzione se questo non funziona per te.

  • Per disabilitare Hyper-V: bcdedit /set hypervisorlaunchtype off
  • Per abilitare Hyper-V:bcdedit /set hypervisorlaunchtype auto

Infine, controlla se il problema viene risolto.

4] Disabilita la funzione di sicurezza dell'integrità della memoria di Windows

L'integrità della memoria, nota anche come Integrità del codice protetta da Hypervisor (HVCI), è una funzione di sicurezza in Windows che aiuta a proteggere il sistema dal codice dannoso eseguendo processi core in un ambiente virtualizzato. Questo può interferire con la funzione di sicurezza di VirtualBox e causare problemi. Per disabilitarlo, seguire i passaggi indicati di seguito.

  • AprireSicurezza di WindowsDall'opzione Avvia Cerca.
  • Ora vai aSicurezza del dispositivo> Dettagli di isolamento principale.
  • Quindi devi spegnereIntegrità della memoria.

Infine, riavvia la macchina per salvare le modifiche.

5] Ripristina il BIOS

Se tutto il resto fallisce, la nostra ultima risorsa è. Una volta fatto, è necessario verificare se il problema persiste.

Spero che sarai in grado di risolvere il problema utilizzando le soluzioni menzionate in questo post.

Leggere:

Come si abilita VT X in VirtualBox?

Per abilitare VT-X in VirtualBox, in primo luogo, assicurarsi che la virtualizzazione sia abilitata nelle impostazioni BIOS/UEFI del computer. Riavvia il computer e inserisci il BIOS/UEFI premendo il tasto appropriato (di solito F2, F10 o ELIME). Devi quindi trovare l'impostazione di virtualizzazione e abilitarla e, infine, salvare ed uscire dal BIOS/UEFI. Quindi, apri VirtualBox, vai alle impostazioni della macchina virtuale, quindi controlla la casella associata aAbilita VT-X/AMD-V nidificatosotto ilSistema > Processorescheda.

Leggere:

VirtualBox richiede VT-X?

VirtualBox richiede VT-X. Migliora le prestazioni ed è necessario per i sistemi operativi per gli ospiti a 64 bit. VT-X è una funzione di virtualizzazione hardware che consente una migliore allocazione ed efficienza delle risorse. Senza VT-X, potresti affrontare limiti e prestazioni ridotte.

Leggi anche:

Related Posts