O Windows Virtual PC foi descontinuado no Windows 8 e foi substituído pelo Hyper-V mais completo.
Além disso, o "Modo XP" não está mais disponível e, se necessário, você terá que instalar uma cópia anterior real do XP com uma licença que você já possui, pois a licença do Modo XP foi concedida apenas aos usuários do Windows 7 especificamente (mais informações aqui e em Como recuperar dados de uma máquina virtual no Windows XP Mode no Windows 8 ).
O Hyper-V possui muito mais recursos que o Windows Virtual PC e tem desempenho muito mais alto, sendo um hypervisor bare-metal . É o que vem com várias versões de servidor do Windows desde 2008. Para obter mais detalhes sobre seus recursos, sugiro a leitura desta postagem nos Blogs do Windows.
Observe, no entanto, que para usar o Hyper-V, você precisa estar executando uma versão de 64 bits do Windows 8 Pro ou Enterprise, e seu processador precisa oferecer suporte a um recurso chamado SLAT (Tradução de Endereço de Segundo Nível). A Intel e a AMD suportam esse recurso na maioria de seus processadores desde 2007-2008.
Para habilitar o Windows Hyper-V
Selecione Iniciar (ou pressione a Wintecla) e digite "Programas e Recursos"
Clique em "Ativar ou desativar recursos do Windows"

Selecione "Hyper-V" nos recursos. (Verifique se todas as sub-caixas também estão marcadas)

Após a instalação, você precisará reiniciar o computador, mas terá acesso ao Hyper-V Manager e ao Hyper-V Virtual Machine Connection. O Manager é usado para criar / manter o ambiente virtual. A conexão da máquina é o mesmo conceito que o RDP, mas é específica para as máquinas virtuais
Como configuro uma máquina virtual com Hyper-V?
Ao abrir o Gerenciador Hyper-V, você verá a seguinte tela:

Nota: você verá que eu já criei uma VM para o Ubuntu. Para criar uma nova VM, basta selecionar Novo -> Máquina Virtual:

Siga o assistente, que deve ser as seguintes etapas:
- Digite um nome para a VM e defina o local da VM
- Atribuir quantidades de memória
- Configurar rede
- Criar ou conectar-se a um disco virtual
- Configure todos os discos de inicialização para emular (para instalação do SO)
Depois disso, você deve ter acesso à sua VM.
Tirando instantâneos
Snapshots é um recurso incrível que o Hyper-V vem com. Basicamente, é necessário um instantâneo inteiro da máquina virtual (mesmo quando ainda está em execução !!!!) Para fazer isso, você:
Clique com o botão direito do mouse na VM e selecione "Snapshot"

É isso aí! Você pode conectar-se a esse instantâneo como se fosse sua própria VM em execução (porque é).

Isso é ótimo para teste / desenvolvimento e você percebe que falhou em algo importante. A idéia é tirar o instantâneo, fazer alterações nele até sua estabilidade e, em seguida, "Aplicar" as alterações de volta à VM original. Você faz isso clicando com o botão direito do mouse no instantâneo e selecionando "Aplicar":
