从VMware迁移到Hyper-V教程
由于系统的主要组成部分是在硬盘里,所以我们迁移的主要工作是硬盘转换。步骤如下:
1.下载安装Microsoft Virtual Machine Converter
https://www.microsoft.com/en-us/download/details.aspx?id=42497
2.启动powershell-ISE
输入命令来转换VMDK到VHDK(里面需要改成你自己的软件安装地址和虚拟机硬盘地址)
我的软件安装路径是C:\Program Files\Microsoft Virtual Machine Converter
需要转化的VMDK是 D:\kali\kali.vmdk,目标目录是E:\Converted
PS C:\Users\Administrator> Import-Module 'C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1'
PS C:\Users\Administrator> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath D:\kali\kali.vmdk -VhdType DynamicHardDisk -VhdFormat Vhdx -DestinationLiteralPath E:\Converted
1
2
如果你出现了类似
The entry 2 is not a supported disk database entry for the descriptor.
的报错,请下载工具https://communities.vmware.com/thread/343214?start=0&tstart=0
放到同一目录下使用命令:
PS C:\Users\Administrator> dsfo.exe "D:\kali\kali.vmdk" 512 1024 descriptor1.txt
1
将输出文件里面的"InstallType"注释掉
然后再次使用命令,注意是dsfi不是dsfo
PS C:\Users\Administrator> dsfi.exe "D:\kali\kali.vmdk" 512 1024 descriptor1.txt
1
之后重新执行转化命令即可,可以看到在转化硬盘
成功后应该可以看到转化好的文件
之后使用hyper-V管理器新建虚拟机并使用这个vhdk磁盘即可
需要注意的是有些时候会出现系统无法启动的问题,这个时候要更改为正确的引导配置MBR或者EFI,
前一个是MBR,后一个是EFI,需要正确配置才行,还需要注意的是,有些快照的内容无法通过这个来转换,这个只能转换第一个快照。
————————————————
版权声明:本文为CSDN博主「fjh1997」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fjh1997/article/details/101462125