Virtuálne stroje sú úžasné veci. Pomocou virtualizačných aplikácií môžete v aktuálnom systéme spustiť celý virtuálny počítač v okne. V rámci tohto virtuálneho stroja môžete spustiť rôzne operačné systémy, testovať aplikácie v prostredí karantény a experimentovať s funkciami bez obáv. Aby tieto aplikácie virtuálneho stroja fungovali, potrebujú funkcie hardvérovej akcelerácie zabudované do moderných procesorov. Pre procesory Intel to znamená hardvérová akcelerácia Intel VT-x. Pre AMD procesory to znamená hardvérovú akceleráciu AMD-V.
V určitom okamihu sa môžu vyskytnúť chybové hlásenia vo vašich aplikáciách VM, napríklad nasledovné:
- Hardvérová akcelerácia VT-x / AMD-V nie je vo vašom systéme k dispozícii
- Tento hostiteľ podporuje technológiu Intel VT-x, ale Intel VT-x je zakázaná
- Procesor na tomto počítači nie je kompatibilný s Hyper-V
Tieto chyby sa môžu objaviť z niekoľkých rôznych dôvodov. Prvý je, že funkcia hardvérovej akcelerácie môže byť zakázaná. Na systémoch s procesorom Intel môže byť funkcia Intel VT-x vypnutá pomocou nastavenia firmvéru BIOS alebo UEFI. V skutočnosti je v nových počítačoch štandardne zakázaná. Na systémoch s CPU AMD to nebude problém. Funkcia AMD-V je vždy zapnutá, takže nie je možné zmeniť nastavenie BIOS alebo UEFI.
Druhý dôvod, prečo sa tieto chyby môžu vyskytnúť, je, ak sa pokúšate použiť virtualizačnú aplikáciu, ako je VMWare alebo VirtualBox, keď už máte nainštalovaný program Hyper-V spoločnosti Microsoft. Hyper-V preberá tieto funkcie hardvérovej akcelerácie a iné aplikácie virtualizácie nebudú mať prístup k nim.
Pozrime sa teda na to, ako tieto problémy riešiť.
Skúste Odinštalovať Hyper-V
Ak máte nainštalovaný systém Hyper-V, dostane sa chamtivý a nenechá ostatným aplikáciám virtualizácie prístup k funkciám hardvérovej akcelerácie. To sa stáva častejšie s technológiou Intel VT-x, ale môže sa tiež stane s AMD-V príležitostne. Ak je to tak, v aplikácii virtualizácie sa zobrazí chybové hlásenie o tom, že Intel VT-x (alebo AMD-V) nie je k dispozícii, aj keď je v počítači povolený.
Ak chcete vyriešiť tento problém, stačí odinštalovať Hyper-V. Hyper-V je voliteľná funkcia systému Windows, takže odinštalovanie je trochu iné ako odinštalovanie bežnej aplikácie. Prejdite na ovládací panel> Odinštalujte program. V okne "Programy a funkcie" kliknite na položku Zapnúť alebo vypnúť funkcie systému Windows.
Zapnite technológiu Intel VT-x v systéme BIOS alebo UEFI
Ak máte procesor Intel a odinštalovanie Hyper-V nevyriešilo váš problém - alebo vaša virtualizačná aplikácia oznámila, že Intel VT-x bola deaktivovaná - budete potrebovať prístup k nastaveniam vášho počítača BIOS alebo UEFI. Počítače vyrobené pred vydaním systému Windows 8 pravdepodobne používajú systém BIOS. Počítače vyrobené po vydaní systému Windows 8 môžu namiesto toho použiť UEFI a pravdepodobnosť používania UEFI rastie modernejším počítačom.
V systéme založenom na systéme BIOS získate prístup k nastaveniam systému BIOS reštartovaním počítača a stlačením príslušného tlačidla vpravo pri jeho prvom spustení. Tlačidlo, ktoré stlačíte, závisí od výrobcu počítača, ale je to často tlačidlo "Vymazať" alebo "F2". Počas spúšťania sa pravdepodobne zobrazí správa, ktorá hovorí niečo ako "Stlačte {Kľúč} na prístup k nastaveniu. "Ak nemôžete zistiť správny kľúč, aby ste sa dostali do nastavenia systému BIOS, stačí vykonať vyhľadávanie na webe niečo ako"{computer} {model_number} prístup k BIOSu."
Často nájdete možnosť v podmenu "Procesor". Toto submenu sa môže nachádzať niekde pod menu "Chipset", "Northbridge", "Advanced Chipset Control" alebo "Advanced CPU Configuration".
Aktivujte túto možnosť a potom vyberte "Uložiť a ukončiť" alebo ekvivalentnú funkciu, ak chcete uložiť zmeny nastavení a reštartovať počítač.
Čo robiť, ak nevidíte možnosť Intel VT-x v systéme BIOS alebo UEFI
Bohužiaľ, niektorí výrobcovia notebookov a výrobcovia základných dosiek nezahŕňajú vo svojich nastaveniach systému BIOS alebo UEFI možnosť zapnúť Intel VT-x.Ak túto možnosť nevidíte, skúste vykonať vyhľadávanie na webe pre číslo vášho laptopu alebo pre vašu základnú dosku, ak ide o stolný počítač - a "zapnite Intel VT-x".
V niektorých prípadoch výrobcovia môžu neskôr uvoľniť aktualizáciu firmvéru BIOS alebo UEFI, ktorá zahŕňa túto možnosť. Môže vám pomôcť aktualizácia firmvéru BIOS alebo UEFI - ak máte šťastie.
A pamätajte, že ak máte starší procesor, nemusí podporovať funkcie virtualizácie hardvéru Intel VT-x alebo AMD-V.