„HMR3Init“: bandymas grįžti į NEM: VT-X nėra „VirtualBox“

„VirtualBox“ nepavyko paleisti virtualios mašinos, o šiek tiek ištyrę, mes tai nustatėmevbox.logmeta bet kurį iš šių klaidų pranešimų.

{Timestamp} Hm: HMR3Init: bandymas grįžti į NEM: VT-X nėra
{Timestamp} NEM: WHVCAPABABICECDEHIPERVISORPRESENT yra tiesa, todėl tai gali veikti…

arba

{Timestamp} Hm: hmr3init: bandymas grįžti į NEM: AMD-V nėra prieinamas {Timestamp} Nem: WhvCapabilityCodeHyperVisorPresent yra tiesa, todėl tai gali veikti…

Tai gali būti dėl įvairių priežasčių, tačiau ši klaida dažniausiai sukelia, kai„Hyper-V“ įjungtaįrenginyje. Atminkite, kad „Windows 11“ namų vartotojai taip pat susidūrė su šia problema, nors pagal numatytuosius nustatymus jame nėra „Hyper-V“. Šiame įraše ketiname išspręsti viską ir pamatyti, ką galite padaryti, kad jį išspręstume.

Pataisykite „HMR3Init“: bandymas grįžti į NEM: VT-X nėra „VirtualBox“

JeiVbox.logsako„Fix HMR3Init: bandymas grįžti į NEM: VT-X nėra„ VirtualBox ““,Vykdykite toliau nurodytus sprendimus, kad lengvai išspręstumėte problemą.

  1. Išjunkite „Hyper-V“
  2. Įgalinkite aparatūros virtualizaciją
  3. Padarykite „VirtualBox“ suderinamą su „Hyper-V“
  4. Išjunkite „Windows“ atminties vientisumo saugos funkciją
  5. Iš naujo BIOS

Pabandykime apie juos išsamiai.

1] Išjunkite „Hyper-V“

Kaip jau galbūt žinote, tame pačiame kompiuteryje nėra lengva paleisti „Hyper-V“ ir „VirtualBox“. Abu hipervizoriai naudoja aparatūros virtualizacijos funkcijas, tokias kaip „Intel VT-X“ ar „AMD-V“, kurios gali sukelti konfliktus, kai veikia vienu metu. „Hyper-V“, būdamas 1 tipo hipervizoriumi, kontroliuoja virtualizacijos aparatinę įrangą, todėl ji negali būti prieinama kitiems hipervizoriams, tokiems kaip „VirtualBox“. Dėl šios priežasties susidursite su aptariama klaida. Norėdami tai išspręsti, turite atlikti toliau nurodytus veiksmus.

  1. AtidarykiteKomandos raginimasKaip administratorius ir paleiskite šią komandą.
    „BCDEdit“ /„Nustatykite hipervisorlaunchType“
  2. Dabar atidarykiteValdymo skydelis.
  3. Eik įProgramos> Programos ir funkcijos.
  4. SpustelėkiteĮjunkite „Windows“ funkciją įjungti arba išjungti.
  5. Išjungti„Windows Hypervisor“ platformair„Hyper-V“.
  6. Galiausiai spustelėkite Gerai, kad išsaugotumėte atliktus pakeitimus.

Baigę iš naujo paleiskite pagrindinį kompiuterį ir paleidę kompiuterį, atidarykite „VirtualBox“ ir paleiskite mašiną, tikiuosi, jis veiks be jokių klaidų.

2] Įgalinkite aparatūros virtualizaciją

Aparatūros virtualizavimas yra technologija, leidžianti vienam fiziniam kompiuteriui paleisti kelis virtualias mašinas (VM), naudodama savo aparatūros išteklius lanksčiai. Tai leidžia skirtingoms operacinėms sistemoms ir programoms veikti tuo pačiu metu tame pačiame kompiuteryje, kiekvienoje - atskiroje aplinkoje. Priklausomai nuo jūsų OEM, metodas, leidžiantis įjungti aparatūros virtualizaciją, skirtųsi. Tačiau paprastai reikia b, ieškokite virtualizacijos ir nustatykite jį įjungtą. Mes rekomenduojame jums pereiti mūsų vadovą, kaip, kaip mes bandėme aprėpti visus pagrindinius originalios įrangos gamintojus.

