Виправлено: VT-X вимкнено в Bios для всіх режимів процесора (Verr_Vmx_Msr_All_Vmx_Disabled)

Кілька користувачів стикаються з помилкою VT-X у Bios для всіх режимів процесора (Verr_Vmx_Msr_All_Vmx_Disabled) під час спроби відкрити віртуальну машину за допомогою VM Virtualbox. Повідомляється, що проблема виникає в усіх останніх версіях Windows та в деяких дистрибутивах Ubuntu. Здається, природа віртуальної машини не є важливою, оскільки повідомляється про випадки віртуальних сеансів як Windows, так і Ubuntu, які не працюють із однаковим повідомленням про помилку.

VT-x вимкнено в BIOS для всіх режимів процесора (VERR_VMX_MSR_ALL_VMX_DISABLED

Що спричиняє вимкнення VT-X у Bios для всіх режимів процесора (Verr_Vmx_Msr_All_Vmx_Disabled)?

Ми дослідили це конкретне повідомлення про помилку, переглянувши різні звіти користувачів та рішення, яке вони використовували для виправлення проблеми. Виправити цю проблему непросто, оскільки вона виникає як у Windows, так і в Linux. Однак нам вдалося виявити кілька поширених сценаріїв, які, як відомо, викликають саме це повідомлення про помилку:

  • Технологія віртуалізації (VT-X) відключена в BIOS - Здебільшого ця проблема виникає через те, що VT-X вимкнено на рівні BIOS на комп'ютері. 64-розрядний хост повинен мати ввімкнену технологію віртуалізації (VTx) у BIOS. На деяких машинах вам також потрібно буде ввімкнути технологію спрямованого введення-виведення технологій віртуалізації (VTd).
  • Ваш процесор не підтримує VT-X / AMD-V - інший можливий сценарій полягає в тому, що ваш центральний процесор просто не оснащений підтримкою віртуалізації. Це може статися зі старими установками, які використовують старий процесор.
  • PAE і NX вимкнені на хост-процесорі - Кілька користувачів повідомили, що проблема була вирішена після того, як вони переконались, що віртуалізований процесор налаштований на роботу з розширенням фізичної адреси (PAE) та NX .
  • Виділеної оперативної пам'яті недостатньо або перевищує можливості системи - Зміна значення базової пам’яті за замовчуванням допомогло багатьом користувачам, які стикаються з однією і тією ж проблемою, повністю її вирішити.
  • Стороннє рішення безпеки перешкоджає роботі VT-X Vt-D - Існує кілька сторонніх AV-клієнтів, які, як відомо, створюють перешкоди для роботи з VirtualBox. Встановлення правила повного видалення клієнта Av дозволить вирішити конфлікт.

Якщо ви зараз намагаєтесь вирішити цю конкретну проблему, ця стаття надасть вам список якісних кроків з усунення несправностей. Нижче наведено набір методів, яким дотримувались інші користувачі у подібній ситуації, щоб вирішити проблему.

Для досягнення найкращих результатів дотримуйтесь наведених нижче методів у тому порядку, в якому вони представлені, доки не з’явиться виправлення, яке вирішує проблему за вашим конкретним сценарієм.

Спосіб 1. Перевірте, чи підтримує ваш процесор VT-X / AMD-V

Перш ніж спробувати щось інше, давайте переконаємось, що система, в якій ви стикаєтесь із проблемою, розроблена для розміщення VT-X (Intel) або AMD-V (AMD) . Якщо ваш процесор досить старий, можливо, він просто не призначений для підтримки віртуалізації.

Існує кілька методів, якими можна перевірити, чи підтримує ваш процесор віртуалізацію, але ми підемо простим шляхом. SecurAble - це безкоштовна програма, яка допоможе нам визначити функції вашого процесора та повідомить, чи досяжна віртуалізація.

Ось короткий посібник із завантаження та використання SecurAble, щоб перевірити, чи підтримує ваш процесор віртуалізацію:

  1. Відвідайте це посилання ( тут ), прокрутіть вниз до розділу завантаження та натисніть Завантажити зараз.

    Завантаження SecurAble

  2. Після завантаження утиліти просто відкрийте виконуваний файл, і все готово. Натисніть Так на UAC (Запит облікового запису користувача) і почекайте, поки ваш процесор не буде проаналізований.
  3. Коли результати з’являться, перевірте, чи є у вас так безпосередньо над апаратною віртуалізацією .У цьому прикладі підтримується апаратна віртуалізація

    Якщо ви підтвердите, що підтримується апаратна віртуалізація, ви можете дотримуватися наведених нижче методів, щоб знати, що один із них вирішить проблему, коли VT-X вимкнено в Bios для всіх режимів процесора (Verr_Vmx_Msr_All_Vmx_Disabled) .

Якщо тест показав, що ваш апарат не підтримує апаратну віртуалізацію, ви не зможете вирішити проблему, використовуючи наведені нижче методи.

Спосіб 2: Увімкніть технологію віртуалізації (VTX) з BIOS

Якщо ви зіткнулися з проблемою на 64-розрядному хості, майте на увазі, що вам, ймовірно, потрібно буде ввімкнути технологію віртуалізації (VTx) із налаштувань BIOS. На деяких материнських платах вам також потрібно буде ввімкнути технологію спрямованого введення-виведення технологій віртуалізації (VTd)

Деякі материнські плати мають цю опцію, увімкнену за замовчуванням, але втручання користувача вручну або втручання сторонніх виробників можуть її відключити.

Примітка: Windows Hyper V також може нести відповідальність за вимкнення VT-x на вашому комп’ютері.

Майте на увазі, що точні параметри меню, які включають включення VT-X або AMD-V, будуть відрізнятися залежно від вашої материнської плати. Але загалом кроки приблизно однакові. Ось короткий посібник, як переконатися, що VT-X або AMD-V увімкнено у налаштуваннях BIOS:

  1. Запустіть машину та натискайте клавішу налаштування кілька разів, поки не увійдете в BIOS. Клавіша налаштування зазвичай відображається на екрані відразу після увімкнення комп'ютера. Якщо ви цього не бачите, спробуйте кілька разів натискати клавіші F (F2, F4, F8, F10, F12) або клавішу Del (комп'ютери Dell), доки ви не зрозумієте це правильно.

    натисніть клавішу, щоб увійти в налаштування або біосПримітка: Ви можете здійснити пошук в Інтернеті за допомогою " * версія материнської плати * ключ BIOS ", щоб уникнути експериментів з різними комбінаціями.

  2. Після введення налаштувань BIOS перейдіть у розділ Безпека> Безпека системи та ввімкніть технологію віртуалізації (VTx) та / або технологію віртуалізації DIrected I / O (VTd).

    Увімкнення віртуалізації в BIOS на базі HP

    Примітка. Майте на увазі, що імена або розташування будуть різними залежно від вашої материнської плати. У деяких версіях BIOS вам потрібно буде ввімкнути технологію віртуалізації з розширених функцій BIOS . На материнських платах на базі Intel ви можете увімкнути віртуалізацію за допомогою Advanced> Intel (R) Virtualization Technology .

  3. Після того, як на машині буде ввімкнено технологію віртуалізації, збережіть поточну конфігурацію BIOS і вийдіть із налаштувань BIOS, щоб дозволити машині перезапуститися.
  4. Під час наступного запуску перевірте, чи проблему вирішено, спробувавши відкрити ту саму віртуальну машину (ту, яка раніше показувала повідомлення про помилку)

