• Intel Core i5 7400 (процессор)
  • Odense2-K (материнская плата)

Я пытаюсь раскрутить экземпляр MacOS Sierra на моем компьютере с Windows 10 с помощью VirtualBox. Когда я запускаю машину, я получаю это сообщение об ошибке:

VT-x отключен в BIOS для всех режимов процессора (VERR_VMX_MSR_ALL_VMX_DISABLED).

Быстрый поиск в Google показывает, что на моем компьютере не включена аппаратная виртуализация. Я могу получить доступ к настройкам прошивки UEFI, но я не увидел там никаких вариантов для включения виртуализации. Как я могу включить VT-x?

Мои настройки BIOS

BIOS 1

BIOS 2

1 ответ1

1

Во-первых, вы можете прочитать следующую страницу, которая описывает, где на некоторых компьютерах установлены соответствующие параметры:

http://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT_Virtualization_Feature

Если это не помогает, один (возможно, долгосрочный) подход может состоять в том, чтобы использовать мой загрузочный менеджер rEFInd для загрузки операционной системы хоста (Windows для вас):

  1. Убедитесь, что у вас есть процессор Intel. (Я знаю, что ваша тема говорит, что вы делаете. Я делаю этот шаг здесь главным образом, чтобы кто-то другой с подобной проблемой и процессором AMD не попробовал эту функцию, которая может сделать странные вещи на компьютере на базе AMD.)
  2. Загрузите версию rEFInd для USB-накопителя со страницы загрузки.
  3. Запишите образ rEFInd на флэш-накопитель USB, как описано в документации.
  4. Отредактируйте EFI\BOOT\refind.conf на USB-накопителе: раскомментируйте параметр enable_and_lock_vmx и установите для него значение true . (Обратите внимание, что образ флэш-накопителя имеет один системный раздел EFI. Я не уверен, что Windows будет монтировать его по умолчанию. Если нет, вам может потребоваться изменить его код типа, использовать Linux или иным образом перепрыгнуть через обручи, чтобы получить доступ к этой файловой системе.)
  5. Перезагрузитесь на USB-накопитель и надейтесь на лучшее. rEFInd должен появиться и позволить вам загрузить Windows. Если повезет, VirtualBox теперь будет работать.
  6. Если VirtualBox теперь работает, вы можете установить rEFInd на свой жесткий диск, как описано в его документации. К сожалению, в Windows это сложнее, чем в Linux, но это можно сделать. После установки rEFInd обязательно отредактируйте EFI\refind\refind.conf на ESP жесткого диска. Возможно, вы также захотите изменить строку timeout для немедленной загрузки Windows, а не для отображения ее меню.

Параметр enable_and_lock_vmx был добавлен в rEFInd для пользователей Mac, которые хотят использовать Hyper-V; однако, похоже, что это может сработать и для вас. Я никогда не проверял это для вашего случая использования. (На самом деле, я почти не тестировал его; соответствующий код был представлен кем-то другим.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .