Windows-Server-2008

將 Hyper V 映像轉換為虛擬盒

  • October 9, 2020

我需要將我的客戶端作業系統從 Windows 2008 更改為 Windows 7。因此,我需要將所有 HyperV 映像轉換為 Virtual Box。

做這個的最好方式是什麼?或者有沒有辦法在 Windows 7 上執行 HyperV?

Virtualbox 確實支持導入 VHD 文件,不幸的是,這僅適用於使用 Virtual PC 創建的 VHD,而不是 Hyper-V,它為 VHD 添加了一些額外的資訊。有些人通過確保 Virtualbox 中的虛擬機使用 IDE 而不是 SATA 控制器成功地啟動了 VHD 虛擬機。

無論如何,我都不知道將 VHD 直接轉換為虛擬盒,但是您可以將 VHD 文件轉換為 VMWare VMDK 文件(使用諸如Starwind V2V 之類的工具),然後 Virtualbox 可以使用該文件。

這對我有用:

步驟 1:從 HyperV 磁碟複製到 VirtualBox VDI 磁碟

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

第 2 步:我按照此處的建議將此新磁碟添加為 IDE 驅動器(“PIIX4”)。(SATA驅動也可以)

第 3 步:啟用此 VM 的系統->主機板->EFI 設置。

引用自:https://serverfault.com/questions/246854