将 OVA 转换为 VHD 以在 Hyper-V 中使用

Ogg*_*las 17 virtualization hyper-v virtual-machine

我有一个 OVA 文件,需要将其转换为 VHD 才能使用 Hyper-V。.ova在 winrar 中打开文件给我一个.ovf文件和一个.vmdk文件。我测试了Microsoft Virtual Machine Converter 3.0在 SU 上推荐的程序,但它需要一个主机服务器。我没有那个,我只有文件。

将 ovf 和/或 vmdk 导入 Hyper-V

Ogg*_*las 22

实际上很容易,安装程序 VBoxManage.exe 附带的 VirtualBox。它可以用于clonehd指定磁盘的新格式。您指定原始磁盘文件,在本例中为 .vmdk,然后指定位置和名称以输出 .vhd。

打开 cmd 提示符、CDC:\Program Files\Oracle\VirtualBox或 Virtualbox 安装目录,然后运行:

VBoxManage.exe clonehd --format vhd "C:\temp\VM\disk1.vmdk" "C:\temp\VM\disk1.vhd"
Run Code Online (Sandbox Code Playgroud)

VirtualBox 的文档:https : //www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

然后我创建了一个新的虚拟机Hyper-V Manager并选择了“使用现有的虚拟硬盘”。完美地工作。

使用本指南访问互联网:

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


小智 6

我还不能发表评论,但这是Ogglas评论的后续

如果您收到消息:

“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"
Run Code Online (Sandbox Code Playgroud)

来源: https ://serverfault.com/questions/365423/how-to-run-vboxmanage-exe