Якщо ви все ще стикаєтеся з тим самим VT-X, який вимкнено в Bios для всіх режимів процесора (Verr_Vmx_Msr_All_Vmx_Disabled) , перейдіть до наступного методу нижче.

Спосіб 3: Увімкніть PAE / NX з VirtualBox Manager

Кілька користувачів, які намагаються вирішити одне і те ж повідомлення про помилку, повідомили, що проблема була вирішена повністю після того, як вони жонглювали налаштуваннями віртуального пристрою та ввімкнули PAE / NX у меню Налаштування .

Цей параметр визначає, чи будуть PAE (розширення фізичної адреси) та NX можливості центрального процесора піддані дії віртуальної машини.

Хоча це гарантовано не працює, зазвичай повідомляється, що вирішує проблему на 64-розрядних комп’ютерах, які підтверджують підтримку апаратної віртуалізації. Ось короткий посібник з увімкнення PAE / NX від Oracle VM VirtualBox:

  1. Виберіть апарат, на якому відображається повідомлення про помилку, на лівій панелі, а потім натисніть на значок налаштувань .Доступ до меню налаштувань машини, що не працює
  2. У вікні Налаштування віртуальної машини перейдіть до розділу Система (за допомогою лівої панелі) та перейдіть на вкладку Процесор . Потім переконайтеся, що прапорець Увімкнути PAE / NX (пов’язаний із розширеними функціями ) встановлений.перейдіть до Система> Процесор і встановіть прапорець біля пункту Увімкнути PAE / NX
  3. Збережіть зміни та запустіть віртуальну машину знову.

