„VirtualBox“ naudotojai savo vbox.log faile gali matyti klaidos pranešimą, nurodantį „HMR3Init: Bandoma grįžti į NEM: VT-x nepasiekiamas“ arba panašų pranešimą, skirtą AMD-V. Ši klaida paprastai įvyksta, kai aparatinės įrangos virtualizavimas nėra tinkamai įjungtas arba sukonfigūruotas jūsų sistemoje. Panagrinėkime šios problemos priežastis ir sprendimus.
Klaida dažniausiai kyla dėl vienos iš šių pagrindinių priežasčių:
- Virtualizacijos technologija (VT-x, skirta Intel arba AMD-V, skirta AMD procesoriams) išjungta BIOS/UEFI nustatymuose.
- „Hyper-V“ ar kita virtualizacijos programinė įranga prieštarauja „VirtualBox“.
- Sistemos saugos funkcijos trikdo virtualizaciją.
Peržiūrėkime keletą būdų, kaip išspręsti šią klaidą, pradedant nuo efektyviausių sprendimų:
Įgalinkite aparatinės įrangos virtualizavimą BIOS / UEFI
1 veiksmas:Iš naujo paleiskite kompiuterį ir įveskite BIOS/UEFI nustatymus. Prieigos prie šių nustatymų klavišas priklauso nuo gamintojo, bet dažnai yra F2, F10 arba Ištrinti.
2 veiksmas:Ieškokite parinkties „Virtualizavimo technologija“, „Intel VT-x“, „AMD-V“ ar kažkas panašaus. Ši parinktis paprastai yra skiltyse „Išplėstinė“ arba „CPU konfigūracija“.
3 veiksmas:Įgalinkite virtualizacijos parinktį, jei ji išjungta.
4 veiksmas:Išsaugokite pakeitimus ir išeikite iš BIOS / UEFI. Jūsų kompiuteris bus paleistas iš naujo.
5 veiksmas:Kai „Windows“ bus paleista, atidarykite „VirtualBox“ ir bandykite dar kartą paleisti virtualią mašiną.
Išjungti „Hyper-V“.
„Hyper-V“, vietinis „Microsoft“ hipervizorius, gali prieštarauti „VirtualBox“. Štai kaip jį išjungti:
1 veiksmas:Atidarykite komandų eilutę kaip administratorius.
2 veiksmas:Vykdykite šią komandą:
bcdedit /set hypervisorlaunchtype off3 veiksmas:Atidarykite valdymo skydelį ir eikite į „Programos> Programos ir funkcijos“.
4 veiksmas:Spustelėkite „Įjungti arba išjungti Windows funkcijas“.
5 veiksmas:Panaikinkite žymėjimą „Hyper-V“ ir „Windows Hypervisor Platform“, jei jie įjungti.
6 veiksmas:Spustelėkite Gerai ir iš naujo paleiskite kompiuterį, kai būsite paraginti.
Sukonfigūruokite „VirtualBox“ suderinamumą su „Hyper-V“.
Jei reikia, kad „Hyper-V“ būtų įjungta, galite pabandyti suderinti „VirtualBox“:
1 veiksmas:Atidarykite „VirtualBox“ ir dešiniuoju pelės mygtuku spustelėkite savo virtualią mašiną.
2 veiksmas:Pasirinkite „Nustatymai“ ir eikite į „Sistema > Pagreitis“.
3 veiksmas:Nustatykite „Paravirtualization Interface“ į „Hyper-V“.
4 veiksmas:Spustelėkite Gerai, kad išsaugotumėte pakeitimus.
5 veiksmas:Pabandykite dar kartą paleisti virtualią mašiną.
Išjungti atminties vientisumą
„Windows“ atminties vientisumo funkcija gali trukdyti virtualizacijai. Štai kaip jį išjungti:
1 veiksmas:Atidarykite „Windows Security“ iš meniu Pradėti.
2 veiksmas:Eikite į „Įrenginio sauga > Pagrindinės izoliacijos informacija“.
3 veiksmas:Išjunkite „Atminties vientisumas“.
4 veiksmas:Iš naujo paleiskite kompiuterį, kad pakeitimai įsigaliotų.
Iš naujo nustatykite BIOS į numatytuosius nustatymus
Jei visa kita nepavyksta, gali padėti BIOS atstatymas į numatytuosius nustatymus:
1 veiksmas:Iš naujo paleiskite kompiuterį ir įveskite BIOS/UEFI nustatymus.
2 veiksmas:Ieškokite parinkties atkurti numatytuosius arba optimizuotus nustatymus. Ši parinktis dažnai pažymėta „Įkelti numatytuosius nustatymus“ arba „Atstatyti numatytuosius nustatymus“.
3 veiksmas:Išsaugokite pakeitimus ir išeikite iš BIOS.
4 veiksmas:Kai kompiuteris bus paleistas iš naujo, iš naujo įgalinkite virtualizaciją BIOS, jei ji neįjungta pagal numatytuosius nustatymus.
Skaityti daugiau:Kaip ištaisyti „VirtualBox“ produkto kodo klaidas diegiant „Windows“.
Atlikę šiuos veiksmus, turėtumėte išspręsti VT-x arba AMD-V nepasiekiamas klaidas „VirtualBox“. Atlikę pakeitimus nepamirškite iš naujo paleisti sistemos, kad įsitikintumėte, jog jie įsigalios. Jei ir toliau kyla problemų, patikrinkite procesoriaus specifikacijas, kad įsitikintumėte, jog jis palaiko aparatinės įrangos virtualizavimą, nes kai kurie senesni procesoriai gali neturėti šios galimybės.













