Pataisymas: „VT-X“ yra išjungtas visų procesoriaus režimų „BIOS“ („Verr_Vmx_Msr_All_Vmx_Disabled“)

Keli vartotojai, bandydami atidaryti virtualią mašiną naudodami „VM Virtualbox“ , visose procesoriaus modifikacijose „BIOS“ yra išjungta („Verr_Vmx_Msr_All_Vmx_Disabled“) . Pranešama, kad problema kilo visose naujausiose „Windows“ versijose ir kai kuriuose „Ubuntu“ paskirstymuose. Atrodo, kad virtualios mašinos pobūdis nėra svarbus, nes yra pranešimų apie įvykius tiek su „Windows“, tiek su „Ubuntu“ virtualiomis sesijomis, kurie sugenda naudojant tą patį klaidos pranešimą.

VT-x yra išjungtas BIOS visuose procesoriaus režimuose (VERR_VMX_MSR_ALL_VMX_DISABLED)

Dėl ko VT-X yra išjungtas visų procesoriaus režimų „BIOS“ („Verr_Vmx_Msr_All_Vmx_Disabled“)?

Mes ištyrėme šį konkretų klaidos pranešimą ieškodami įvairių naudotojų ataskaitų ir sprendimo, kurį jie naudojo problemai pašalinti. Šią problemą nėra lengva išspręsti, nes ji kyla tiek „Windows“, tiek „Linux“. Tačiau mums pavyko pastebėti kelis įprastus scenarijus, kurie, kaip žinoma, suaktyvina šį konkretų klaidos pranešimą:

  • Virtualizacijos technologija (VT-X) neleidžiama BIOS . Dažniausiai ši problema iškyla todėl, kad VT-X yra išjungtas kompiuterio BIOS lygyje. 64 bitų pagrindiniame kompiuteryje turi būti įjungta Virtualizacijos technologija (VTx) BIOS. Kai kuriuose kompiuteriuose taip pat turėsite įjungti virtualizacijos technologijos nukreiptą įvestį / išvestį (VTd).
  • Jūsų centrinis procesorius nepalaiko VT-X / AMD-V - Kitas galimas scenarijus yra tas, kad jūsų CPU paprasčiausiai nėra pritaikytas virtualizavimui palaikyti. Tai gali nutikti naudojant senas sąrankas, kuriose naudojamas senas procesorius.
  • PAE ir NX pagrindiniame procesoriuje neleidžiami. Keli vartotojai pranešė, kad problema buvo išspręsta įsitikinus, kad virtualizuotas procesorius sukonfigūruotas veikti su fizinio adreso plėtiniu (PAE) ir NX .
  • Paskirtos RAM nepakanka arba jos viršija sistemos galimybes - Pakeitus numatytąją bazinės atminties vertę daugybė vartotojų, susidūrusių su ta pačia problema, padėjo ją visiškai išspręsti.
  • Trečiosios šalies saugos sprendimas trukdo VT-X Vt-D - Yra keletas trečiųjų šalių AV klientų, kurie, kaip žinoma, gali trikdyti „VirtualBox“. Sukūrus taisyklę, visiškai pašalinus „Av“ klientą, konfliktas bus išspręstas.

Jei šiuo metu stengiatės išspręsti šią problemą, šiame straipsnyje pateikiamas kokybės trikčių šalinimo veiksmų sąrašas. Žemiau yra metodų rinkinys, kurių laikėsi kiti panašioje situacijoje esantys vartotojai, kad problema būtų išspręsta.

Norėdami gauti geriausius rezultatus, laikykitės žemiau pateiktų metodų jų pateikimo tvarka, kol neaptiksite taisymo, kuris išspręs jūsų konkretaus scenarijaus problemą.

1 būdas: patikrinkite, ar jūsų procesorius palaiko VT-X / AMD-V

Prieš išbandydami ką nors kitą, įsitikinkime, kad sistema, kurioje susiduriate su problema, yra skirta pritaikyti VT-X („Intel“) arba AMD-V (AMD) . Jei jūsų procesorius yra pakankamai senas, gali būti, kad jis nebuvo skirtas virtualizavimui palaikyti.

Yra keli metodai, kuriais galite vadovautis norėdami patikrinti, ar jūsų procesorius palaiko virtualizaciją, tačiau mes pasirinksime lengvą kelią. „SecurAble“ yra nemokama programa, kuri padės mums nustatyti jūsų procesoriaus ypatybes ir pasakys, ar įmanoma virtualizuoti.

Čia yra trumpas „ SecurAble“ atsisiuntimo ir naudojimo vadovas, kad sužinotumėte, ar jūsų procesorius palaiko virtualizaciją:

  1. Apsilankykite šioje nuorodoje ( čia ), slinkite žemyn iki atsisiuntimo skyriaus ir spustelėkite Atsisiųsti dabar.

    Atsisiunčiama „SecurAble“
  2. Kai programa atsisiunčiama, tiesiog atidarykite vykdomąjį failą ir galėsite naudotis toliau. UAC (Vartotojo abonemento eilutė) spustelėkite Taip ir palaukite, kol bus išanalizuotas jūsų centrinis procesorius.
  3. Kai tik pasirodys rezultatai, patikrinkite, ar virš „ Aparatūros virtualizacijos“ turite „ Taip“ .

    Aparatūros virtualizavimas palaikomas šiame pavyzdyje

    Jei patvirtinsite, kad aparatūros virtualizavimas palaikomas, galite vadovautis toliau pateiktais metodais, kad žinotumėte, jog vienas iš jų išspręs „ VT-X“ yra išjungtas visų procesoriaus režimų „BIOS“ ( klaida „ Verr_Vmx_Msr_All_Vmx_Disabled“) .

Jei testas parodys, kad jūsų kompiuteris nepalaiko aparatinės įrangos virtualizacijos, negalėsite išspręsti problemos naudodamiesi toliau pateiktais metodais.

2 būdas: įgalinkite virtualizacijos technologiją (VTX) iš BIOS

Jei susiduriate su 64 bitų pagrindinio kompiuterio problema, atminkite, kad greičiausiai turėsite įjungti virtualizacijos technologiją (VTx) iš savo BIOS nustatymų. Kai kuriose pagrindinėse plokštėse taip pat turėsite įjungti virtualizacijos technologijos nukreiptą įvestį / išvestį (VTd).

Kai kuriose pagrindinėse plokštėse ši parinktis įjungta pagal numatytuosius nustatymus, tačiau rankinis vartotojo įsikišimas ar trečiųjų šalių įsikišimas gali ją išjungti.

Pastaba: „ Windows Hyper V“ taip pat gali būti atsakingas už VT-x išjungimą kompiuteryje.

Atminkite, kad tikslios meniu parinktys, į kurias įgalinamas VT-X arba AMD-V, priklausys nuo jūsų pagrindinės plokštės. Bet apskritai žingsniai yra maždaug vienodi. Čia pateikiame trumpą vadovą, kaip įsitikinti, kad VT-X arba AMD-V yra įgalinti jūsų BIOS nustatymuose:

  1. Paleiskite kompiuterį ir kelis kartus paspauskite sąrankos mygtuką, kol įvesite savo BIOS. Sąrankos klavišas paprastai pasirodys ekrane iškart po maitinimo įjungimo. Jei nematote, pabandykite pakartotinai paspausti klavišus F (F2, F4, F8, F10, F12) arba klavišą Del („Dell“ kompiuteriai), kol suprasite.

    Paspauskite [klavišą], kad patektumėte į sąranką. Pastaba: Galite atlikti paiešką internete naudodami „ * pagrindinės plokštės versiją * BIOS raktą “, kad išvengtumėte eksperimentavimo su skirtingais deriniais.
  2. Įvedę savo BIOS nustatymus, eikite į Sauga> Sistemos sauga ir įgalinkite Virtualizacijos technologiją (VTx) ir (arba) Virtualizacijos technologiją, skirtą I / O (VTd).

    Įgalinamas virtualizavimas HP pagrįstoje BIOS

    Pastaba: atminkite, kad vardai ar vietovės skiriasi atsižvelgiant į pagrindinę plokštę. Kai kuriose BIOS versijose turėsite įjungti Virtualizacijos technologijąišplėstinių BIOS funkcijų . „Intel“ pagrindinėse plokštėse galite įjungti virtualizaciją iš Advanced> Intel (R) Virtualization Technology .

  3. Įjungę virtualizacijos technologiją įrenginyje, išsaugokite dabartinę BIOS konfigūraciją ir išeikite iš BIOS nustatymų, kad kompiuteris galėtų paleisti iš naujo.
  4. Kito paleidimo metu patikrinkite, ar problema išspręsta bandant atidaryti tą pačią virtualią mašiną (tą, kurioje anksčiau buvo rodomas klaidos pranešimas)

Jei vis dar susiduriate su tuo pačiu „ VT-X“, kuris yra išjungtas visų „CPU“ režimų „BIOS“ („Verr_Vmx_Msr_All_Vmx_Disabled“) klaida, pereikite prie kito metodo, pateikto žemiau.

3 būdas: įgalinkite PAE / NX iš „VirtualBox Manager“

Keli vartotojai, kurie stengiasi išspręsti tą patį klaidos pranešimą, pranešė, kad problema buvo visiškai išspręsta po to, kai jie žongliruodami virtualiojo įrenginio nustatymais ir įjungę PAE / NX iš „ Nustatymų“ meniu.

Ši parinktis nustato, ar pagrindinio procesoriaus PAE (fizinio adreso plėtinys) ir NX galimybės bus veikiamos virtualioje mašinoje.

