Convertir des images Hyper V en boîte virtuelle


14

Je dois changer mon OS client de Windows 2008 à Windows 7. J'ai donc besoin de convertir toutes mes images HyperV en Virtual Box.

Quelle est la meilleure façon de procéder? Ou existe-t-il un moyen d'exécuter HyperV sur Windows 7?

Réponses:


14

Virtualbox ne prend pas en charge l'importation de fichiers VHD, malheureusement ce n'est que pour les VHD créés avec Virtual PC, pas Hyper-V, qui ajoute des informations supplémentaires au VHD. Certaines personnes ont réussi à faire démarrer les VHD Vm en s'assurant que la machine virtuelle dans Virtualbox utilise un IDE plutôt qu'un contrôleur SATA.

Je ne suis pas au courant de toute façon de convertir directement les disques durs virtuels en boîte virtuelle, mais vous pouvez convertir les fichiers VHD en fichiers VMWare VMDK (en utilisant des outils comme Starwind V2V ) que Virtualbox peut ensuite utiliser.


2
Vous venez de me sauver une tonne de frustration. Merci Sam ... J'ai continué à obtenir des écrans bleus avec les contrôleurs SATA et SCSI dans Virtualbox (avec mon VHD créé en Hyper-V), mais le contrôleur IDE fonctionnait comme un charme.
Sean Earp

Je me demande si Microsoft Convert-VHD peut - en tant qu'effet secondaire - réduire les disques virtuels en VPC VHD "nu" technet.microsoft.com/en-us/library/hh848454.aspx
Arioch 'The

7

Cela a fait l'affaire pour moi:

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

J'ai ajouté ce nouveau disque en tant que lecteur IDE ("PIIX4") comme suggéré ici et activé le paramètre système / EFI pour cette machine virtuelle.


2
J'avais un disque dur virtuel .vhdx (HV sur Windows 10) pour convertir en un fichier .vdi. En utilisant cette commande, j'ai pu convertir le lecteur. Cependant, le disque dur est maintenant dans l'état où il était au moment de l'instantané que j'ai réalisé dans Hyper-V. Mais ensuite, j'ai eu un problème avec la création de la machine virtuelle. J'ai suivi vos étapes pour activer EFI ("aucun support de démarrage trouvé" sinon) et je suis tombé dans le shell EFI. Je l'ai "quitté", j'ai choisi "démarrer à partir d'un fichier", sélectionné "shimx64" pour démarrer. Ensuite, suivez les étapes ici: askubuntu.com/a/573672/650725 : en echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nshtant que root
cube45

@ cube45 vous êtes un héros absolu. Ce commentaire devrait être ajouté à la réponse!
tim687
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.