Parallels Desktop虚拟机(PD虚拟机)迁移到VMware Workstation

admin 2025年1月1日22:53:37评论101 views字数 1246阅读4分9秒阅读模式

前言

工作需要,去现场干活但不能用自己的电脑,考虑将我平时用的虚拟机拷贝过去,但我是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 无法导入虚拟机
需要使用qemu-img转换一下格式,安装qemu-img命令如下
brew install qemu
我这边安装过程中提示还需要安装什么xcode(记不清了…),需要一并安装,安装后使用如下命令转换(转换之前,虚拟机需要关机)
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中

Parallels Desktop虚拟机(PD虚拟机)迁移到VMware Workstation

优化

隐约记得vmware workstation中是可以直接导入vmdk格式的文件,尝试一下,vmware workstation中,新建虚拟机->自定义虚拟机,一路下一步,创建硬盘时选择之前的vmdk文件,经测试,可成功导入

Parallels Desktop虚拟机(PD虚拟机)迁移到VMware Workstation

参考链接

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

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月1日22:53:37
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Parallels Desktop虚拟机(PD虚拟机)迁移到VMware Workstationhttp://cn-sec.com/archives/3568614.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息