Почему VitualBox или VMware не может работать с Hyper-V включен Windows 10

Я использую Windows 10 Профессиональная 64 бит с Hyper-V с поддержкой, а также поддержкой технологии Intel VT-х технологии виртуализации. Но когда я хочу запустить VirtualBox 64bit Windows переходит в синий экран. Когда я запускаю VMware он показывает ошибку.

мой вопрос в том, почему VirtualBox и VMware не могут быть запущены с включенным Hyper-V? Пожалуйста объясните с всеми деталями вы имеете включая оборудование и програмное обеспечение. Я хочу знать внутреннюю причину этой ошибки.

вот некоторые мои находки. Больше всего сайты предлагают добавить загрузочную запись с BCDedit или отключить гипервизор с BCDedit. например,Создание загрузочной записи" без гипервизора",запуск Hyper-V и VirtualBox на одной машине. Но Я может работать QEMU С Hyper-V. Qemu не показывает никакой ошибки с Hyper-V и работает гладко.

6
задан Biswapriyo
15.05.2023 15:11 Количество просмотров материала 2539
Распечатать страницу

2 ответа

VirtualBox и VMware Workstation (или VMware Player) - это то, что мы назвали гипервизором уровня 2. Однако Hyper-V или VMware ESXi являются гипервизором уровня 1. Одним из основных различий между двумя видами гипервизоров-это первое приложение работает внутри существующей ОС, то это ОС.

Это означает, что когда вы включили Hyper-V, ваш Windows 10 "хост" стал виртуальной машиной. Особенная, но тем не менее виртуальная машина.

Так ваш вопрос может быть изменен на: "Почему VirtualBox и VMware Workstation не работают внутри виртуальной машины Hyper-V ?". Можно ответить, потому что как VM, инструкция Intel VT-X больше не доступна с вашей виртуальной машины, только хост может иметь ее.

QEMU работает, потому что он не виртуализирует, а эмулирует, что совершенно другое и объясняет, почему QEMU ужасно медленный. Виртуализация-это процесс запуска полной изолированной машины внутри другой, но с помощью процессора. Для этого требуется, чтобы виртуальная машина и Хост были совместимы с инструкциями. Эмуляция-это процесс для запуска любой машины внутри работающей ОС, нет никаких ограничений платформы, поэтому QEMU может запускать машину ARM на платформе amd64.

Примечание: QEMU имеет 2 режима работы:

  • он может работать как эмулятор, это этот режим я объяснил выше
  • оно может работать как програмное обеспечение виртуализации с помощью KVM если гость архитектура совместима с хостом и, если инструкция VT присутствует, конечно.
37
отвечен Veovis 2023-05-16 22:59

начиная с Windows Redstone 4 Сборка Qemu будет в состоянии под Hyper-V для запуска с помощью API платформы гипервизора Windows.

ускоритель платформы гипервизора Windows (WHPX) интегрируется в QEMU патчи отправляются на слияние.

API платформы гипервизора Windows будет включен в Redstone 4 build

экспериментальная поддержка WHPX включена в QEMU 2.12

7
отвечен nkef 2023-05-17 01:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх