Oprava: VT-X je zakázaný v systéme Bios pre všetky režimy CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Niekoľko používateľov narazilo, že chyba VT-X je zakázaná v prípade Bios pre všetky režimy procesora (Verr_Vmx_Msr_All_Vmx_Disabled), keď sa pokúša otvoriť virtuálny stroj pomocou VM Virtualbox. O tomto probléme sa uvádza, že sa vyskytuje vo všetkých najnovších verziách systému Windows a v niektorých distribúciách Ubuntu. Povaha virtuálneho počítača sa nezdá byť dôležitá, pretože vo virtuálnych reláciách Windows a Ubuntu sú hlásené výskyty, ktoré zlyhajú pri rovnakej chybovej správe.

VT-x je v systéme BIOS vypnutý pre všetky režimy CPU (VERR_VMX_MSR_ALL_VMX_DISABLED)

Čo spôsobuje VT-X, je zakázané v systéme Bios pre všetky režimy CPU (Verr_Vmx_Msr_All_Vmx_Disabled)?

Túto konkrétnu chybovú správu sme preskúmali pomocou rôznych používateľských správ a riešení, ktoré použili na vyriešenie problému. Tento problém nie je ľahké vyriešiť, pretože sa vyskytuje v systéme Windows aj Linux. Podarilo sa nám však nájsť niekoľko bežných scenárov, o ktorých je známe, že spúšťajú túto konkrétnu chybovú správu:

  • Virtualizačná technológia (VT-X) je v systéme BIOS vypnutá - Tento problém sa väčšinou vyskytuje, pretože program VT-X je na počítači zakázaný z úrovne BIOS. 64-bitový hostiteľ musí mať povolenú virtualizačnú technológiu (VTx) v systéme BIOS. Na niektorých počítačoch musíte tiež povoliť I / O (VTd) virtualizačnej technológie.
  • Váš procesor nepodporuje VT-X / AMD-V - Ďalším možným scenárom je, že váš procesor jednoducho nie je vybavený na podporu virtualizácie. Môže k tomu dôjsť pri starých nastaveniach, ktoré používajú starý procesor.
  • PAE a NX sú na hostiteľskom CPU zakázané - Niekoľko používateľov oznámilo, že problém bol vyriešený potom, ako sa ubezpečili, že virtualizovaný procesor je nakonfigurovaný na spustenie s rozšírením fyzickej adresy (PAE) a NX .
  • Pridelená RAM nie je dostatočná alebo presahuje možnosti systému - Zmena predvolenej hodnoty základnej pamäte pomohla mnohým používateľom naraziť na rovnaký problém, aby ju úplne vyriešili.
  • Bezpečnostné riešenie tretej strany interferuje s VT-X Vt-D - Existuje niekoľko AV klientov tretej strany, o ktorých je známe, že spôsobujú interferenciu s VirtualBoxom. Stanovenie pravidla o úplnej odinštalovaní klienta Av vyrieši konflikt.

Ak sa momentálne pokúšate tento problém vyriešiť, v tomto článku nájdete zoznam krokov na riešenie problémov s kvalitou. Nižšie nájdete zoznam metód, ktoré ostatní používatelia v podobnej situácii postupovali, aby sa problém vyriešil.

Najlepšie výsledky dosiahnete, ak použijete nižšie uvedené metódy v poradí, v akom sú uvedené, až kým nenarazíte na opravu, ktorá problém vyrieši v konkrétnom scenári.

Metóda 1: Overte, či váš procesor podporuje VT-X / AMD-V

Predtým, ako vyskúšate čokoľvek iné, skontrolujte, či je systém, s ktorým sa problém stretáva, navrhnutý tak, aby vyhovoval VT-X (Intel) alebo AMD-V (AMD) . Ak je váš procesor dosť starý, je možné, že nebol navrhnutý na podporu virtualizácie.

Existuje niekoľko metód, pomocou ktorých môžete overiť, či váš procesor podporuje virtualizáciu, ale pôjdeme jednoduchou cestou. SecurAble je freeware, ktorý nám pomôže určiť vlastnosti vášho procesora a povedať nám, či je možné virtualizáciu dosiahnuť.

