Конвертировать OVA в VHD для использования в Hyper-V

12

У меня есть файл OVA, который мне нужно преобразовать в VHD, чтобы использовать Hyper-V. Открытие .ovaфайла в WinRar дает мне один .ovfфайл и один .vmdkфайл. Я протестировал программу, Microsoft Virtual Machine Converter 3.0которая была рекомендована на SU, но для нее требовался хост-сервер. У меня нет этого, у меня есть только файл.

Импорт ovf и / или vmdk в Hyper-V

Ogglas
источник

Ответы:

16

На самом деле довольно просто установить VirtualBox, который поставляется с программой VBoxManage.exe. Может использоваться clonehdдля указания нового формата диска. Вы указываете оригинальный файл на диске, в данном случае .vmdk, а затем указываете местоположение и имя для вывода .vhd.

Откройте командную строку cmd, компакт-диск C:\Program Files\Oracle\VirtualBoxили каталог установки Virtualbox, а затем запустите:

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

Документация для VirtualBox: https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

Затем я создал новую виртуальную машину Hyper-V Managerи выбрал «Использовать существующий виртуальный жесткий диск». Работал отлично.

Используйте это руководство для доступа в интернет:

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

Ogglas
источник
2

Я пока не могу комментировать, но это продолжение комментария Оггласа

Если вы получили сообщение:

«VBoxManage.exe» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

Попробуйте ввести полный путь к VBOXManage.exe в моем случае:

B: \ Virtualbox \ VBoxManage.exe

Новая команда будет тогда:

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

Источник: /server/365423/how-to-run-vboxmanage-exe

BlaxadowFire
источник
0

У меня были проблемы с получением VirtualBox, чтобы сделать это правильно для меня. Вместо этого я использовал официальный инструмент Microsoft. Конвертер виртуальных машин Microsoft можно загрузить здесь: https://www.microsoft.com/en-us/download/details.aspx?id=42497.

Пример того, что я сделал, чтобы это работало на меня:

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
источник