为了某些测试目的,我从客户端收到了VmWare映像。我需要将其转换为Hyper-V。 我按照http://www.askme4tech.com/how-convert-vmware-virtual-machine-hyper-v中的步骤操作。我安装了Microsoft Virtual Machine Converter并开始在PowerShell中转换虚拟磁盘。但我越来越eror:将VmWare虚拟磁盘转换为HyperV时出错
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
请看看这个http://sebmatthews.net/2014/06/from-the-datacenter-converting -vmware-to-hyper-v-got-even-easy-part-1-of-2/ – piyushj
@piyushjaiswal实际上,博客中描述的步骤与我遵循的链接中的步骤相同。但有趣的是,在博客的评论中,有些人报告了类似的问题。我回答他们与我的解决方案的链接(但我的评论正在等待审核,所以我认为审核通知以垃圾邮件结束,并且永远不会发布:)) – eXavier