Convertir OVA en VHD pour une utilisation dans Hyper-V

12

J'ai un fichier OVA que je dois convertir en VHD afin d'utiliser Hyper-V. L'ouverture du .ovafichier dans winrar me donne un .ovffichier et un .vmdkfichier. J'ai testé le programme Microsoft Virtual Machine Converter 3.0recommandé sur SU mais il nécessitait un serveur hôte. Je n'ai pas ça, je n'ai que le dossier.

Importez ovf et / ou vmdk dans Hyper-V

Ogglas
la source

Réponses:

16

Assez simple en fait, installez VirtualBox fourni avec le programme VBoxManage.exe. Il peut être utilisé avec clonehdpour spécifier le nouveau format du disque. Vous spécifiez le fichier de disque d'origine, dans ce cas le .vmdk, puis donnez un emplacement et un nom pour sortir le .vhd.

Ouvrez une invite cmd, un CD vers C:\Program Files\Oracle\VirtualBoxou un répertoire d'installation de Virtualbox, puis exécutez:

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Documentation pour VirtualBox: https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

J'ai ensuite créé une nouvelle machine virtuelle à partir de Hyper-V Manageret sélectionné "Utiliser un disque dur virtuel existant". Fonctionne parfaitement.

Utilisez ce guide pour accéder à Internet:

https://superuser.com/a/472854/405096

Ogglas
la source
2

Je ne peux pas encore commenter, mais ceci fait suite au commentaire d' Ogglas

Si vous recevez le message:

'VBoxManage.exe' n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.

Essayez d'entrer le chemin complet de VBOXManage.exe dans mon cas, ce serait:

B: \ Virtualbox \ VBoxManage.exe

La nouvelle commande serait alors:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"

Source: /server/365423/how-to-run-vboxmanage-exe

BlaxadowFire
la source
0

J'ai eu du mal à faire que VirtualBox le fasse correctement pour moi. Au lieu de cela, j'ai utilisé un outil Microsoft officiel. Vous pouvez télécharger le convertisseur de machine virtuelle Microsoft ici: https://www.microsoft.com/en-us/download/details.aspx?id=42497

Un exemple de ce que j'ai fait pour que cela fonctionne pour moi:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\mvmcCmdlet.psd1"

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath C:\Temp\myvm.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath C:\Temp\myvm
Nate
la source