Um hipervisor como o Hyper-V não emula completamente um PC, ele "simplesmente" pega as instruções do convidado e as traduz para operações no host.
A diferença é que a instrução do convidado pode ser executada diretamente no host, porque o cliente e o host compartilham uma arquitetura semelhante. Então a instrução pode ser passada adiante. Com uma emulação completa, o emulador analisará a instrução e calculará o resultado (ou executará a ação correspondente) por conta própria.
Agora, o convidado pode usar instruções que o hipervisor não sabe como traduzir. Em seguida, o sistema operacional convidado não seria suportado.
Existem também aplicativos que realmente emulam um PC, como bochs . Mas você descobrirá que eles operam um lote mais lento que um hipervisor como o Hyper-V, porque eles realmente emulam uma CPU x86, um adaptador gráfico, etc.