Якщо ви все ще бачите, що VT-X вимкнено в Bios для всіх режимів процесора (Verr_Vmx_Msr_All_Vmx_Disabled) під час спроби запустити віртуальну машину, перейдіть до наступного методу нижче.

Спосіб 4: Збільшення обсягу оперативної пам'яті

Кілька користувачів, що стикаються з однією і тією ж проблемою, повідомили, що проблему було вирішено після того, як вони збільшили розмір виділеної оперативної пам'яті та знову запустили віртуальну машину.

Оновлення: Деякі користувачі повідомляли, що у їхньому випадку виправлення стосувалося фактичного зменшення розміру виділеної оперативної пам'яті.

Якщо вищезазначені методи виявилися неефективними, виконайте наведені нижче дії, щоб або збільшити, або зменшити обсяг оперативної пам'яті:

  1. Виберіть віртуальну машину, яка доставляє вам проблеми, і натисніть піктограму Налаштування .Доступ до меню налаштувань машини, що не працює
  2. У вікні налаштувань перейдіть до системи та перейдіть на вкладку Материнська плата . Потрапивши туди, збільште виділену пам’ять ( Базова пам’ять ), регулюючи повзунок, а потім натисніть кнопку Ok, щоб зберегти зміни.Збільшення базової пам'яті
  3. Запустіть віртуальну машину та перевірте, чи проблему вирішено. Якщо ви все ще бачите ту саму помилку, поверніться до вкладки Материнська плата , використовуючи крок 2 до, і зменшіть базову пам'ять нижчою, ніж вона була спочатку.Зменшення базової пам'яті
  4. Запустіть машину ще раз і перевірте, чи проблему вирішено.

Метод 5: Запобігання втручанню сторонніх антивірусів у апаратну віртуалізацію

Винний винуватець, але той, який був визнаний причиною виникнення проблеми раз за разом, є стороннім антивірусним рішенням. Кілька користувачів, що стикаються з однією і тією ж проблемою, повідомили, що у їх випадку Avast (або інший сторонній AV-клієнт) ініціював повідомлення про помилку.

Як виявляється, кілька сторонніх рішень безпеки працюють у фоновому режимі, щоб створити функцію "пісочниці". Це закінчується блокуванням функцій віртуалізації від використання VirtualBox або подібним клієнтом.

Якщо ви використовуєте сторонній клієнт безпеки, відключення захисту в режимі реального часу від нього не допоможе вирішити проблему. Ті самі правила безпеки залишаться твердими, незалежно від того, чи активно працює ваш AV, чи ні.

Якщо ви використовуєте Avast, ви можете заборонити клієнтові безпеки втручатися у VirtualBox, перейшовши в Налаштування> Виправлення неполадок та знявши прапорець, увімкнутий Увімкнути апаратну віртуалізацію . Перезапустіть систему після внесення змін.

Вимкнення апаратної віртуалізації Avast

Якщо ви використовуєте інший клієнт, шукайте в Інтернеті еквівалентний параметр. Але майте на увазі, що деякі сторонні AV-клієнти не дозволять вам вимкнути функцію пісочниці.

Якщо це так, єдиним рішенням є повне видалення стороннього AV із вашої системи. Ви можете легко це зробити, дотримуючись цього посібника ( тут ).