Разве 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.