现在我想要转换并将 vmware VM 导入 Hyper V。我的 ovf 文件与 vmdk amd mf 文件位于 C:\OvfHVTest2。
我在 powershell 中使用了以下命令:
Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
New-MvmcVirtualMachineFromOvf -DestinationLiteralPath "C:\OvfHVTest2"
它给了我以下错误信息:
New-MvmcVirtualMachineFromOvf:未找到虚拟机的可启动驱动器。这可能是由于虚拟机没有有效的操作系统。第 1 行,字符:1 + New-MvmcVirtualMachineFromOvf -DestinationLiteralPath "C:\OvfHVTest2" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:WriteError:(Microsoft.Accel...isioningService:HyperVProvisioningService) [New-MvmcVirtu alMachineFromOvf],BootableDriveNotFoundException + FullyQualifiedErrorId:NewMvmcVirtualMachine,Microsoft.Accelerators.Mvmc.Cmdlet.Commands.NewMvmcVirtualMachineF romOvfCommand
New-MvmcVirtualMachineFromOvf:发生了一个或多个错误。第 1 行,字符:1 + New-MvmcVirtualMachineFromOvf -DestinationLiteralPath“C:\OvfHVTest2” + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:WriteError:(Microsoft.Accel...isioningService:HyperVProvisioningService)[New-MvmcVirtu alMachineFromOvf],AggregateException + FullyQualifiedErrorId:NewMvmcVirtualMachine,Microsoft.Accelerators.Mvmc.Cmdlet.Commands.NewMvmcVirtualMachineF romOvfCommand
客户虚拟机正在运行 Windows 7 Professional SP1。有人能帮助我吗?
谢谢你!
答案1
当我尝试在目标目录中运行转换工具时,遇到了此类错误。请尝试将 -DestinationLiteralPath 值设置为与当前目录不同的值。