Kuinka korjata "VT-X ei ole saatavilla (verr_vmx-No-Vmx)" -virhe VirtualBoxissa

VT-x tai Intel Virtualization Technology sallii prosessorien ajaa virtuaalikoneita. Ei siis ole yllätys, että " VT-x is not available ( VERR_VMX_NO_VMX )" -virhe estää VirtualBoxia toimimasta oikein.

Tämä virhe osoittaa, että prosessorissasi ei ole virtualisointia käytössä. Tämä voi johtua monista syistä turvatoimista ristiriitaan toisen tekniikan kanssa. Onneksi tähän ongelmaan on monia helppoja korjauksia. Tässä on kaikki tavat ratkaista tämä yleinen VirtualBox-virhe(VirtualBox error) .

Korjaus 1: Ota VT-X käyttöön BIOSista

Yksinkertaisin selitys " VT-x ei ole käytettävissä" -virheilmoituksen saamiseen on, että ominaisuus ei vain ole käytössä tietokoneessasi.

Tämä on todennäköistä, jos käytät VirtualBoxia(VirtualBox) ensimmäistä kertaa koneellasi. Korjataksesi sen, sinun tarvitsee vain käyttää BIOS-asetuksia ja ottaa VT-x- ja VT-d-asetukset käyttöön(access the BIOS settings and enable the VT-x and VT-d options) . Sitä kutsutaan yleensä Intel Virtualization Technology tai SVM - tilaksi AMD - tietokoneissa.

Saatat kuitenkin joutua kurkistamaan eri BIOS - valikoissa, koska vaihtoehdon sijainti vaihtelee eri emolevyjen(Motherboards) välillä . Joillakin se löytyy Turvallisuus(Security) -kohdasta . toisissa kohdassa Lisäasetukset(Advanced) .

Korjaus 2: Poista Hyper-V käytöstä

Microsoft Windowsilla on oma virtualisointiversionsa(its own version of virtualization) , eikä se toimi hyvin kolmannen osapuolen työkaluilla, kuten VirtualBox . Sinun on poistettava se käytöstä poistaaksesi ristiriidan ja saada VirtualBox toimimaan oikein.

Ominaisuus on nimeltään Hyper-V , eikä sitä ole kaikissa Windows -versioissa . Vain Windows 10 (Windows 10) Pron(Pro) , Enterprisen(Enterprise) tai Educationin(Education) 64-bittisissä versioissa on Hyper-V . Jos käytät Windows 10- tai Windows 11 Home -versiota, voit ohittaa tämän vaiheen turvallisesti.

  1. Hyper-V Windows -ominaisuuden poistamiseen on useita tapoja , mutta luotettavin on käyttää komentokehotetta(Command Prompt) . Etsi(Search) "cmd" Käynnistä-valikosta(Start Menu) ja valitse Suorita(Run) järjestelmänvalvojana -vaihtoehto.

  1. Kirjoita nyt seuraava komento: bcdedit /set hypervisorlaunchtype off

Tämä muokkaa käynnistysmääritystietoja(Boot Configuration Data) ja poistaa Hyper-V- palvelun luettelosta.

  1. Turvallisuuden lisäämiseksi käytä myös tätä komentoa: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Tämä estää DISM :ää ( Deployment Image Services(Deployment Image Servicing) and Management ) lisäämästä palvelua automaattisesti takaisin, kun se päivittää Windows - otoksen.

  1. Käynnistä tietokoneesi uudelleen.

Korjaus 3: Poista muistin eheys käytöstä

Windows Security sisältää virtualisointiin perustuvan suojausominaisuuden, joka tunnistaa matalan tason koodin lisäyksen ja suojaa tietokonettasi jopa vaarallisimmilta haittaohjelmilta. Mutta aivan kuten Hyper-V , tämä luo ristiriidan VirtualBoxin(VirtualBox) kanssa .

Useimmat käyttäjät eivät tarvitse Core - eristyksen tarjoamaa edistynyttä tietoturvaa. Nykyaikaisissa(Modern) kannettavissa tietokoneissa se on oletuksena poistettu käytöstä, koska se on ristiriidassa sisäänrakennetun ohjelmiston kanssa, jota käytetään optimoimaan laitteiston suorituskykyä.

  1. Jos haluat poistaa muistin(Memory) eheyden käytöstä tietokoneessa, avaa Windowsin suojaus(Windows Security) . Voit etsiä sitä Käynnistä-valikosta(Start Menu) .

  1. Vaihda Laitteen suojaus -välilehteen.

  1. Voit tarkastella, onko Memory Integrity käynnissä tarkistamalla Core isolation -otsikon. Ydineristyksen yksityiskohtien valitseminen tuo(Core) sinut itse vaihtoehtoon.
  2. Poista (Turn)muistin(Memory) eheys käytöstä kääntämällä kytkin Off - asentoon.

  1. Käynnistä tietokone uudelleen.

Korjaus 4: Tarkista virustorjunta-asetukset(Antivirus Settings)

Jos käytät kolmannen osapuolen virustentorjuntatyökalua, sovellus saattaa estää joitain virtualisointiominaisuuksia tietokoneessasi. Avast esimerkiksi poistaa automaattisesti VT-x :n käytöstä joissakin tietokoneissa.

Sinun on tarkasteltava virustentorjuntasovelluksesi asetuksia laitteiston virtualisointiin liittyvien asioiden suhteen ja varmistettava, että se sallitaan. Avastissa sinun on valittava (Avast)General > Troubleshooting > Enable laitteistoavusteinen virtualisointi.

Mikä on paras tapa korjata " VT-x is not available ( VERR_VMX_NO_VMX ) " -virhe (Error)Windowsissa(Windows) ?

Hyper -V-virtualisoinnin suorittaminen ja (Hyper-V virtualization)VirtualBoxin(VirtualBox) häiritseminen on yleisin syy VT-x-virheen saamiseen Windows 10 :ssä . Voit korjata sen helposti poistamalla ominaisuuden käytöstä komentokehotteen kautta.

Virhe näkyy myös monissa tietokoneissa, koska virtualisointi on poistettu käytöstä niiden BIOSissa(BIOS) . Se on yhtä helposti ratkaistavissa – avaa BIOS - asetukset ja ota Intelin virtualisointi-(Intel Virtualization) tai SVM - tila käyttöön.

Lopuksi järjestelmäsi voi saada VT-x- virheen liian innokkaiden suojausominaisuuksien vuoksi. Poista Muistin eheys käytöstä Windowsin suojauksesta(Windows Security) ja etsi ja ratkaise mahdolliset ristiriidat katsomalla kolmannen osapuolen virustorjuntaohjelman asetuksia. VirtualBoxin(VirtualBox) pitäisi nyt toimia ilman ongelmia.



About the author

Olen laitteisto- ja ohjelmistokehityksen asiantuntija. Minulla on kokemusta työskentelystä sekä Applen tuotteiden (ios) että Googlen Android-alustojen kanssa. Olen myös vahva Edge computing -tekniikan puolestapuhuja, joka on verkko- ja mobiiliteknologian uusin trendi. Taitoni näillä alueilla tekevät minusta ihanteellisen nopeiden, turvallisten ja tehokkaiden sovellusten kehittämiseen.



Related posts