3] Padarykite „VirtualBox“ suderinamą su „Hyper-V“

Neseniai atliktas atnaujinimas leido „VirtualBox“ sukonfigūruoti „Hyper-V“ kaip savo pagrindinę. Ši funkcija leidžia paleisti abu tuo pačiu metu. Tačiau tai vis dar yra šiek tiek nestabili, todėl galite atlikti keletą kitų pakeitimų, kad tai padėtų. Šis sprendimas skirtas vartotojams, kurie negali išlaikyti „Hyper-V“ išjungimo.

Visų pirma, turite įgalinti „Hyper-V“ (atlikite aukščiau paminėtus veiksmus). Baigę atlikite toliau nurodytus veiksmus.

  1. Atidarykite „VirtualBox“.
  2. Dešiniuoju pelės mygtuku spustelėkite virtualią mašiną ir pasirinkiteNustatymai.
  3. Dabar eikSistema> Pagreitis.
  4. NustatykiteParavirtualizacijos sąsajaį„Hyper-V“.
  5. Spustelėkite Gerai, kad išsaugotumėte pakeitimus.

Galiausiai patikrinkite, ar problema išspręsta.

Taip pat galite naudoti šias komandas, kad greitai įjungtumėte ir išjungtumėte, jei tai jums neveikia.

  • Norėdami išjungti „Hyper-V“: „BCDEdit“ /„Nustatykite hipervisorlaunchType“
  • Norėdami įjungti „Hyper-V“:„BCDEdit“ /„Set HypervisorLaunchType Auto“

Galiausiai patikrinkite, ar problema išspręsta.

4] Išjungti „Windows“ atminties vientisumo saugos funkciją

Atminties vientisumas, dar žinomas kaip hipervizoriaus apsaugotas kodo vientisumas (HVCI), yra „Windows“ saugos funkcija, padedanti apsaugoti jūsų sistemą nuo kenksmingo kodo, vykdant pagrindinius procesus virtualizuotoje aplinkoje. Tai gali trukdyti „VirtualBox“ saugos funkcijai ir sukelti problemų. Norėdami tai išjungti, atlikite toliau nurodytus veiksmus.

  • Atidaryti„Windows“ saugumasNuo pat pradžių paieškos.
  • Dabar eikĮrenginio saugumas> Pagrindinės izoliacijos informacija.
  • Tada turite išjungtiAtminties vientisumas.

Galiausiai iš naujo paleiskite savo mašiną, kad išsaugotumėte pakeitimus.

5] Atstatykite BIOS

Jei visa kita nepavyks, mūsų paskutinė priemonė yra. Baigę turite patikrinti, ar problema išlieka.

Tikimės, kad jūs galėsite išspręsti problemą naudodamiesi šiame įraše paminėtiems sprendimams.

Skaitykite:

Kaip įjungti „VT X“ „VirtualBox“?

Norėdami įjungti „VT-X“ „VirtualBox“, pirmiausia įsitikinkite, kad virtualizavimas įjungtas jūsų kompiuterio BIOS/UEFI nustatymuose. Iš naujo paleiskite kompiuterį ir įveskite BIOS/UEFI paspausdami tinkamą klavišą (paprastai F2, F10 arba Delete). Tuomet turite rasti virtualizacijos nustatymą ir įjungti jį, ir galiausiai išsaugoti ir išeiti iš BIOS/UEFI. Tada atidarykite „VirtualBox“, eikite į savo virtualios mašinos nustatymus ir pažymėkite langelį, susietą suĮgalinti įdėtą VT-X/AMD-V.poSistema > Procesoriusskirtukas.

Skaitykite:

Ar „VirtualBox“ reikia VT-X?

„VirtualBox“ reikalingas VT-X. Tai pagerina našumą ir yra būtina 64 bitų svečių operacinėms sistemoms. „VT-X“ yra aparatinės įrangos virtualizacijos funkcija, leidžianti geriau paskirstyti išteklius ir efektyvumą. Be VT-X, galite susidurti su apribojimais ir sumažinti našumą.

Taip pat skaitykite:

Related Posts