Tu je stručná príručka o sťahovaní a používaní programu SecurAble, aby ste zistili, či váš procesor podporuje virtualizáciu:

  1. Prejdite na tento odkaz ( tu ), prejdite nadol na časť na stiahnutie a kliknite na možnosť Stiahnuť.

    Sťahovanie SecurAble
  2. Po stiahnutí pomôcky jednoducho spustite spustiteľný súbor a je dobré ísť. Kliknite na tlačidlo Áno na výzve UAC (User Account Prompt) a počkajte, kým sa váš procesor neanalyzuje.
  3. Po zobrazení výsledkov skontrolujte, či máte Áno priamo nad hardvérovou virtualizáciou .

    V tomto príklade je podporovaná hardvérová virtualizácia

    Ak potvrdíte, že je podporovaná virtualizácia hardvéru, môžete postupovať podľa nižšie uvedených metód, aby ste vedeli, že jedna z nich vyrieši chybu VT-X je vypnutá v chybách Bios pre všetky režimy CPU (Verr_Vmx_Msr_All_Vmx_Disabled) .

V prípade, že test preukáže, že váš počítač nepodporuje virtualizáciu hardvéru, nebudete môcť problém vyriešiť pomocou nižšie uvedených metód.

Metóda 2: Povoľte technológiu virtualizácie (VTX) z BIOS

Ak narazíte na problém na 64-bitovom hostiteľovi, nezabudnite, že budete pravdepodobne musieť povoliť virtualizačnú technológiu (VTx) z nastavení systému BIOS. Na niektorých základných doskách budete tiež musieť povoliť I / O virtualizačnej technológie (VTd).

Niektoré základné dosky sú predvolene zapnuté, ale manuálny zásah používateľa alebo rušenie treťou stranou ju môžu zakázať.

Poznámka: Windows Hyper V môže byť zodpovedný aj za vypnutie VT-x na vašom počítači.

Majte na pamäti, že presné možnosti ponuky, ktoré zahŕňajú aktiváciu VT-X alebo AMD-V, sa budú líšiť v závislosti od vašej základnej dosky. Kroky sú však vo všeobecnosti rovnaké. Tu je stručná príručka, ako skontrolovať, či je v nastaveniach systému BIOS povolená technológia VT-X alebo AMD-V:

  1. Spustite zariadenie a opakovane stláčajte tlačidlo Nastavenie, kým nezadáte BIOS. Kláves Setup sa zvyčajne zobrazí na obrazovke ihneď po zapnutí počítača. Ak to nevidíte, skúste opakovane stláčať klávesy F (F2, F4, F8, F10, F12) alebo kláves Del (počítače Dell), až kým sa nezobrazí správne.

    Stlačením klávesu [kláves] vstúpite do nastavenia Poznámka: Môžete vykonať online vyhľadávanie pomocou „ * verzie základnej dosky * kľúč BIOS “, aby ste sa vyhli experimentovaniu s rôznymi kombináciami.
  2. Po zadaní nastavení systému BIOS prejdite do časti Zabezpečenie> Zabezpečenie systému a povoľte virtualizačné technológie (VTx) a / alebo virtualizačné technológie DIrected I / O (VTd).

    Povolenie virtualizácie v systéme BIOS založenom na spoločnosti HP

    Poznámka: Majte na pamäti, že názvy alebo umiestnenie sa budú líšiť v závislosti od základnej dosky. V niektorých verziách systému BIOS budete musieť povoliť technológiu virtualizácie z rozšírených funkcií systému BIOS . Na základných doskách založených na procesoroch Intel môžete povoliť virtualizáciu pomocou pokročilých technológií> Virtualization Technology spoločnosti Intel .

  3. Po povolení virtualizačnej technológie na stroji uložte aktuálnu konfiguráciu systému BIOS a ukončite nastavenia systému BIOS, aby sa váš počítač mohol reštartovať.
  4. Pri nasledujúcom spustení skontrolujte, či sa problém vyriešil pokusom o otvorenie toho istého virtuálneho počítača (toho, ktorý predtým zobrazoval chybové hlásenie)

Ak stále narazíte na to, že rovnaká chyba VT-X je vypnutá v chybe Bios pre všetky režimy procesora (Verr_Vmx_Msr_All_Vmx_Disabled), prejdite na nasledujúcu metódu nižšie.

Metóda 3: Povoliť PAE / NX z VirtualBox Manager

Niekoľko používateľov, ktorí sa snažia vyriešiť tú istú chybovú správu, oznámilo, že problém bol vyriešený úplne potom, čo sa prebudili s nastavením virtuálneho zariadenia a povolili PAE / NX z ponuky Nastavenia .

Táto voľba určuje, či budú virtuálnemu stroju vystavené schopnosti PAE (Physical Adress Extension) a NX hostiteľského CPU.

