Ako opraviť chybu „VT-X nie je k dispozícii (verr_vmx-No-Vmx)“ vo VirtualBoxe

VT-x alebo Intel Virtualization Technology umožňuje procesorom spúšťať virtuálne stroje. Nie je preto žiadnym prekvapením, že chyba „ VT-x nie je k dispozícii ( VERR_VMX_NO_VMX )“ bráni správnemu fungovaniu VirtualBoxu.

Táto chyba naznačuje, že váš procesor nemá povolenú virtualizáciu. Môže to byť spôsobené mnohými dôvodmi, od bezpečnostných opatrení až po konflikt s inou technológiou. Našťastie existuje veľa jednoduchých opráv tohto problému. Tu sú všetky spôsoby, ako vyriešiť túto bežnú chybu VirtualBox(VirtualBox error) .

Oprava 1: Povoľte VT-X z BIOSu

Najjednoduchším vysvetlením chyby „ VT-x nie je k dispozícii“ je, že táto funkcia nie je vo vašom počítači povolená.

Je to pravdepodobné, ak na počítači spúšťate VirtualBox(VirtualBox) prvýkrát . Ak to chcete opraviť, musíte prejsť do nastavení systému BIOS a povoliť možnosti VT-x a VT-d(access the BIOS settings and enable the VT-x and VT-d options) . V počítačoch AMD sa zvyčajne nazýva virtualizačná technológia Intel(Intel Virtualization Technology) alebo režim SVM .

Možno sa však budete musieť pohrabať v rôznych ponukách systému BIOS(BIOS) , pretože umiestnenie tejto možnosti sa medzi rôznymi základnými doskami líši(Motherboards) . Na niektorých ho nájdete v časti Zabezpečenie(Security) ; na ostatných v časti Rozšírené(Advanced) .

Oprava 2: Zakážte Hyper-V

Microsoft Windows má svoju vlastnú verziu virtualizácie(its own version of virtualization) a nehrá sa dobre s nástrojmi tretích strán, ako je VirtualBox . Musíte ho vypnúť, aby ste odstránili konflikt a aby VirtualBox fungoval správne.

Táto funkcia sa nazýva Hyper-V a nie je prítomná vo všetkých verziách systému Windows . Hyper-V majú iba 64-bitové verzie Windows 10 Pro , Enterprise alebo Education . Ak používate Windows 10 alebo Windows 11 Home edition, môžete tento krok pokojne preskočiť.

  1. Existuje niekoľko spôsobov, ako vypnúť funkciu Hyper-V Windows , ale najspoľahlivejšie je použiť príkazový riadok(Command Prompt) . Vyhľadajte(Search) „cmd“ v ponuke Štart(Start Menu) a vyberte možnosť Spustiť(Run) ako správca.

  1. Teraz zadajte nasledujúci príkaz: bcdedit /set hypervisorlaunchtype off

Týmto sa upravia konfiguračné údaje zavádzania a služba (Boot Configuration Data)Hyper-V sa odstráni zo zoznamu.

  1. Aby ste boli extra v bezpečí, postupujte aj s týmto príkazom: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Toto bráni DISM ( Deployment Image Servicing and Management ) automaticky pridať službu späť, keď aktualizuje obraz Windows .

  1. Reštartujte počítač.

Oprava 3: Zakázať integritu pamäte

Zabezpečenie systému Windows(Windows Security) obsahuje funkciu ochrany založenú na virtualizácii, ktorá dokáže zistiť vloženie kódu nízkej úrovne a ochrániť váš počítač aj pred tým najnebezpečnejším malvérom. Ale rovnako ako Hyper-V to vytvára konflikt s VirtualBoxom(VirtualBox) .

Väčšina používateľov nepotrebuje pokročilé zabezpečenie, ktoré poskytuje izolácia Core . Moderné(Modern) notebooky ho majú predvolene vypnutý, pretože je v konflikte so vstavaným softvérom používaným na optimalizáciu výkonu hardvéru.

  1. Ak chcete vypnúť integritu pamäte(Memory) v počítači, otvorte Zabezpečenie systému Windows(Windows Security) . Môžete ho vyhľadať v ponuke Štart(Start Menu) .

  1. Prejdite na kartu Zabezpečenie zariadenia.

  1. Ak chcete zistiť, či je spustená integrita pamäte(Memory) , skontrolujte hlavičku izolácie jadra . (Core)Výberom podrobností o izolácii jadra(Core) sa dostanete k samotnej možnosti.
  2. Vypnite integritu (Turn)pamäte(Memory) prepnutím prepínača do polohy(Off) Off .

  1. Reštartujte počítač.

Oprava 4: Skontrolujte nastavenia antivírusu(Antivirus Settings)

Ak používate antivírusový nástroj tretej strany, aplikácia môže blokovať niektoré funkcie virtualizácie vo vašom počítači. Avast napríklad na niektorých počítačoch automaticky deaktivuje VT-x .

Musíte sa pozrieť na nastavenia svojej antivírusovej aplikácie, aby ste zistili čokoľvek súvisiace s virtualizáciou hardvéru a uistite sa, že to povolíte. V Avaste(Avast) musíte zaškrtnúť General > Troubleshooting > Enable hardvérom podporovanú virtualizáciu.

Aký je najlepší spôsob, ako opraviť chybu „ VT (Error)-x(VT-x) nie je k dispozícii ( VERR_VMX_NO_VMX )“ v systéme Windows(Windows) ?

Spustená virtualizácia Hyper-V(Hyper-V virtualization) a zasahovanie do VirtualBoxu(VirtualBox) je najčastejším dôvodom na získanie chyby VT-x v systéme Windows 10(Windows 10) . Môžete to jednoducho opraviť vypnutím funkcie prostredníctvom príkazového riadka.

Chyba sa objavuje aj na mnohých počítačoch, pretože virtualizácia je v ich systéme BIOS(BIOS) zakázaná . Tento problém je vyriešený rovnako jednoducho – otvorte nastavenia systému BIOS(BIOS) a povoľte režim Intel Virtualization alebo SVM .

Nakoniec váš systém môže dostať chybu VT-x kvôli príliš horlivým bezpečnostným funkciám. Zakážte integritu pamäte v programe Windows Security a pozrite sa na nastavenia antivírusového programu tretej strany, aby ste našli a vyriešili všetky konflikty. VirtualBox by mal teraz bežať bez problémov.



About the author

Som inžinier windows,ios,pdf,errors,gadgets s viac ako 10-ročnými skúsenosťami. Pracoval som na mnohých vysokokvalitných Windows aplikáciách a frameworkoch, ako sú OneDrive for Business, Office 365 a ďalšie. Moja nedávna práca zahŕňala vývoj čítačky súborov PDF pre platformu Windows a prácu na tom, aby boli chybové správy zrozumiteľnejšie pre používateľov. Okrem toho sa už niekoľko rokov podieľam na vývoji platformy ios a veľmi dobre poznám jej funkcie a zvláštnosti.



Related posts