Se meu conhecimento estiver correto, o Windows Sandbox requer que o Hyper-V seja executado, certo? Mas quando habilito o Windows Sandbox na janela Recursos do Windows, o Hyper-V não foi ativado, então eu queria saber o que estava acontecendo.
Tanto quanto eu sei, o Windows Sandbox está funcionando como deveria agora, mas o Hyper-V não está ativado? Eu só quero saber por que esse é o caso.
Para dar suporte ao Windows Sandbox e ao WSL2, o Hyper-V foi dividido em duas partes no Windows 10.
O hipervisor, conhecido como "Plataforma de máquina virtual", está disponível em todas as versões do Windows e é o mínimo necessário para executar o Windows Sandbox e o WSL2 como máquinas virtuais leves totalmente integradas ao host.
O Hyper-V Manager agora é um recurso distinto do Windows usado para executar máquinas virtuais com recursos completos cuja integração com o host é limitada. Não está disponível no Windows Home.
Resposta: O Windows Sandbox requer a base subjacente do Hyper-V, cujo recurso é chamado de "Virtual Machine Platform", mas não requer a parte superior mais pesada do Hyper-V, cujo recurso é chamado de "Windows Hypervisor Platform".
Leia também: Windows Sandbox Nenhum Hypervisor Encontrado Erro: Solução .
Hoje encontrei este excelente resumo no artigo Qual é a diferença entre Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform que explica os componentes envolvidos do Windows na ordem de cima para baixo:
Uma observação do user71659 adiciona esta informação:
Isso explica por que o Windows Sandbox não precisa do recurso "Virtual Machine Platform" para funcionar.
Ao todo, a virtualização no Windows 10/11 agora foi dividida em quatro níveis de funcionalidade.
O Hyper-V não está ativado?
Não precisa ser. Windows Sandbox e Hyper-V são tecnologias diferentes:
Fonte: Windows Sandbox Vs Hyper-V
Consulte também: máquina virtual - Por que posso ignorar casualmente a caixa de proteção do Windows 10 Hyper-V e fazer o download para o meu PC host? - Superusuário