Korjaus: vt-x ei ole käytettävissä (verr_vmx_no_vmx)

Neuvovat: Klikkaa Korjata Windows Virheitä Ja Optimoida Järjestelmän Suorituskykyä

Jotkut käyttäjät ovat saaneet VT-x: tä ei ole saatavana (verr_vmx_no_vmx) -virhesanoma joka kerta, kun he yrittävät käynnistää minkä tahansa VM: nsä (virtuaalikoneet) käyttämällä VirtualBoxia tai vastaavaa ohjelmistoa.

Mikä aiheuttaa vt-x: n, ei ole käytettävissä (verr_vmx_no_vmx) -virhe

Tutkimme asiaa yrittämällä luoda kysymys uudelleen ja tutkimalla erilaisia ​​käyttäjäraportteja. Sen perusteella, minkä pystyimme keräämään, on useita skenaarioita, jotka johtavat tämän virhesanoman ilmestymiseen:

  • VT-X ei ole käytössä BIOS-asetuksissa - Jotkut kolmannen osapuolen sovellukset voivat poistaa VT-X: n käytöstä BIOS-asetuksista manuaalisesti tai etäyhteyden kautta.
  • Koneen suoritin ei tue VT-X: tä - vaikka nämä tapaukset ovat harvinaisia, joissakin tapauksissa virhe ilmenee, koska kyseistä tietokonetta ei yksinkertaisesti ole varustettu tukemaan VT-X-tekniikkaa.
  • Hyper-V-virtualisointi on käytössä Windowsissa - tämä on ehkä yleisin syy, miksi tämä virhe ilmenee. Koska Microsoftin Hyper-V-tekniikan tiedetään olevan ristiriidassa VT-X: n kanssa, käyttöjärjestelmä estää VT-x: n automaattisesti, jos Hyper-V-virtualisointi on käytössä.
  • Avast-päivitys poistettu käytöstä VT-X - Kuten käy ilmi, Avast julkaisi päivityksen, joka poistaa käytännössä VT-x: n käytöstä reaaliaikaisen suojauksen ollessa aktiivinen, ellei käyttäjä salli sisäkkäistä virtualisointia asetusvalikossa.
  • Ydin eristys on käytössä - Ydin eristäminen on Windows Defenderin suojausvaihtoehto, jonka tiedetään olevan ristiriidassa VT-X: n kanssa, kun se on käytössä.

Jos yrität ratkaista tämän ongelman, tässä artikkelissa on luettelo vahvistetuista vianetsintävaiheista. Alla on kokoelma menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat käyttäneet ongelman ratkaisemiseen.

Koska alla olevat menetelmät on järjestetty monimutkaisuuden ja tehokkuuden perusteella, on parasta, että noudatat niitä siinä järjestyksessä kuin ne esitetään ja jatkamme, kunnes löydät korjauksen, joka on tehokas tapauksessasi.

Tapa 1: Hyper-V-virtualisoinnin poistaminen käytöstä

Koska tämä on yksi yleisimmistä skenaarioista, aloitetaan varmistamalla, että Hyper-V-virtualisointi ei häiritse VT-x: ää. Aina kun Hyper-V-virtualisointi on käytössä, se poistaa VT-x-virtualisoinnin vastaavuuden automaattisesti.

Saatat käsitellä tätä ongelmaa asentaessasi sovelluksen, kuten Docker. Muista, että useimmissa tapauksissa, vaikka poistat Hyper-V: n käyttöön otetun sovelluksen, tekniikka pysyy silti käytössä - estäen VT-x: n suorittamista.

Testataan tämä tilanne poistamalla Microsoft Hyper V käytöstä. Hyper-V-virtualisoinnin poistamiseksi käytöstä on useita tapoja, mutta pidetään asiat mahdollisimman yksinkertaisia. Näin poistat Microsoft Hyper V: n käytöstä korotetusta komentokehotteesta:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten cmd ja paina Ctrl + Shift + Enter avataksesi kohotetun komentokehotteen. Napsauta Kyllä, kun UAC (User Account Control) -ikkuna kehottaa sinua.

    Suorita valintaikkuna: cmd ja paina sitten Ctrl + Shift + Enter
  2. Liitä korotettuun komentokehotteeseen seuraava komento poistaaksesi Microsoft Hyper V käytöstä ja paina Enter :
     dism.exe / Online / Poista ominaisuus: Microsoft-Hyper-V 
  3. Kun komento on suoritettu onnistuneesti, sulje korotettu komentokehote ja käynnistä tietokone uudelleen.
  4. Avaa seuraavan käynnistyksen yhteydessä Virtualbox-kone uudelleen ja katso, saatko edelleen saman virheviestin.

