Разве Windows Sandbox не требует запуска Hyper-V? Как работает, если Hyper-V не включен?

Если мои знания верны, для работы Windows Sandbox требуется Hyper-V, верно? Но когда я включил песочницу Windows в окне «Функции Windows», Hyper-V не включился, поэтому я хотел знать, что случилось?

Насколько я знаю, Windows Sandbox сейчас работает как надо, но Hyper-V не включен? Я просто хочу знать, почему это так.

2 ответа

Для поддержки Windows Sandbox и WSL2 Hyper-V в Windows 10 был разделен на две части.

Гипервизор, известный как «Платформа виртуальных машин», доступен во всех версиях Windows и представляет собой минимум, необходимый для запуска Windows Sandbox и WSL2 в качестве облегченных виртуальных машин, тесно интегрированных с хостом.

Диспетчер Hyper-V теперь является отдельной функцией Windows, которая используется для запуска полнофункциональных виртуальных машин, интеграция которых с хостом ограничена. Он недоступен в Windows Home.

Ответ: Для песочницы Windows требуется базовая основа Hyper-V, функция которой называется «Платформа виртуальных машин», но не требуется более тяжелая верхняя часть Hyper-V, функция которой называется «Платформа гипервизора Windows».

Читайте также:Ошибка «Песочница Windows: гипервизор не найден»: решение .


Сегодня я нашел это превосходное резюме в статье « В чем разница между Hyper-V, платформой виртуальных машин и платформой гипервизора Windows» , в которой объясняются задействованные компоненты Windows в порядке сверху вниз:

«Hyper-V» — это компонент, который добавляет инструменты управления и платформу для создания и запуска виртуальных машин в Windows 11.

«Платформа Windows Hypervisor» позволяет компонентам API пользовательского режима разрешать сторонним стекам и приложениям виртуализации (Docker,VirtualBox и QEMU) подключаться и взаимодействовать с Hyper-V.

«Платформа виртуальных машин» — это компонент, который обеспечивает поддержку виртуализации для запуска виртуальных машин, и вам необходимо включить эту функцию, чтобы использовать подсистему Windows для Linux (WSL). Кроме того, этот компонент также может помочь в создании пакетов приложений MSIX для MSI или App-V.

Другими словами, если вы хотите создавать виртуальные машины в Windows 11, вам нужно включить опцию Hyper-V, а если вы планируете настроить WSL на своем компьютере, вам нужно установить платформу виртуальных машин.

Замечание пользователя 71659 добавляет эту информацию:

Теперь он разделен на несколько частей. Гипервизор устанавливается по умолчанию для поддержки таких функций, как безопасность на основе виртуализации, которая автоматически включается на новых машинах/установках.

Это объясняет, почему для работы песочницы Windows не требуется функция «Платформа виртуальных машин».

В целом виртуализация в Windows 10/11 теперь разделена на четыре уровня функциональности.

Hyper-V не включен?

Это не обязательно. Windows Sandbox и Hyper-V — это разные технологии:

«Песочница» не является гипервизором виртуализации, таким как Hyper-v или VirtualBox, поэтому нет необходимости загружать образы VHD или ISO для запуска «Песочницы» Windows, поскольку она встроена в операционную систему хоста с использованием контейнера, поэтому использование ресурсов очень низкое по сравнению с Hyper. -V или ВиртуалБокс.

Еще одно большое различие между песочницей Windows и Hyper-V заключается в том, что песочница Windows ничего не сохраняет, все удаляется, как только вы ее выключаете. Думайте об этом скорее как о сеансе, чем о платформе виртуализации, такой как Hyper-V или VirtualBox.

Источник: Песочница Windows против Hyper-V.

См. также: виртуальная машина. Почему я могу случайно обойти песочницу Windows 10 Hyper-V и загрузить ее на свой хост-компьютер? - Супер пользователь

Другие вопросы по тегам