HMR3Init: Încercarea de a reveni la NEM: VT-X nu este disponibilă pe VirtualBox

VirtualBox nu a reușit să lanseze o mașină virtuală, iar atunci când am investigat un pic, am constatat căvbox.logAruncă oricare dintre următoarele mesaje de eroare.

{timestamp} hm: hmr3Init: încercarea de a cădea înapoi la NEM: VT-X nu este disponibilă
{timestamp} nem: whvcapabilityCodeHypervisorPresent este adevărat, deci acest lucru ar putea funcționa ...

sau

{timestamp} hm: hmr3init: încercarea de revenire la NEM: AMD-V nu este disponibilă {timestamp} nem: whvcapabilityCodeHypervisorPresent este adevărat, deci acest lucru ar putea funcționa ...

Acest lucru se poate datora diferitelor motive, cu toate acestea, această eroare este declanșată în cea mai mare parte atunci cândHyper-V este activatpe dispozitiv. Rețineți că utilizatorii de acasă Windows 11 au întâmpinat această problemă, chiar dacă Hyper-V lipsește în mod implicit. În această postare, vom aborda totul și vom vedea ce puteți face pentru a o rezolva.

Fix HMR3Init: Încercarea de a reveni la NEM: VT-X nu este disponibilă pe VirtualBox

DacăVbox.logspune,„Fix HMR3Init: încercarea de a cădea înapoi la NEM: VT-X nu este disponibilă pe VirtualBox”,Urmați soluțiile menționate mai jos pentru a rezolva problema cu ușurință.

  1. Opriți Hyper-V
  2. Activați virtualizarea hardware
  3. Faceți compatibil VirtualBox cu Hyper-V
  4. Dezactivați caracteristica de securitate a integrității memoriei Windows
  5. Resetați BIOS

Să vorbim despre ele în detaliu.

1] Opriți Hyper-V

După cum știți deja, nu este ușor să rulați Hyper-V și VirtualBox pe aceeași mașină. Ambii hipervizori folosesc caracteristici de virtualizare hardware precum Intel VT-X sau AMD-V, care poate provoca conflicte atunci când rulează simultan. Hyper-V, fiind un hipervizor de tip 1, preia controlul hardware-ului de virtualizare, ceea ce îl face indisponibil pentru alți hipervizori precum VirtualBox. Din această cauză, veți întâlni eroarea în cauză. Pentru a o rezolva, trebuie să urmați pașii menționați mai jos.

  1. DeschidețiPrompt de comandăca administrator și apoi rulați următoarea comandă.
    bcdedit /set hipervisorlaunchtype off
  2. Acum, deschidețiPanou de control.
  3. Du -te laPrograme> Programe și caracteristici.
  4. Faceți clic peActivați sau opriți funcția Windows.
  5. DezactivaPlatforma Windows HypervisorşiHyper-V.
  6. În cele din urmă, faceți clic pe OK pentru a salva modificările pe care le -ați făcut.

Odată terminat, reporniți computerul gazdă și, odată ce computerul începe, deschideți VirtualBox și porniți mașina, sperăm, acesta va rula fără nicio eroare.

2] Activați virtualizarea hardware

Virtualizarea hardware este o tehnologie care permite ca un computer fizic să ruleze mai multe mașini virtuale (VMS) folosind resursele hardware într -un mod flexibil. Acest lucru permite ca sistemele de operare și aplicațiile diferite să ruleze în același timp pe același computer, fiecare în propriul mediu separat. În funcție de OEM, metoda de a activa virtualizarea hardware -ului ar diferi. Cu toate acestea, de obicei, trebuie să b, căutați virtualizarea și setați -o pe activitate. Vă recomandăm să parcurgeți ghidul nostru despre cum să, în timp ce am încercat să acoperim toate OEM -urile majore de acolo.

3] Faceți compatibil VirtualBox cu Hyper-V

O actualizare recentă a permis VirtualBox pentru a configura Hyper-V ca backend. Această caracteristică vă permite să rulați ambele în același timp. Cu toate acestea, acest lucru este încă puțin instabil, astfel încât puteți face alte modificări pentru a ajuta acest lucru. Această soluție este destinată utilizatorilor care nu pot menține Hyper-V dezactivat.

În primul rând, trebuie să activați Hyper-V (urmați pașii menționați mai sus). Odată terminat, urmați pașii menționați mai jos.

  1. Deschide VirtualBox.
  2. Faceți clic dreapta pe mașina dvs. virtuală și selectațiSetări.
  3. Acum, du -te laSistem> Accelerare.
  4. SetațiInterfață de paravirtualizarelaHyper-V.
  5. Faceți clic pe OK pentru a salva modificările.

În cele din urmă, verificați dacă problema este rezolvată.

Puteți utiliza, de asemenea, următoarele comenzi pentru a activa și opri rapid funcția dacă aceasta nu funcționează pentru dvs.

  • Pentru a dezactiva Hyper-V: bcdedit /set hipervisorlaunchtype off
  • Pentru a activa Hyper-V:bcdedit /set hipervisorlaunchtype auto

În cele din urmă, verificați dacă problema este rezolvată.

4] Dezactivați caracteristica de securitate a integrității memoriei Windows

Integritatea memoriei, cunoscută și sub denumirea de integritatea codului protejat de hipervizor (HVCI), este o caracteristică de securitate în Windows care vă ajută să vă protejați sistemul de codul rău intenționat, rulând procese de bază într-un mediu virtualizat. Acest lucru poate interfera cu caracteristica de securitate a VirtualBox și poate provoca probleme. Pentru a -l dezactiva, urmați pașii menționați mai jos.

  • DeschideWindows Securitydin opțiunea Start Căutare.
  • Acum, du -te laSecuritatea dispozitivului> Detalii de izolare de bază.
  • Atunci trebuie să opreștiIntegritatea memoriei.

În cele din urmă, reporniți mașina pentru a salva modificările.

5] Resetați BIOS

Dacă toate celelalte nu reușesc, ultima noastră soluție este să. Odată terminat, trebuie să verificați dacă problema persistă.

Sperăm că veți putea rezolva problema folosind soluțiile menționate în acest post.

Citire:

Cum activez VT X în VirtualBox?

Pentru a activa VT-X în VirtualBox, mai întâi, asigurați-vă că virtualizarea este activată în setările BIOS/UEFI ale computerului. Reporniți computerul și introduceți BIOS/UEFI apăsând tasta corespunzătoare (de obicei F2, F10 sau Ștergeți). Apoi, trebuie să găsiți setarea de virtualizare și să o activați și, în final, să salvați și să ieșiți din BIOS/UEFI. Apoi, deschideți VirtualBox, accesați setările mașinii dvs. virtuale, apoi bifați caseta asociată cuActivați VT-X/AMD-V cuibatsubSistem > Procesorfilă.

Citire:

VirtualBox necesită VT-X?

VirtualBox necesită VT-X. Îmbunătățește performanța și este necesar pentru sistemele de operare oaspete pe 64 de biți. VT-X este o caracteristică de virtualizare hardware care permite o mai bună alocare și eficiență a resurselor. Fără VT-X, s-ar putea să vă confruntați cu limitări și performanțe reduse.

Citiți și:

Related Posts