Jos näet edelleen, että VT-x ei ole käytettävissä (verr_vmx_no_vmx) -virhe yrittäessäsi käynnistää automaattisen automaation, siirry seuraavaan alla olevaan menetelmään.

Tapa 2: Ota sisäkkäinen virtualisointi käyttöön Avast Settings -valikossa (jos sellainen on)

Jos käytät Avastia, muista, että kesäkuussa 2017 julkaistu sovelluspäivitys lisää automaattisen ominaisuuden, joka estää VT-X: n käynnistämistä järjestelmässäsi, jos tietyt ehdot täyttyvät.

Onneksi on olemassa tapa korjata tämä ongelma poistamatta kolmannen osapuolen tietoturvaohjelmaa. Monet käyttäjät ovat ilmoittaneet pystyvänsä korjaamaan ongelman käytyään Avast-asetukset> Vianmääritys ja ottamalla käyttöön Käytä sisäkkäistä virtualisointia -valintaruudut, jos käytettävissä, ja Ota käyttöön laitteistoavusteinen virtualisointi.

Ota Käytä sisäkkäistä virtualisointia, jos käytettävissä, vaihtoehto

Jos tätä menetelmää ei voitu käyttää tietyssä tilanteessa, siirry seuraavaan seuraavaan menetelmään.

Tapa 3: Poista ydin eristäminen Windows Defenderistä

Core Isolation on Windows Defender Device -turvavaihtoehto, jonka tiedetään olevan ristiriidassa VT-X: n kanssa. Jos saat VT-x ei ole käytettävissä (verr_vmx_no_vmx) -virheen ja käytät Windows Defenderiä oletussuojausvaihtoehtona, kehotamme sinua tekemään tarvittavat tutkimukset sen selvittämiseksi, onko ytimen eristäminen käytössä.

Voit tehdä tämän seuraavasti:

  1. Avaa vasemmassa alakulmassa oleva aloituskuvake ja etsi Windows Defender. Napsauta sitten Windows Defender Security Center avataksesi sisäänrakennetun suojausvaihtoehdon.

    Windows Defender -suojauskeskuksen avaaminen
  2. Kun olet Windows Defenderin tietoturvakeskuksessa, napsauta vasemmassa reunassa olevaa Laiteturvallisuus- merkintää.

    Avaa Windows Defenderin Device Security -valikko
  3. Napsauta Device Security -valikossa Core isolaation details ( Core isolation ).

    Core Isolation -asetusten käyttäminen
  4. Varmista, että ydineristysvalikossa on Muistin eheyteen liittyvä kytkin pois päältä .

    Poista ydineristysmuistin eheys käytöstä
  5. Kun asetus on poistettu käytöstä, käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu seuraavan käynnistyksen yhteydessä.

Jos et edelleenkään pysty ajamaan Virtualbox VM: tä saamatta VT-x: tä ei ole käytettävissä (verr_vmx_no_vmx) -virhe, siirry lopulliseen menetelmään.

Tapa 4: Ota VT-X käyttöön BIOS-asetuksista

Jos olet saavuttanut niin kauan ilman tulosta, todennäköisesti miksi VT-x: n saaminen ei ole saatavana (verr_vmx_no_vmx) -virhe johtuu siitä, että tekniikka on poistettu käytöstä BIOS-asetuksissa. Muista, että jotkut kolmannen osapuolen sovellukset voivat ohittaa nämä asetukset, joten älä hylkää tätä menetelmää ennen kuin tarkistatko tämän skenaarion totta.

Vaiheet BIOS-asetusten käyttämiseen ja VT-X: n käyttöönoton tarkistamiseen vaihtelevat emolevyn valmistajan mukaan. Mutta tyypillisesti tämä asetus löytyy kohdasta Suojaus (järjestelmän suojaus), joka on lueteltu virtualisointitekniikana tai VTx / VTd-tiedostona .

Aktivoi virtualisointi BIOS-asetuksista

Jos kaikki yllä olevat menetelmät ovat osoittautuneet rintakuvaksi, on erittäin todennäköistä, että koneesi ei ole varustettu tukemaan VT-X: ää. Voit tarkistaa, soveltuuko tämä tilanne tilanteeseesi, asentamalla ja suorittamalla tämä Microsoft Developed -työkalu ( täällä ) nähdäksesi tukeeko prosessorisi HAV-tekniikkaa (VT-X: n takana oleva tekniikka).

Mielenkiintoisia Artikkeleita