找不到要转换的 vmdk 文件

找不到要转换的 vmdk 文件

我的任务是将一些 VMWare 虚拟机(我对此了解不多)转换为 Hyper-V。我知道我必须将.vmdkVMWare 的文件转换为.vhdx格式。

问题是我找不到.vmdk虚拟机的真实文件。有一个.vmdk文件大小为 150GB,但实际上只有 1KB,并且包含:

# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=975e71e0
parentCID=ffffffff
createType="vmfs"

# Extent description
RW 314572800 VMFS "CRM Module Server-flat.vmdk"

# The Disk Data Base 
#DDB

ddb.adapterType = "lsilogic"
ddb.geometry.cylinders = "19581"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.longContentID = "a06670da1183767e899ee15c975e71e0"
ddb.uuid = "60 00 C2 9a 81 64 05 42-5c 9f d9 9f e7 61 ed fe"
ddb.virtualHWVersion = "14"

我注意到了CRM Module Server-flat.vmdk它并且寻找它但却没有找到它。

我遗漏了什么?

答案1

您有无法转换的 RDM vmdk 文件。证明 -https://kb.vmware.com/s/article/1003199。vmdk 文件仅指向物理设备映射,并不是真正的虚拟磁盘

您必须选择:

  1. 将 RDM 转换为“普通”vmdk,然后转换为 vhdx。以下是指南 -http://www.vmwarearena.com/convert-rdm-to-vmdk/

  2. 如果客户虚拟机是 Windows,则可以使用 Starwind V2V 在 P2V 模式下迁移到 Hyper-V -https://www.starwindsoftware.com/v2v-help/ConvertPhysicalMachinetoremoteMicrosoftHyperVServer.html

相关内容