Se você precisa migrar suas máquinas virtuais do Citrix XenServer (ou outro) que possua arquivos OVA para o Microsoft Hyper-V (VHD, VHDX), siga estes passos:

Obs.: Prepare espaço em disco.

1º – Instale o VirtualBox e importe o arquivo OVA através do menu Arquivos > Importar Appliance. O VitualBox irá processar e ao fim converter o OVA em arquivo VMDK. Após terminar o processo, não é necessário iniciar a máquina virtual no VirtualBox.

Obs.: No meu caso, instalei o VirtualBox no mesmo servidor onde estava o Hyper-V, para facilitar a importação sem a necessidade de ficar movendo grandes arquivos pela rede.

2º – Acesse o prompt de comando (cmd) e vá para o diretório onde estão os arquivos VMDK:

C:\Windows\system32>D:

D:\>cd “VirtualBox\VMnova\Virtual Hard Disks”

D:\VirtualBox\VMnova\Virtual Hard Disks>

3º – Agora execute o comando abaixo para converter o arquivo VMDK para VHD:

“c:\program files\oracle\virtualbox\vboxmanage.exe” clonehd — format VHD VMnova.vmdk VMnova.vhd

Pronto, arquivo VHD disponível para ser alocado em uma máquina virtual EXISTENTE no Hyper-V. Siga os passos abaixo:

4º – Abra o Hyper-V, clique com o botão direito em cima do servidor, vai no menu Novo > Máquina Virtual.

5º – Clique em Avançar > Defina o nome e o diretório de armazenamento da máquina virtual e clique em Avançar.

6º – Deixe em Geração 1 e clique em Avançar.

7º – Aloque a mesma quantidade de memória de origem desta máquina virtual e clique em Avançar.

8º – Defina um adaptador de rede para a máquina virtual e clique em Avançar.

9º – ATENÇÃO: Agora selecione “Anexar um disco rígido virtual mais tarde” e clique em Avançar.

10º – Clique em Concluir.

11º – Com a máquina virtual criada, clique com o botão direito em cima dela e vá em Configurações.

12º – Em “Controlador IDE 0” adicione um novo disco rígido, clique em Procurar e selecione o arquivo VHD gerado no passo 3.

Pronto! Inicie sua máquina virtual no Hyper-V.