将Hyper V映像转换为虚拟框


Answers:


14

Virtualbox实际上确实支持导入VHD文件,不幸的是,这仅适用于使用Virtual PC创建的VHD,而不适用于Hyper-V,后者会向VHD添加一些其他信息。通过确保Virtualbox中的VM使用IDE而不是SATA控制器,一些人已成功启动了VHD Vm。

我仍然不知道将VHD的内容直接转换为虚拟框,但是您可以将VHD文件转换为VMWare VMDK文件(使用诸如Starwind V2V之类的工具),然后Virtualbox就可以使用。


2
你刚刚救了我一大堆挫败感。谢谢Sam,我在Virtualbox中使用SATA和SCSI控制器(在Hyper-V中创建了VHD)不断获得蓝屏显示,但是IDE控制器的运行就像一个魅力。
肖恩·厄普

我不知道Microsoft Convert-VHD是否可以(作为副产品)将虚拟磁盘减少为“裸露” VPC VHD technet.microsoft.com/en-us/library/hh848454.aspx
Arioch'The

7

这对我有用:

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

我按照此处的建议将此新磁盘添加为IDE驱动器(“ PIIX4”),并为此虚拟机启用了系统/ EFI设置。


2
我有一个.vhdx虚拟硬盘驱动器(在Windows 10上为HV)可以转换为.vdi文件。使用该命令,我可以转换驱动器。但是,硬盘驱动器现在处于我在Hyper-V中制作快照时的状态。但是后来我在创建虚拟机时遇到了问题。我按照您的步骤启用了EFI(否则为“找不到可引导媒体”),并陷入了EFI Shell中。我“退出”它,选择“从文件启动”,选择“ shimx64”启动。然后,按照此处的步骤操作:askubuntu.com/a/573672/650725echo '\EFI\ubuntu\grubx64.efi' > /boot/efi/startup.nsh以root身份
cube45 '17

@ cube45您是绝对的英雄。此评论应添加到答案中!
蒂姆687
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.