Pataisymas: vt-x nėra (verr_vmx_no_vmx)

Kai kurie vartotojai sužinojo, kad „ VT-x“ nėra prieinamas (verr_vmx_no_vmx) klaidos pranešimas kiekvieną kartą, kai jie bando paleisti bet kurį iš savo VM (virtualių mašinų) naudodami „VirtualBox“ ar panašią programinę įrangą.

Kas lemia vt-x, negalima (verr_vmx_no_vmx) klaida

Mes ištyrėme problemą bandydami atkurti problemą ir ieškodami įvairių vartotojų ataskaitų. Remiantis tuo, ką mums pavyko surinkti, yra keli scenarijai, kurie paskatins parodyti šį klaidos pranešimą:

  • VT-X nėra įjungtas BIOS nustatymuose - VT-X gali būti išjungtas iš BIOS nustatymų rankiniu būdu arba nuotoliniu būdu, kai kurioms trečiųjų šalių programoms.
  • Mašinos centrinis procesorius nepalaiko VT-X . Nors šie atvejai yra reti, pasitaiko atvejų, kai klaida atsiranda todėl, kad aptariamas kompiuteris paprasčiausiai nėra įrengtas palaikyti „VT-X“ technologijos.
  • „Windows“ įgalinta „Hyper-V“ virtualizacija - tai turbūt dažniausia šios klaidos priežastis. Kadangi yra žinoma, kad „Microsoft Hyper-V“ technologija prieštarauja VT-X, OS automatiškai išjungs VT-x, jei įjungta „Hyper-V“ virtualizacija.
  • „Avast“ atnaujinimas išjungtas „VT-X“ - kaip paaiškėjo, „Avast“ išleido atnaujinimą, kuris veiksmingai išjungia „VT-x“, kai aktyvioji apsauga realiuoju laiku yra aktyvi, nebent vartotojas įgalina įdėtą virtualizaciją iš nustatymų meniu.
  • Įjungta pagrindinė izoliacija - pagrindinė izoliacija yra „Windows Defender“ saugos parinktis, kuri, kaip žinoma, prieštarauja „VT-X“.

Jei jums reikia išspręsti šią problemą, šiame straipsnyje pateikiamas patikrintų trikčių šalinimo veiksmų sąrašas. Žemiau yra metodų, kuriuos kiti panašioje situacijoje esantys vartotojai panaudojo problemai išspręsti, rinkinys.

Kadangi toliau pateikti metodai yra sudėtingi ir veiksmingi, geriau, kad laikytumėtės jų pateikimo tvarka ir tęstumėte tol, kol rasite konkrečiu atveju veiksmingą taisymą.

1 būdas: „Hyper-V“ virtualizacijos išjungimas

Kadangi tai yra vienas iš labiausiai paplitusių scenarijų, pradėkime įsitikindami, kad „Hyper-V“ virtualizacija netrukdo VT-x. Kai įjungiama „Hyper-V“ virtualizacija, ji automatiškai išjungs „VT-x“ virtualizacijos ekvivalentą.

Galbūt susidursite su šia problema įdiegę tokią programą kaip „Docker“. Atminkite, kad daugeliu atvejų, net jei pašalinsite programą, įgalinę „Hyper-V“, technologija vis tiek išliks įjungta - neleidžiama naudoti „VT-x“.

Išbandykime šį scenarijų išjungdami „Microsoft Hyper V“. Yra keli būdai, kuriuos galite naudoti norėdami išjungti „Hyper-V“ virtualizaciją, tačiau viską išlaikykime kiek įmanoma paprasčiau. Štai kaip išjungti „Microsoft Hyper V“ iš padidintos komandinės eilutės:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ cmd “ ir paspauskite „ Ctrl“ + „Shift“ + „Enter“, kad atidarytumėte padidintą komandų eilutę. Kai UAC (Vartotojo abonemento valdymas) langas paragina, spustelėkite Taip .

    Vykdyti dialogo langą: cmd, tada paspauskite „Ctrl“ + „Shift“ + „Enter“
  2. Pakilusioje komandų eilutėje įklijuokite šią komandą, kad išjungtumėte „Microsoft Hyper V“ ir paspauskite „ Enter“ :
     dism.exe / Internetinis / Išjungti funkcija: „Microsoft-Hyper-V“ 
  3. Kai komanda sėkmingai vykdoma, uždarykite padidintą komandų eilutę ir paleiskite kompiuterį iš naujo.
  4. Kito paleidimo metu dar kartą atidarykite „Virtualbox“ įrenginį ir pažiūrėkite, ar vis dar gaunate tą patį klaidos pranešimą.