Aj keď to nezaručuje funkčnosť, spravidla sa uvádza, že tento problém vyrieši na 64-bitových počítačoch, pri ktorých sa potvrdí, že podporujú virtualizáciu hardvéru. Tu je stručná príručka o povolení PAE / NX z Oracle VM VirtualBox:

  1. Na ľavom paneli vyberte zariadenie, ktoré zobrazuje chybové hlásenie, a potom kliknite na ikonu Nastavenia .

    Prístup k ponuke nastavení chybného zariadenia
  2. V okne Nastavenia virtuálneho počítača prejdite do časti Systém (pomocou ľavého panela) a prejdite na kartu Procesor . Potom skontrolujte, či je začiarknuté políčko Povoliť PAE / NX (spojené s rozšírenými funkciami ).

    prejdite do časti Systém> Procesor a začiarknite políčko spojené s povolením PAE / NX
  3. Uložte zmeny a znova spustite virtuálny počítač.

Ak stále vidíte, že VT-X je pri pokusu o spustenie virtuálneho počítača chyba Bios for All CPU (Verr_Vmx_Msr_All_Vmx_Disabled), prejdite na nasledujúcu metódu nižšie.

Metóda 4: Zväčšenie veľkosti pamäte RAM

Niekoľko používateľov, ktorí sa stretli s rovnakým problémom, oznámilo, že problém bol vyriešený potom, čo zväčšili pridelenú veľkosť pamäte RAM a znova spustili virtuálny počítač.

Aktualizácia: Niektorí používatelia uviedli, že v ich prípade zahrnutá oprava skutočne znížila pridelenú veľkosť pamäte RAM.

Ak sa vyššie uvedené metódy ukázali ako neúčinné, zväčšite alebo znížte veľkosť pamäte RAM podľa nasledujúcich krokov:

  1. Vyberte virtuálny počítač, ktorý vám spôsobuje problémy, a kliknite na ikonu Nastavenia .

    Prístup k ponuke nastavení chybného zariadenia
  2. V okne Nastavenia prejdite na Systém a prejdite na kartu Základná doska . Keď sa tam dostanete, upravte posúvač zväčšením alokovanej pamäte ( základná pamäť ) a kliknutím na tlačidlo Ok uložte zmeny.

    Rozšírenie základnej pamäte
  3. Spustite virtuálny počítač a zistite, či sa problém vyriešil. Ak sa stále zobrazuje rovnaká chyba, pomocou kroku 2 sa vráťte na kartu Základná doska a znížte základnú pamäť na úroveň nižšiu, ako bola pôvodne.

    Zmenšenie základnej pamäte
  4. Spustite zariadenie znova a zistite, či sa problém vyriešil.

Metóda 5: Zabránenie zasahovaniu antivírusu tretej strany do virtualizácie hardvéru

Nepravdepodobným vinníkom, ktorý však bol identifikovaný ako spôsobujúci problém znova a znova, je antivírusové riešenie tretej strany. Niekoľko používateľov, ktorí sa stretli s rovnakým problémom, uviedlo, že v ich prípade Avast (alebo iný AV klient tretej strany) spustil chybové hlásenie.

Ako sa ukazuje, niekoľko bezpečnostných riešení tretích strán spúšťa niečo na pozadí, aby vytvorili funkciu „karantény“. To nakoniec uzamkne funkcie virtualizácie pred tým, ako ich bude používať VirtualBox alebo podobný klient.

Ak používate bezpečnostného klienta tretej strany, vypnutie ochrany v reálnom čase vám nepomôže vyriešiť problém. Rovnaké bezpečnostné pravidlá zostanú pevne zavedené bez ohľadu na to, či je váš AV aktívny alebo nie.

Ak používate Avast, môžete zabrániť bezpečnostnému klientovi v zasahovaní do VirtualBoxu tak, že prejdete do časti Nastavenia> Odstraňovanie problémov a zrušíte začiarknutie políčka Povoliť virtualizáciu pomocou hardvéru . Po vykonaní tejto zmeny reštartujte systém.

Zakázanie virtualizácie hardvéru spoločnosti Avast

Ak používate iného klienta, vyhľadajte ekvivalentné nastavenie online. Majte však na pamäti, že niektorí klienti AV tretej strany vám nedovolia zakázať funkciu karantény.

Ak je to tak, jediným riešením je úplné odinštalovanie AV od tretej strany zo systému. Môžete to urobiť ľahko podľa tejto príručky ( tu ).

Zaujímavé Články