8 pataisymai: VT-X negalima (verr_vmx_no_vmx) virtualiose mašinose
Kai bandote paleisti virtualią mašiną naudodami „VirtualBox“ programą, kompiuteryje gaunate klaidos pranešimą „Vt-X Is Not Available“ (Verr_vmx_no_vmx). Labiausiai tikėtina, kad virtualizacija išjungta.
Daugeliu atvejų galite išjungti arba įjungti VT-x BIOS. Kai pirmą kartą įjungiate kompiuterį, paspauskite DEL (ar ką nors panašaus), kad pasiektumėte BIOS nustatymus. Yra galimybė įjungti VT technologiją.
Rekomenduoju perskaityti šį įrašą, kuriame paaiškinama, kaip išspręsti „Vt-X Not Available“ (Verr_vmx_no_vmx) problemą ir kodėl taip atsitiko.
Kokia priežastis, kodėl kompiuteryje nėra Vt-X (Verr_vmx_no_vmx)?
Ištyriau problemą bandydamas ją atkurti ir peržiūrėdamas kitų naudotojų ataskaitas. Kiek galiu pasakyti, šis klaidos pranešimas bus rodomas dėl kelių scenarijų:
- VT-X neįjungtas BIOS: kai kurios trečiųjų šalių programos VT-X gali išjungti rankiniu būdu arba nuotoliniu būdu BIOS nustatymuose. Tai sukels Vt-X nepasiekiamas (Verr_vmx_no_vmx) problemą.
- CPU nepalaiko VT-X: nors ir retai, pasitaiko atvejų, kai klaida įvyksta dėl to, kad atitinkamas kompiuteris neturi reikiamos aparatinės įrangos VT-X technologijai įdiegti.
- „Windows Hyper-V“ virtualizacija įjungta: „Microsoft Hyper-V“ technologija trukdo VT-X. Jei įjungta „Hyper-V“ virtualizacija, OS automatiškai išjungs VT-x.
- VT-X buvo išjungtas po Avast atnaujinimo: Avast ką tik paskelbė naujinimą, kuris veiksmingai išjungia VT-x. Tuo pačiu metu apsauga realiuoju laiku yra aktyvi, nebent vartotojas nustatymų meniu suaktyvina įdėtą virtualizaciją.
- Branduolio izoliavimas įjungtas: kai įgalinate branduolio izoliavimo parinktį savo kompiuteryje, tai gali sukelti problemų su VirtualBox programa, todėl VT-x (VERR VMX NO VMX) nebus pasiekiamas. Todėl rekomenduojame išjungti šią funkciją ir pažiūrėti, ar problema išnyks.
Nėra atsakymo, kaip ištaisyti „Virtualbox Vt-X“ klaidą (Verr_vmx_no_vmx)?
- Išjunkite branduolio izoliavimą iš „Windows Defender“.
- Įgalinti Vt-X iš BIOS nustatymų (įkrovos meniu)
- Išjungti „Hyper-V“ virtualizacijos sistemą („Windows Hypervisor“)
- Įgalinkite įdėtą virtualizaciją „Avast“.
- Išjunkite „Windows Defender“ branduolio izoliaciją
- Išjungti „Windows Sandbox“.
- Išjungti įrenginio apsaugą / kredencialų apsaugą
- Trečiosios šalies antivirusinės programinės įrangos pašalinimas
- Įjungti virtualizaciją
1. Išjunkite „Windows Defender Core Isolation“.
Žinoma, kad „Windows Defender Core Isolation“ įrenginio saugos nustatymas prieštarauja VT-X. Jei susiduriate su problema „Vt-X nepasiekiamas“ (Verr_vmx_no_vmx) ir kaip numatytąjį saugos nustatymą naudojate „Windows Defender“, rekomenduoju patikrinti, ar įjungtas branduolio izoliavimas.
- Raskite „Windows Defender“ naudodami paleidimo priemonės piktogramą apatiniame kairiajame kampe.
- Norėdami pasiekti integruotą saugos funkciją, eikite į „Windows Defender“ saugos centrą ir spustelėkite jį.
- „Windows Defender“ saugos centre eikite į kairįjį meniu ir pasirinkite Įrenginio sauga.
- Meniu Device Security (skiltyje Core Isolation) pasirinkite Core Isolation Details.
- Įsitikinkite, kad branduolio izoliavimo meniu išjungtas atminties vientisumo jungiklis.
- Išjungę parinktį paleiskite kompiuterį iš naujo, kad patikrintumėte, ar problema išspręsta kitą kartą paleidžiant.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
2. Įgalinkite Vt-X BIOS nustatymuose (įkrovos meniu).
Šią problemą taip pat gali sukelti BIOS nustatymų parinkties „Virtualizavimo technologija“ išjungimas. Taigi būtinai patikrinkite ir įjunkite šią parinktį, jei ji šiuo metu išjungta.
Vt-X negalima išduoti (Verr_vmx_no_vmx), greičiausiai dėl to, kad technologija išjungta BIOS nustatymuose. Kai kurios trečiųjų šalių programos gali nepaisyti šių nustatymų, todėl neatsisakykite šio metodo, kol neįsitikinsite, kad taip yra.
Priklausomai nuo pagrindinės plokštės gamintojo, žingsniai norint pasiekti BIOS nustatymus ir patvirtinti, kad VT-X įjungtas, skirsis. Šis nustatymas nurodytas kaip „Virtualizacijos technologija“ arba „VTx/VTd“ skiltyje „Sauga“.
- Norėdami įjungti „BIOS režimą“, pirmiausia „paleiskite“ kompiuterį, tada paspauskite sąrankos mygtuką, kai ekrane pasirodys „Windows“ logotipas.
- Spustelėkite skirtuką Sauga ir vieną kartą BIOS režimu slinkite žemyn iki System Security.
- Raskite nustatymą „Virtualizavimo technologija (VTx/VTd)“ ir įsitikinkite, kad jis yra „Įjungta“. Jei jis dar neįjungtas, padarykite tai.
- „Kad iš naujo paleistumėte kompiuterį. Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
3. Išjunkite „Hyper-V“ virtualizacijos sistemą („Windows hypervisor“)
Pirmiausia įsitikinkite, kad „Hyper-V“ virtualizacija netrukdo VT-x. Įjungus arba įjungus „Hyper-V“ virtualizavimą, VT-x virtualizacijos ekvivalentas iš karto išjungiamas. Atnaujinimas sulaužė hiperfunkciją. Prieš
Įdiegę programą galite susidurti su šia problema. Atminkite, kad daugeliu atvejų „Hyper-V“ išliks aktyvus, net jei ją įgalinusi programa bus pašalinta.
„Hyper-V“ virtualizavimą galite išjungti keliais būdais. Komandų eilutėje (administratorius) atlikite šiuos veiksmus, kad išjungtumėte Microsoft Hyper V:
- Norėdami paleisti dialogo langą Vykdyti, laikykite nuspaudę „Windows“ klavišą + R. Norėdami atidaryti padidintą komandų eilutę, įveskite „cmd“ ir paspauskite Ctrl + Shift + Enter. Kai pasirodys UAC (vartotojo abonemento valdymo) langas, pasirinkite „Taip“.
- Norėdami išjungti Microsoft Hyper V , įklijuokite šias komandas po vieną į padidintą komandų eilutę ir paspauskite Enter:
- bcdedit /set hypervisor paleisties tipas Išjungtas
- bcdedit /set vm Nr
- dism.exe /Prisijungus / Išjungti-Feature:Microsoft-Hyper-V
- Uždarykite komandų eilutę ir iš naujo paleiskite kompiuterį, kai komandos sėkmingai paleistos.
- Įsitikinkite, kad vis tiek gaunate tą patį problemos pranešimą, kai iš naujo paleisite „Virtualbox“ įrenginį.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
4. Įgalinkite įdėtą virtualizavimą „Avast“.
Jei naudojate Avast, atminkite, kad naujausias programos naujinimas pridėjo automatinę funkciją, kuri sustabdo VT-X paleidimą jūsų sistemoje, jei tenkinami tam tikri kriterijai.
Yra sprendimas, kaip išspręsti šią problemą nepašalinant trečiosios šalies saugos kliento.
- Pažymėkite langelius, susijusius su „Avast“ nustatymais ir trikčių šalinimu, tada naudokite virtualizaciją, įdėtą į virtualizaciją
- Taip pat įgalinkite aparatinės įrangos virtualizavimą.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
5. Išjunkite „Windows Sandbox“.
Ši problema taip pat gali kilti, jei jūsų kompiuteryje suaktyvinta „Windows Sandbox“. Tiesiog išjunkite jį ir paleiskite kompiuterį iš naujo. Po to eikite į BIOS, išjunkite virtualizavimą ir iš naujo paleiskite kompiuterį.
Patikrinkite, ar virtualizacijos parinktis UEFI/BIOS nustatymuose gali įjungti arba išjungti „Windows“ smėlio dėžę jūsų sistemoje.
- Pasirinkite ir atidarykite užduočių tvarkytuvę paspausdami Ctrl + Alt + Del.
- Patikrinkite, ar virtualizacijos parinktis įjungta dabartiniame puslapyje, eidami į našumo skirtuką.
- Kai patvirtinsite, atlikite šiuos veiksmus, kad įjungtumėte arba išjungtumėte „Windows Sandbox“ savo „Windows 10“ kompiuteryje.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
Valdymo skydas, skirtas įjungti arba išjungti „Windows Sandbox“.
- Įveskite Valdymo skydas į mygtuką Pradėti. Norėdami suaktyvinti šią programą, dar kartą dukart spustelėkite pirmąją parinktį.
- Matomame lange pasirinkite „Programa“, tada kategoriją „Programos ir funkcijos“.
- Kairiojoje srityje bakstelėkite parinktį Įjungti arba išjungti Windows funkcijas.
- Po atidarytu langu esančiame sąraše raskite „Windows Sandbox“.
- Tada, priklausomai nuo to, ar norite įjungti ar išjungti šią parinktį, įjunkite arba išjunkite žymimąjį laukelį.
- Kad pakeitimai įsigaliotų, spustelėkite Gerai ir iš naujo paleiskite kompiuterį.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
„Powershell“ naudojimas, „Windows Sandbox“ įjungimas arba išjungimas
- Dešiniuoju pelės mygtuku spustelėkite piktogramą Pradėti ir išskleidžiamajame meniu pasirinkite PowerShell (administratorius).
- Jei pasirodo UAC raginimas, pasirinkite Taip, kad leistumėte prieigą.
- Nukopijuokite / įklijuokite kodą į PowerShell (administratoriaus) langą ir pabaigoje paspauskite Enter.
- Norėdami įjungti „Windows“ smėlio dėžę, įveskite šį kodą:
- Įgalinti – „Windows“ pasirenkama funkcija – funkcijos pavadinimas „Containers-DisposableClientVM“ – viskas – prisijungęs
- Įveskite šią komandą, kad išjungtumėte „Windows“ smėlio dėžę:
- Išjungti – „Windows“ pasirenkama funkcija – funkcijos pavadinimas „Containers-DisposableClientVM“ – internete
- Pasirinkite Y, kad priimtumėte užklausą, jei būsite paraginti iš naujo paleisti sistemą užbaigus užduotį.
- Atlikę užduotį patikrinkite, ar smėlio dėžė įjungta arba išjungta, atsižvelgiant į jūsų pageidavimus.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
Naudokite komandų eilutę, įjunkite arba išjunkite „Windows Sandbox“.
- Į Cortana įveskite cmd. Kai dešiniuoju pelės mygtuku spustelėsite komandų eilutę, meniu pasirinkite „Vykdyti kaip administratorių“.
- Norėdami suteikti prieigą, į UAC klausimą atsakykite Taip.
- Į padidintą komandų eilutę įveskite šį kodą ir paspauskite Enter, kad vykdytumėte komandą.
- Nukopijuokite ir įklijuokite toliau pateiktą kodą, kad įgalintumėte smėlio dėžės funkciją sistemoje Windows.
- Dism /online/Enable-Feature/FeatureName: „Containers-DisposableClientVM” – All
- Paleiskite šią komandą sistemoje „Windows“, kad išjungtumėte smėlio dėžės funkciją
- dism/online/Disable-Feature/FeatureName: „Containers-DisposableClientVM“
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
6. Išjunkite įrenginio apsaugą / kredencialų apsaugą
Pagal numatytuosius nustatymus sauga arba kredencialų apsauga gali būti įjungta „Windows“ pagrindiniuose kompiuteriuose su EFI BIOS įrenginiu. Tai trukdo virtualizacijos programinei įrangai OS lygiu, todėl atsiranda klaida. Norint išvengti šios klaidos, ji turi būti išjungta. Tai galite padaryti sistemoje „Windows“ atlikdami šiuos veiksmus:
- Norėdami įeiti į dialogo langą Vykdyti, kartu naudokite „Window“ + R klavišus. Dialogo lange įveskite „gpedit.msc“ ir paspauskite „Enter“.
- Grupės rengyklės lange eikite į „Vietinė kompiuterio politika“, tada „Kompiuterio konfigūracija“, tada „Administravimo šablonai“> „Sistema“> „Įrenginio apsauga“ ir „Išjungti virtualizavimu pagrįstą apsaugą“.
- Jei negalite to padaryti naudodami grupės strategijos rengyklę, yra kitas būdas pasiekti tą patį tikslą.
- Registre nustatykite reikšmę „keyHKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled“ į „0“.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
7. Pašalinkite trečiosios šalies antivirusinę programinę įrangą
Bet kokia antivirusinė programinė įranga, kurią įdiegėte savo sistemoje, gali būti šios problemos kaltininkas. Geriau kurį laiką jį pašalinti ir pažiūrėti, ar tai išspręs problemą. Jei naudojate „Windows Defender“ užkardą, galite ją išjungti atlikdami šiuos veiksmus:
- Į paieškos laukelį, esantį šalia meniu Pradėti, įveskite „Nustatymai“ ir paspauskite mygtuką „Enter“.
- Kairiojoje nustatymų lango srityje pasirinkite Atnaujinimas ir sauga, tada „Windows sauga“.
- Tada dalyje Apsaugos sritys pasirinkite Apsauga nuo virusų ir grėsmių, tada skiltyje Apsaugos nuo virusų ir grėsmių nustatymai pasirinkite Tvarkyti nustatymus.
- Įsitikinkite, kad „Apsauga realiuoju laiku“ šiame lange yra „OFF“ padėtyje.
- Grįžkite į skirtuką „Windows sauga“ ir kairiojoje srityje pasirinkite „Ugniasienė ir tinklo apsauga“.
- Šiame laukelyje po vieną pasirinkite „Domeno tinklas“, „Privatus tinklas“ ir „Viešasis tinklas“, tada pažymėkite „Microsoft Defender Firewall“ akutę „OFF“.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
8. Įjunkite virtualizaciją
- Atidarykite komandų eilutės langą.
- Dabar komandų eilutėje įveskite systeminfo.exe.
- Dešinėje nuo „Hyper V“ reikalavimų pamatysite, kad programinėje įrangoje įjungta virtualizacija.
- Eikite į pradžios meniu ir išskleidžiamajame meniu pasirinkite „Nustatymai“.
- Raskite ir pasirinkite Atnaujinimas ir sauga. Atsiras naujas skirtukas, suraskite atkūrimą ir spustelėkite jį.
- Turėtumėte rasti atkūrimo režimą prieš paleidimą ir skiltyje „Išplėstinis paleidimas“ spustelėkite mygtuką „Paleisti iš naujo dabar“.
- Turėtumėte pasirinkti parinktį Trikčių šalinimas, kai pamatysite mėlyną ekraną su tam tikromis piktogramomis.
- Pasirinkite skirtuką „Išplėstinė“. Turite apibrėžti šį nustatymą, nes mūsų problema yra susijusi su programine įranga.
- Pasirinkite UEFI programinės aparatinės įrangos nustatymus, kai juos rasime, ir vėl pasirodys paleidimo mygtukas; paspauskite Enter, kad paleistumėte iš naujo.
- Raskite BIOS nustatymus ir paspauskite atitinkamą funkcijos klavišą.
- Atsiras naujas skydelis; eikite į sistemos konfigūraciją (čia galite patekti paspausdami rodyklių klavišus) ir suraskite virtualizacijos technologiją.
- Šiuo metu jūsų virtualizacijos technologija įjungta. Iš jo galite išeiti paspausdami F10.
- Patikrinkite, ar pavyko išspręsti problemą „Vt-X nepasiekiamas (Verr_vmx_no_vmx)“, ar ne.
Išvada
Jei virtualizacija neįjungta jūsų „Windows“ kompiuteryje, rodoma klaida „VT-x išjungtas BIOS visuose procesoriaus režimuose“. Virtualizavimas pagal numatytuosius nustatymus yra išjungtas daugelyje „Windows“ įrenginių BIOS lygiu ir turi būti įjungtas, kad būtų galima sukurti naują virtualią mašiną. Norėdami sužinoti, ką reiškia ši klaida ir kaip ją ištaisyti, naudokite visus anksčiau išvardytus įrankius.
DUK
Kaip sužinoti, ar „Windows 10“ įjungtas „Vt-X“?
Kontekstiniame meniu pasirinkite Užduočių tvarkyklė, dešiniuoju pelės mygtuku spustelėdami užduočių juostą. Užduočių tvarkyklės lange pasirinkite skirtuką Našumas. Kai pateksite į skirtuką Našumas, peržiūrėkite pagal numatytuosius nustatymus rodomą procesoriaus informaciją. Patikrinkite virtualizacijos sritį po procesoriaus informacija dešinėje ekrano pusėje.
Kaip pataisyti Vt Not Capable?
Kompiuteris turi būti paleistas iš naujo. Norėdami pasiekti BIOS meniu, paspauskite „Delete“, „Esc“, „F1“, „F2“ arba „F4“, kai kompiuteris išeina iš juodo ekrano. BIOS nustatymuose ieškokite su procesoriumi susijusių nustatymų. Įgalinkite virtualizavimą naudodami VT-x, AMD-V, SVM arba Vanderpool parinktis. Išsaugokite pakeitimus ir iš naujo paleiskite kompiuterį.
Kaip įjungti Intel Vt-d?
Sąrankos priemonės ekrane paspauskite rodyklės dešinėn klavišą, kol bus pasirinktas skirtukas Advanced. Spauskite rodyklės žemyn klavišą, kol skirtuke Advanced bus pasirinkta Intel(R) virtualizacijos technologija, tada paspauskite klavišą Enter. Rodyklės žemyn klavišu pasirinkite Įjungta, tada paspauskite klavišą Enter.
Kaip sužinoti, ar mano nešiojamas kompiuteris palaiko virtualizaciją?
Atidarykite komandų eilutės langą. Norėdami paleisti paleidimo laukelį, naudokite „Windows“ klavišą + R, įveskite cmd ir paspauskite „Enter“. Dabar komandų eilutėje įveskite komandą systeminfo ir paspauskite Enter. Ši komanda parodys visą jūsų sistemos informaciją, įskaitant virtualizacijos palaikymą.
Parašykite komentarą