从VMware迁移到Hyper-V教程

从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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值