将 Hyper V 图像转换为虚拟盒

将 Hyper V 图像转换为虚拟盒

我需要将我的客户端操作系统从 Windows 2008 更改为 Windows 7。因此,我需要将我的所有 HyperV 映像转换为 Virtual Box。

最好的方法是什么?或者有没有办法在 Windows 7 上运行 HyperV?

答案1

Virtualbox 确实支持导入 VHD 文件,但不幸的是,这仅适用于使用 Virtual PC 创建的 VHD,而不是 Hyper-V,这会向 VHD 添加一些附加信息。有些人已成功让 VHD Vm 启动,方法是确保 Virtualbox 中的 VM 使用 IDE 而不是 SATA 控制器。

我不知道如何将 VHD 直接转换为虚拟盒,但是你可以将 VHD 文件转换为 VMWare VMDK 文件(使用类似星风V2V) 然后 Virtualbox 就可以使用它了。

答案2

这对我来说很有效:

步骤 1:从 HyperV 磁盘克隆到 VirtualBox VDI 磁盘

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

步骤 2:我按照建议将此新磁盘添加为 IDE 驱动器(“PIIX4”)这里. (SATA 驱动器也可使用)

步骤 3:为此虚拟机启用系统->主板->EFI 设置。

相关内容