Виправлення: VT-X вимкнено в біографії для всіх режимів процесора (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 у біографії для всіх режимів процесора (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. Запустіть свій апарат і натискайте клавішу Setup кілька разів, поки ви не ввійдете в свій BIOS. Клавіша установки зазвичай відображатиметься на екрані відразу після включення комп'ютера. Якщо ви цього не бачите, спробуйте кілька разів натискати клавіші F (F2, F4, F8, F10, F12) або клавішу Del (комп'ютери Dell), поки ви не зрозумієте це.

    Натисніть [клавішу] для входу в програму. Примітка. Ви можете здійснити пошук в Інтернеті за допомогою « * версії материнської плати * клавіша BIOS », щоб уберегти себе від експериментів з різними комбінаціями.
  2. Після введення налаштувань BIOS перейдіть у розділ Безпека> Безпека системи та увімкніть технологію віртуалізації (VTx) та / або технологію віртуалізації, направлене на введення / виведення (VTd).

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

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

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

Якщо ви все ще стикаєтеся з тим, що той самий VT-X вимкнено в біографії для всіх режимів процесора (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. У вікні налаштувань перейдіть до системи та перейдіть на вкладку Материнська плата . Як тільки ви туди потрапите, збільште виділену пам’ять ( Базова пам'ять ), регулюючи повзунок, а потім натисніть кнопку Ок, щоб зберегти зміни.

    Збільшення бази пам'яті
  3. Запустіть віртуальну машину і подивіться, чи проблема вирішена. Якщо ви все ще бачите ту саму помилку, поверніться на вкладку « Материнська плата », використовуючи крок 2 до та встановіть базову пам’ять нижче, ніж було спочатку.

    Скорочення базової пам'яті
  4. Запустіть машину ще раз і подивіться, чи проблема вирішена.

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

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

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

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

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

Відключення апаратної віртуалізації Avast

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

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

Цікаві Статті