Nors tai negarantuojama, paprastai pranešama, kad problema turi būti išspręsta 64 bitų kompiuteriuose, kurie patvirtinti kaip palaikantys aparatūros virtualizaciją. Čia yra trumpas vadovas, kaip įjungti PAE / NX iš „Oracle VM VirtualBox“:

  1. Kairiojoje srityje pasirinkite mašiną, kurioje rodomas klaidos pranešimas, tada spustelėkite nustatymų piktogramą.

    Prieiga prie sugedusio įrenginio meniu „Nustatymai“
  2. Virtualiosios mašinos „Nustatymų“ lange eikite į skyrių Sistema (naudodamiesi kairiąja juosta) ir eikite į skirtuką Procesorius . Tada įsitikinkite, kad pažymėtas žymimasis laukelis Įgalinti PAE / NX (susijęs su išplėstinėmis funkcijomis ).

    eikite į Sistema> Procesorius ir pažymėkite langelį, susijusį su Įgalinti PAE / NX
  3. Išsaugokite pakeitimus ir paleiskite virtualią mašiną iš naujo.

Jei vis dar matote, kad „ VT-X“ yra išjungtas „Bios“, skirtuose visiems procesoriaus režimams („Verr_Vmx_Msr_All_Vmx_Disabled“), bandant paleisti virtualią mašiną, pereikite prie kito metodo, pateikto žemiau.

4 būdas: RAM atminties dydžio padidinimas

Keli vartotojai, susidūrę su ta pačia problema, pranešė, kad problema buvo išspręsta padidinus paskirtą RAM dydį ir vėl paleidus virtualią mašiną.

Atnaujinimas: Kai kurie vartotojai pranešė, kad jų atveju taisymas iš tikrųjų sumažino paskirtą RAM dydį.

Jei aukščiau aprašyti metodai pasirodė neveiksmingi, atlikite toliau nurodytus veiksmus, kad padidintumėte arba sumažintumėte RAM dydį:

  1. Pasirinkite virtualią mašiną, kuri jums kelia problemų, ir spustelėkite nustatymų piktogramą.

    Prieiga prie sugedusio įrenginio meniu „Nustatymai“
  2. Nustatymų“ lange eikite į „Sistema“ ir eikite į pagrindinės plokštės skirtuką. Kai tik pateksite, padidinkite paskirstytą atmintį ( bazinę atmintį ) reguliuodami slankiklį, tada spustelėkite Gerai, kad išsaugotumėte pakeitimus.

    Pagrindinės atminties padidinimas
  3. Paleiskite virtualią mašiną ir pažiūrėkite, ar problema išspręsta. Jei vis tiek matote tą pačią klaidą, grįžkite į pagrindinės plokštės skirtuką, atlikdami 2 veiksmą, ir sumažinkite bazinę atmintį, nei buvo iš pradžių.

    Bazinės atminties susitraukimas
  4. Vėl paleiskite mašiną ir pažiūrėkite, ar problema išspręsta.

5 būdas: Neleisti trečiosios šalies antivirusai trukdyti aparatinės įrangos virtualizavimui

Vargu ar kaltininkas, tačiau tas, kuris vis dažniau nustatė išleidimo problemą, yra trečiosios šalies antivirusinis sprendimas. Keli vartotojai, susidūrę su ta pačia problema, pranešė, kad jų atveju klaidos pranešimą suaktyvino „Avast“ (arba kitas trečiosios šalies AV klientas).

Kaip paaiškėja, keli trečiųjų šalių saugumo sprendimai veikia fone, kad būtų sukurta „smėlio dėžės“ funkcija. Tai užrakina virtualizacijos funkcijų naudojimąsi „VirtualBox“ ar panašiu klientu.

Jei naudojate trečiosios šalies saugos klientą, išjungdami apsaugą realiuoju laiku nuo jos nepadėsite išspręsti problemos. Tos pačios saugos taisyklės išliks galiojančios, nesvarbu, ar jūsų AV veikia, ar ne.

Jei naudojate „Avast“, galite užkirsti kelią saugos klientui trukdyti „VirtualBox“ apsilankę „ Nustatymai“> „Trikčių šalinimas“ ir panaikinkite žymėjimą laukelyje, susijusiame su Įgalinti aparatinės įrangos virtualizavimą . Paleidę šį pakeitimą, paleiskite sistemą iš naujo.

„Avast“ aparatinės įrangos virtualizacijos išjungimas

Jei naudojate kitą klientą, ieškokite lygiaverčio nustatymo internete. Tačiau atminkite, kad kai kurie trečiųjų šalių AV klientai neleis išjungti smėlio dėžės funkcijos.

Tokiu atveju vienintelis sprendimas yra visiškai pašalinti trečiosios šalies AV iš savo sistemos. Tai galite lengvai padaryti vadovaudamiesi šiuo vadovu ( čia ).

Įdomios Straipsniai