Jei vis tiek matote, kad VT-x nėra prieinamas (verr_vmx_no_vmx), kai bandote paleisti VM, pereikite prie kito metodo, pateikto žemiau.

2 būdas: Įgalinkite „Lastat“ virtualizaciją „Avast“ meniu (jei taikoma)

Jei naudojate „Avast“, atminkite, kad 2017 m. Birželio mėn. Išleistas programos naujinimas prideda automatinę funkciją, kuri automatiškai neleidžia „VT-X“ veikti jūsų sistemoje, jei tenkinamos tam tikros sąlygos.

Laimei, yra būdas ištaisyti šią problemą neišdiegus trečiosios šalies saugos kliento. Daugybė vartotojų pranešė, kad galėjo išspręsti problemą nuėję į „ Avast“ nustatymus> Trikčių diagnostika ir įgalinę žymimuosius laukelius, susijusius su Naudoti įdėtą virtualizaciją, kur įmanoma, ir Įgalinti aparatinės įrangos virtualizaciją.

Įgalinta parinkties Naudoti įdėtą virtualizaciją, jei įmanoma

Jei šis metodas nebuvo pritaikytas konkrečiam scenarijui, pereikite prie kito metodo, pateikto žemiau.

3 būdas: Išjunkite pagrindinio tinklo atskyrimą nuo „Windows Defender“

„Core Isolation“ yra „Windows Defender“ įrenginio saugos parinktis, kuri, kaip žinoma, prieštarauja „VT-X“. Jei gavote „ VT-x“ nėra prieinamos (verr_vmx_no_vmx) klaidos ir naudojate „Windows Defender“ kaip numatytąją saugos parinktį, raginame atlikti reikalingus tyrimus, kad būtų galima nustatyti, ar įjungta „Core“ izoliacija.

Štai kaip tai padaryti:

  1. Apatiniame kairiajame kampe pasiekite pradžios piktogramą ir ieškokite „Windows Defender“. Tada spustelėkite „Windows Defender“ saugos centrą, kad atidarytumėte įmontuotos saugos parinktį.

    Atidaromas „Windows Defender“ saugos centras
  2. Kai būsite „Windows Defender“ saugos centre, kairiajame meniu spustelėkite „ Įrenginio saugos“ įrašą.

    Eikite į „Windows Defender“ įrenginio saugos meniu
  3. Meniu „Device Security“ (įrenginio sauga) spustelėkite informaciją apie pagrindinę izoliaciją (skiltyje „ Pagrindinė izoliacija“ ).

    Prieiga prie „Core Isolation“ nustatymų
  4. Core izoliacijos“ meniu įsitikinkite, kad išjungtas jungiklis, susijęs su Atminties vientisumu .

    „Core Isolation“ atminties vientisumo išjungimas
  5. Kai nustatymas bus išjungtas, paleiskite kompiuterį iš naujo ir patikrinkite, ar problema buvo išspręsta kito paleidimo metu.

Jei vis tiek negalite paleisti „Virtualbox“ VM negavę VT-x klaidos (verr_vmx_no_vmx) klaidos, pereikite prie galutinio metodo.

4 būdas: įgalinkite VT-X iš BIOS nustatymų

Jei nuėjote taip toli be rezultato, tikėtina, kad priežastis, dėl kurios gaunate „ VT-x“, nėra prieinama (verr_vmx_no_vmx) klaida, nes ši technologija yra išjungta iš jūsų BIOS nustatymų. Atminkite, kad kai kurios trečiųjų šalių programos gali nepaisyti šių nustatymų, todėl neišmeskite šio metodo prieš patikrindami, ar šis scenarijus tinka.

Prieigos prie BIOS nustatymų ir tikrinimo, ar įjungta „VT-X“, veiksmai skirsis priklausomai nuo jūsų pagrindinės plokštės gamintojo. Tačiau paprastai šį parametrą galite rasti skyrelyje Sauga (sistemos sauga), išvardytuose kaip virtualizacijos technologija arba VTx / VTd .

Virtualizacijos įjungimas iš BIOS nustatymų

Jei visi aukščiau aprašyti metodai pasirodė esąs tikri, labai tikėtina, kad jūsų mašina nėra įrengta palaikyti VT-X. Galite pamatyti, ar šis scenarijus tinka jūsų situacijai, įdiegdami ir paleisdami šį „Microsoft“ sukurtą įrankį ( čia ), norėdami sužinoti, ar jūsų CPU palaiko HAV („VT-X“ technologiją).

Įdomios Straipsniai