Сучасні ЦП мають функції апаратної віртуалізації, які допомагають прискорити роботу віртуальних машин, створених у VirtualBox, VMware, Hyper-V та інших програмах. Але ці функції не завжди ввімкнено за умовчанням.
Віртуальні машини – чудова інновація. За допомогою віртуалізованих програм ви можете запускати повністю віртуальну машину на Windows у поточній системі. За допомогою цього віртуального робочого столу ви можете запускати різні операційні системи, тестувати програми в середовищі ізольованого програмного середовища та тестувати функції, не турбуючись. Для роботи програми віртуальної машини потребують апаратного прискорення, вбудованого в сучасні ЦП. Це означає апаратне прискорення Intel VT-x для процесорів Intel і апаратне прискорення AMD-V для процесорів AMD.
Іноді ви можете зіткнутися з такими повідомленнями про помилки в програмах віртуальної машини:
- Апаратне прискорення VT-x/AMD-V недоступне у вашій системі
- Цей сервер підтримує Intel VT-x, але не підтримує Intel VT-x
- Процесор на цьому комп’ютері несумісний із Hyper-V
Існує багато різних причин цих помилок. По-перше, апаратне прискорення не ввімкнено. У системах із процесорами Intel функцію Intel VT-x можна вимкнути за допомогою налаштувань BIOS або мікропрограми UEFI. Насправді на нових комп’ютерах він часто вимкнено за умовчанням. У системах із процесорами AMD така помилка не виникне, оскільки функція AMD-V завжди ввімкнена, тому налаштування BIOS або UEFI не змінюються.
Іншою причиною є використання програми віртуалізації , як-от VMWare або VirtualBox, коли на машині встановлено Microsoft Hyper-V. Hyper-V піклується про функції апаратного прискорення та запобігає доступу інших віртуальних програм.
Тож давайте подивимося, як вирішити ці проблеми.
Видаліть Hyper-V
Якщо у вас встановлено Hyper-V , він стає «жадібним» і не дозволяє іншим програмам віртуалізації отримувати доступ до функцій апаратного прискорення. Зазвичай це трапляється з обладнанням Intel VT-x, але також може статися з AMD-V. У цьому випадку ви побачите повідомлення про помилку Intel VT-x (або AMD-V) не знайдено, навіть якщо його ввімкнено на вашому комп’ютері.
Щоб вирішити цю проблему, просто видаліть Hyper-V. Hyper-V — це додаткова функція Windows, тому вона дещо відрізняється від звичайного видалення програми . Перейдіть до Панелі керування > Видалити програму. У вікні « Програми та засоби » виберіть « Увімкнути або вимкнути функції Windows ».

У вікні «Функції Windows» зніміть прапорець «Hyper-V», а потім натисніть « ОК ».
Коли ви завершите видалення Hyper-V, перезавантажте комп’ютер, а потім знову спробуйте скористатися VirtualBox або VMware.
Увімкніть Intel VT-x у BIOS або UEFI
Якщо у вас процесор Intel і видалення Hyper-V не вирішує проблему — або віртуальна програма все одно надсилає повідомлення про те, що Intel VT-x вимкнено, — вам потрібно зайти в налаштування BIOS або UEFI на комп’ютері. Системи BIOS зазвичай використовувалися в персональних комп’ютерах, вироблених до випуску Windows 8, і можуть бути замінені на UEFI на комп’ютерах сьогодні. Можливість використання UEFI все більше підвищує сучасність персональних комп’ютерів.
У системі на базі BIOS перейдіть до налаштування BIOS, перезавантаживши ПК і натиснувши відповідну клавішу під час першого запуску. Клавіша, яку потрібно натиснути, залежить від виробника комп’ютера, але зазвичай це клавіша «Видалити» або «F2». Ви також можете побачити повідомлення під час запуску, подібне до «Натисніть {клавішу}, щоб отримати доступ до налаштування». Якщо ви не можете знайти точний ключ для доступу до налаштувань BIOS, просто знайдіть в Інтернеті щось на зразок "{Computer} {model_number} access BIOS".

Для комп’ютерів на базі UEFI ви не можете просто натиснути клавішу під час завантаження комп’ютера. Натомість вам потрібно виконати ці інструкції, щоб отримати доступ до налаштувань UEFI із додаткових параметрів завантаження Windows. Утримуйте клавішу Shift, коли ви клацаєте «Перезавантажити» у Windows, щоб перезапустити це меню.
Незалежно від того, чи використовує ваш комп’ютер BIOS чи UEFI, коли ви перебуваєте в меню налаштувань, ви можете почати шукати параметри з позначками «Intel VT-x», «Intel Virtualization Technology», «Virtualization Extensions», «Vanderpool» або подібні.
Зазвичай ви знайдете цей параметр у підменю «Процесор». Це підменю може бути розташоване десь під меню «Чипсет», «Північний міст», «Розширене керування набором мікросхем» або «Розширена конфігурація ЦП».
Увімкніть опцію, а потім виберіть «Зберегти та вийти» або подібну функцію, щоб зберегти зміни налаштувань і перезавантажити комп’ютер.

Після перезавантаження комп’ютера спробуйте знову використати VirtualBox або VMware.
Що робити, якщо ви не бачите параметр Intel VT-x у BIOS або UEFI
На жаль, деякі виробники ноутбуків і материнських плат не мають можливості ввімкнути Intel VT-x у налаштуваннях BIOS або UEFI. Якщо ви не бачите цю опцію, знайдіть в Інтернеті номер моделі, якщо це ноутбук, або материнську плату, якщо це настільний комп’ютер, і виберіть « увімкнути Intel VT-x».
У деяких випадках виробники можуть випускати оновлення мікропрограми BIOS або UEFI, які включають цю опцію. Таким чином, оновлення мікропрограми BIOS або UEFI може бути корисним.