Converter imagens do Hyper V em caixa virtual

13

Preciso alterar o SO do cliente do Windows 2008 para o Windows 7. Portanto, preciso converter todas as minhas imagens HyperV em Virtual Box.

Qual é a melhor maneira de fazer isso? Ou existe uma maneira de executar o HyperV no Windows 7?

Shiraz Bhaiji
fonte

Respostas:

14

O Virtualbox realmente suporta a importação de arquivos VHD, infelizmente, isso é apenas para VHDs criados com o Virtual PC, não para o Hyper-V, que adiciona algumas informações adicionais ao VHD. Algumas pessoas conseguiram inicializar os VHD Vm com êxito, garantindo que a VM no Virtualbox use um IDE em vez de um controlador SATA.

De qualquer forma, não conheço a conversão direta de VHD em caixa virtual; no entanto, você pode converter arquivos VHD em arquivos VMWare VMDK (usando ferramentas como Starwind V2V ) que o Virtualbox poderá usar.

Sam Cogan
fonte
2
Você acabou de me salvar uma tonelada de frustração. Obrigado, Sam ... Continuei obtendo telas azuis com os controladores SATA e SCSI no Virtualbox (com meu VHD criado no Hyper-V), mas o controlador IDE funcionou como um encanto.
Sean Earp
Gostaria de saber se o Microsoft Convert-VHD pode - como um efeito - reduzir os discos virtuais para VHD V
Arioch 'The
7

Isso fez o truque para mim:

VBoxManage clonehd input.vhdx output.vdi --format VDI

Adicionei este novo disco como uma unidade IDE ("PIIX4"), conforme sugerido aqui, e ativei a Configuração do sistema / EFI para esta VM.

manequim
fonte
2
Eu tinha um disco rígido virtual .vhdx (HV no Windows 10) para converter em um arquivo .vdi. Usando esse comando, eu poderia converter a unidade. No entanto, o disco rígido está agora no estado em que estava no momento da captura instantânea que fiz no Hyper-V. Mas tive um problema com a criação da máquina virtual. Segui suas etapas para ativar o EFI ("nenhuma mídia inicializável foi encontrada", caso contrário) e caí no shell do EFI. Eu "saí" e escolhai "boot from file", selecione "shimx64" para inicializar. Em seguida, siga os passos aqui: askubuntu.com/a/573672/650725 : echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshas root
cube45
@ cube45 você é um herói absoluto. Este comentário deve ser adicionado à resposta!
Tim687 17/0518