前言
工作需要,去现场干活但不能用自己的电脑,考虑将我平时用的虚拟机拷贝过去,但我是intel mac下使用parallels desktop虚拟化的win10,现场是windows机器,pd虚拟机无法导入vmware workstation中,google、知乎、v2ex上各种搜索,不是不完整,就是不可用,最终通过自己尝试和国外一篇博客发现可行的方法,本文记录一下
过程
整体思路是,mac下vmware fusion导入pd虚拟机,vmware fusion中将虚拟机导出为ovf格式,最终导入vmware workstation中
步骤1
mac下安装好vmware fusion,截止到2024年12月22日,vmware fusion已经免费了,现在连破解许可都不用找了
步骤2
vmware fusion直接导入pd虚拟机会报错
Error23 无法导入虚拟机
brew install qemu
qemu-img convert -f parallels -O vmdk Win11-开发-0.hdd.0.{5fbaabe3-6958-40ff-92a7-860e329aab41}.hds win11.vmdk
不知是否注意到,转换的不是.pvm文件,而是.hds文件,pvm文件->右键->显示包内容,将里面的.hdd文件拖出来,hdd文件->右键->显示包内容,将里面的.hds文件拖出来,这个地方让我伤到了,一开始转换pvm失败,后来转换hdd还是失败,想不到里面还有一个hds…
这里还有一个小坑点,hdd文件显示包内容后,可能会有两个hds文件,如果有2个,那另一个是你的快照,对比没有快照的pvm文件,里面只有一个hds文件
转换后,vmware fusion新建虚拟机,使用刚才生成的vmdk文件作为磁盘,可以成功导入
步骤3
vmware fusion中将虚拟机导出为ovf格式,最终导入vmware workstation中
优化
隐约记得vmware workstation中是可以直接导入vmdk格式的文件,尝试一下,vmware workstation中,新建虚拟机->自定义虚拟机,一路下一步,创建硬盘时选择之前的vmdk文件,经测试,可成功导入
参考链接
https://www.reddit.com/r/vmware/comments/1dvrkye/how_to_move_from_parallels_to_vmware/?rdt=39473
https://chrisdooks.com/2024/05/15/import-a-parallels-vm-into-vmware-fusion-pro/
原文始发于微信公众号(卡卡罗特取西经):Parallels Desktop虚拟机(PD虚拟机)迁移到VMware Workstation
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论