O Hyper-V é uma tecnologia de virtualização baseada em hypervisor que permite que múltiplos sistemas operacionais compartilhem hardware. O hypervisor executa partições virtuais chamadas de "filhos" que hospedam sistemas convidados, enquanto uma partição "pai" gerencia o acesso ao hardware. Drivers na partição pai redirecionam requisições de dispositivos virtuais para hardware físico.