我尝试按照这里概述的步骤进行操作:将 OVA 转换为 VHD 以便在 Hyper-V 中使用
但是当我尝试将 vhd 加载到 Windows 中的 Hyper-V 中时,它告诉我它已损坏,我怀疑这是因为克隆的媒体用于 Linux 内核。
是否有将 Linux 内核从 virtualbox 迁移到 Windows 上的 hyper-V 的过程?
我尝试使用 Microsoft Virtual Machine Converter 进行转换,但没有成功:https://stackoverflow.com/questions/37481737/error-when-converting-vmware-virtual-disk-to-hyperv,我收到错误ConvertTo-MvmcVirtualHardDisk : The entry 88888888-95df-4fde-86ce-ed1390fc6f0a is not a supported disk database entry for the descriptor.
这是 VMDK 文件的描述符:
# Disk DescriptorFile
version=1
CID=f00f4f2a
parentCID=ffffffff
createType="monolithicSparse"
# Extent description
RW 4294965248 SPARSE "disk123.vmdk"
# The disk Data Base
#DDB
ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.geometry.biosCylinders="1024"
ddb.geometry.biosHeads="255"
ddb.geometry.biosSectors="63"
ddb.uuid.image="88888888-95df-4fde-86ce-ed1390fc6f0a"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
ddb.comment=""
答案1
尝试使用不同的 V2V 转换器。我正在使用星风V2V,其转换成功率比之前测试过的其他任何工具都要高。V2V 不能直接处理 OVA 文件,因此您需要先提取 *.vmdk。