【发布时间】:2016-09-25 16:34:27
【问题描述】:
出于某些测试目的,我从客户端收到了 VmWare 映像。我需要将其转换为 Hyper-V。 我按照http://www.askme4tech.com/how-convert-vmware-virtual-machine-hyper-v 中的步骤操作。我安装了 Microsoft Virtual Machine Converter 并开始在 PowerShell 中转换虚拟磁盘。但是我遇到了错误:
C:\Windows\system32> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "c:\temp\disk2.vmdk" -DestinationLiteralPath "c:\data\HyperV\PH\" -VhdType DynamicHardDisk -VhdFormat Vhdx
ConvertTo-MvmcVirtualHardDisk : The entry 1 is not a supported disk database entry for the descriptor.
At line:1 char:1
+ ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "c:\temp\disk2.vmdk"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (Microsoft.Accel...nversionService:DriveConversionService) [ConvertTo-MvmcVirtualHardDisk], VmdkDescriptorParseException
+ FullyQualifiedErrorId : DiskConversion,Microsoft.Accelerators.Mvmc.Cmdlet.Commands.ConvertToMvmcVirtualHardDiskCommand
ConvertTo-MvmcVirtualHardDisk : One or more errors occurred.
At line:1 char:1
+ ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "c:\temp\disk2.vmdk"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (Microsoft.Accel...nversionService:DriveConversionService) [ConvertTo-MvmcVirtualHardDisk], AggregateException
+ FullyQualifiedErrorId : DiskConversion,Microsoft.Accelerators.Mvmc.Cmdlet.Commands.ConvertToMvmcVirtualHardDiskCommand
【问题讨论】:
-
@piyushjaiswal 实际上博客中描述的步骤与我遵循的链接中的步骤相同。但有趣的是,在博客的 cmets 中,有些人报告了与我类似的问题。我用我的解决方案的链接回答了他们(但我的评论正在等待审核,所以我想审核通知最终会成为垃圾邮件并且永远不会发布:))
标签: vmware hyper-v virtual-disk