1

Я пытаюсь запустить 32-битную ОС (Android x86) в VMware Player. Появляется ошибка «VT-x недоступен», хотя у меня 64-битная ОС CPU/host. Почему это?

Я знаю, что вы не можете виртуализировать 64-битную ОС внутри 64-битной ОС без VT-x, но я предположил, что это не будет иметь место для 32-битной. Как я могу решить эту проблему, мне не хватает детали здесь? Я использую процессор Intel Pentium P6200, который не поддерживает VT-x. У меня нет опции VT-x. Я все еще могу виртуализировать 32-битные ОС?

Я рассматриваю возможность использования программной виртуализации, такой как QEMU, но я бы предпочел не делать этого из-за замедления.

1 ответ1

0

Удалите из файла .vmx следующие строки:

  • vvtd.enable = "TRUE"
  • vhv.enable = "TRUE"

Это может тогда сработать. Это также может привести к ужасной производительности и / или сбоям.

Я предлагаю использовать расширенный редактор, такой как Notepad++, для редактирования файла. Вы также можете использовать WordPad.

Обновить

Следующие строки также актуальны (хотя в данном случае их нет):

  • monitor.virtual_mmu = "software"
  • monitor.virtual_exec = "software"

Значение может быть software , hardware или automatic . automatic значение по умолчанию.

В VMware Workstation 12 у меня есть следующие опции:

Раскрывающийся список режимов имеет следующие параметры, которые приводят к следующим значениям virtual_exec/virtual_mmu :

  • «Автоматический»: automatic/automatic
  • «Бинарный перевод»: software/software
  • «Intel VT-x или AMD-V»: hardware/software
  • «Intel VT-x/EPT или AMD-V/RVI»: hardware и hardware

Кроме того, флажки переключают следующие параметры:

  • "Отключить ускорение для двоичного перевода": disable_acceleration = "TRUE"
  • «Виртуализировать Intel VT-x/EPT или AMD-V/RVI»: vhv.enable = "TRUE"
  • "Виртуализировать счетчики производительности ЦП": vpmc.enable = "TRUE"

За исключением отключения ускорения, все опции требуют поддержки процессора.

Поскольку VMware Player не предоставляет доступ ко всем поддерживаемым опциям, вам нужно отредактировать файл .vmx вручную. Это обычный текстовый файл, хотя он может не иметь разрывов строк в Windows.

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