Виправлення: AMD-V вимкнено в BIOS (VERR_SVM_DISABLED)

Декілька користувачів повідомляють, що AMD-V відключено в повідомленні про помилку BIOS (або в системі ОС) (VERR_SVM_DISABLED) при спробі запуску віртуальної машини за допомогою VM VirtualBox . Хоча про цю проблему здебільшого повідомляється у Windows 7, Windows 8 та Windows 10, є кілька повідомлень про неї, що виникають у дистрибутивах Linux.

AMD-V вимкнено в BIOS (VER_SVM_DISABLED)

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

Що викликає відключення AMD-V в помилці BIOS?

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

  • AMD-V вимкнено з налаштувань BIOS - По суті, код помилки VERR_SVM_DISABLE говорить про те, що ваш ПК підтримує AMD-V, але налаштування BIOS хоста зараз його відключає.
  • Microsoft Hyper-V заважає технології AMD-V. Якщо Hyper-V увімкнено, це автоматично означає, що вбудовану технологію віртуалізації було вимкнено. У цьому випадку вам потрібно відключити його для того, щоб дозволити використовувати AMD-V.
  • Версія BIOS не підтримує стільки ядер процесора - як виявилося, проблему може викинути VM VirtualBox, якщо програмне забезпечення змушене створити віртуальну машину з більш ніж 1 ядром процесора. Для цього потрібні апаратні віртуалізації та видалять помилку, якщо функцію вимкнено чи недоступно.
  • Помилка VM VirtualBox - Існує кілька повідомлень про помилку, що потрапляє на машини, здатні підтримувати технологію апаратної віртуалізації. У цьому випадку проблему, як правило, можна вирішити, змінивши деякі налаштування для певної віртуальної машини.

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

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

Спосіб 1: Увімкнення AMD-V з налаштувань BIOS

AMD-V є перейменованою торговою маркою для режиму віртуальної машини S ecure (SVM) . Причина номер один, через яку AMD-V відключена в BIOS (або в хості ОС) (виникає помилка VERR_SVM_DISABLED), полягає в тому, що технологія AMD-V відключена у ваших налаштуваннях BIOS.

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

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

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

Під час процедури запуску натисніть клавішу BIOS

Після успішного входу у ваш BIOS знайдіть запис під назвою Безпечний режим віртуальної машини та переконайтесь, що він увімкнено. У найпопулярнішій версії BIOS її можна знайти в розділі Додатково> Конфігурація процесора . Потрапивши туди, переконайтеся, що режим безпечної віртуальної машини увімкнено, а потім збережіть конфігурацію та вийдіть із BIOS.

Переконайтесь, що ввімкнено безпечний режим віртуальної машини

Примітка . Точне розташування цього запису може відрізнятися залежно від моделі вашої материнської плати. Якщо режиму безпечної віртуальної машини для вас немає, знайдіть конкретні кроки відповідно до вашого виробника. На материнській платі Acer ви можете знову ввімкнути AMD-V, встановивши AMD IOMMU на Увімкнено (ви можете знайти його в меню технології технологій віртуалізації AMD ).

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

Після завершення наступного запуску відкрийте віртуальну машину, яка показувала вам повідомлення у VM VirtualBox, і подивіться, чи проблема вирішена. Якщо ви все ще бачите, що AMD-V вимкнено в BIOS (або через операційну систему ОС) (VERR_SVM_DISABLED), перейдіть до наступного способу нижче.

Спосіб 2: Відключення Windows Hyper-V

Кілька користувачів, які стикаються з AMD-V, вимкнено в BIOS (або в хості ОС) (VERR_SVM_DISABLED) помилка вдалося вирішити проблему, відключивши функцію Microsoft Hyper-V на екрані " Додати / видалити функції Windows" .

Microsoft Hyper-V - це власна технологія віртуалізації Microsoft, яка автоматично вмикається в більшості останніх версій Windows. Це створює проблему, оскільки щоразу, коли Hyper-V включена, вбудована апаратна технологія вимикається (у цьому випадку (AMD-V). Оскільки VM VirtualBox потрібен AMD-V або VT-X для запуску віртуальної машини, ви отримаєте повідомлення про помилку замість фактичного VM.

На щастя, ви можете легко усунути цю проблему, дотримуючись набір простих інструкцій, які допоможуть вам відключити технологію Microsoft Hyper-V. Ось що вам потрібно зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть “ appwiz.cpl ” і натисніть Enter, щоб відкрити програми та функції .

    Запустити діалогове вікно: appwiz.cpl
  2. Всередині програм та функцій скористайтеся меню праворуч, щоб натиснути Увімкнути або вимкнути функції Windows .

    У розділі Програми та функції натисніть Увімкнути або вимкнути функції Windows
  3. На екрані функцій Windows знайдіть запис Hyper-V та переконайтесь, що вікно, пов’язане з ним, вимкнено. Потім натисніть кнопку Ок, щоб зберегти зміни.

    Зніміть прапорець, пов’язаний із Hyper-V
  4. Перезавантажте свою машину і побачте, чи усунена помилка при наступному запуску.

Якщо ви все ще стикаєтеся з тим, що AMD-V вимкнено в BIOS (або в хості ОС) (VERR_SVM_DISABLED) під час включення віртуальної машини, перейдіть до наступного способу нижче.

Спосіб 3: Зміна кількості ядер CPU на 1

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

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

Що відбувається, програмне забезпечення призначає більше 1 процесора в налаштуваннях системи, що змушує систему використовувати апаратну віртуалізацію для запуску віртуального хоста. Однак якщо ваша машина не підтримує її (у вас чотирьохядерний AMD або щось подібне), процедура не завершиться успішно, і ви побачите, що AMD-V відключений у BIOS (або ОС хоста) ( Натомість повідомлення про помилку VERR_SVM_DISABLED) .

На щастя, ви можете виправити цю проблему, змінивши кількість призначених процесорів на 1. Це, швидше за все, вирішить проблему раз і назавжди. Ось що вам потрібно зробити:

  1. Відкрийте Oracle VM VirtualBox, клацніть правою кнопкою миші на машині, яка відображає помилку, а потім натисніть Налаштування .

    Клацніть правою кнопкою миші на ураженій машині та натисніть Налаштування
  2. У Налаштуваннях вашої віртуальної машини перейдіть на вкладку Система (за допомогою лівого підменю) та перейдіть на вкладку Процесор . Потім перетягніть повзунок, пов’язаний з процесорами, до 1 процесора та натисніть кнопку ОК, щоб зберегти.

    Перейдіть до системи> Процесор і встановіть повзунок процесора на 1 процесор
  3. Закрийте меню налаштувань та перезавантажте свою віртуальну машину. Він повинен завантажуватися без відключення AMD-V в BIOS (або через операційну систему ОС) (VERR_SVM_DISABLED).

Спосіб 4: Зміна версії на Windows 7 або Windows 2003 (якщо застосовується)

Кілька користувачів Ubuntu (Linux), які, використовуючи VM VirtualBox для запуску Windows XP або Windows 10, також отримували AMD-V, вимикаються в BIOS (або в системі ОС) (VERR_SVM_DISABLED). Спосіб вирішити цю проблему полягає в зміні налаштувань гостьової ОС, щоб вказана версія була встановлена ​​на Windows 2003 або Windows 7.

Хоча немає пояснень, чому це виправлення є успішним, схоже, це допомогло багатьом користувачам відновити нормальну функціональність своїх віртуальних машин. Ось короткий посібник із зміни зазначеної версії віртуальної машини:

  1. Відкрийте VM VirtualBox, клацніть правою кнопкою миші на машині, яка відображає помилку, та виберіть Налаштування .

    Клацніть правою кнопкою миші на ураженій машині та натисніть Налаштування
  2. У меню Налаштування перейдіть до підменю Загальні та натисніть на вкладку Основні. Потім змініть Версію за допомогою спадного меню на Windows 2003 або Windows 7 та натисніть ОК, щоб зберегти зміни.

    Зміна версії зображення на Windows 7 або Windows 2003
  3. Запустіть віртуальну машину ще раз і перевірте, чи успішна процедура завантаження без відключення AMD-V в BIOS (або за допомогою ОС хоста) (VERR_SVM_DISABLED)

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