当前位置: 首页 > news >正文

VirtualBox虚拟机转换到VMware

VirtualBox虚拟机转换到VMware

**参考文章:**https://blog.csdn.net/qq_30054403/article/details/123451969

一.找到对应文件位置

Windows11系统,VirtualBox版本为6.1.50,VMware版本为17.5.2

1.首先找到自己需要转换的vdi文件位置

D:\vmwareproject\Windows\WinXPsp3.vdi

2.找到VirtualBox里VBoxManage.exe的位置

D:\software\Oracle\VirtualBox\VBoxManage.exe

3.找到VMware里vmware-vdiskmanager.exe的位置

D:\software\vmware\vmware-vdiskmanager.exe

4.找到VMware存放虚拟机的目录

D:\vmwareproject\Windows\WindowXP2

二.将vdi转换为vmdk

1.使用VBoxManage.exe将vdi初次转换为vmdk

注1:需要以管理员权限使用命令行运行如下命令:

C:\Windows\System32>cd /d "D:\software\Oracle\VirtualBox"
D:\software\Oracle\VirtualBox>VBoxManage.exe clonehd D:\vmwareproject\Windows\WinXPsp3.vdi target.vmdk --format vmdk
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone medium created in format 'vmdk'. UUID: 36f64fcc-7521-44cc-a2bb-14899711e6a5

image-20250401223215498

注2:转换出的文件在VirtualBox目录下:D:\software\Oracle\VirtualBox\target.vmdk,默认名字叫target.vmdk

image-20250401223427073

注3:此处的转换出的vmdk无法被VMware直接识别

2.使用vmware-vdiskmanager.exe将vmdk再次转换

注1:需要以管理员权限使用命令行运行如下命令:

D:\software\Oracle\VirtualBox>cd /d "D:\software\vmware"
//运行命令开始将vmdk转换为VMware能识别的vmdk
vmware-vdiskmanager.exe -r "源VMDK文件路径.vmdk" -t 0 "目标VMDK文件路径.vmdk"

vmware-vdiskmanager.exe -r "D:\software\Oracle\VirtualBox\target.vmdk" -t 0 "D:\vmwareproject\Windows\WindowXP2_new.vmdk"

image-20250401225742558

image-20250401225839997

三.在Workstation里使用vmdk文件

1.新建虚拟机,选择自定义

image-20250401230318863

2.选择合适的兼容性版本

image-20250401230351119

3.选择“稍后安装操作系统”

在这里插入图片描述

4.选择合适的客户机操作系统

image-20250401230733724

5.命名虚拟机名称及更改存放位置

image-20250401231030519

6.按需求选择处理器配置

image-20250401231140952

7.分配合适的内存

image-20250401231249042

8.选择网络类型

image-20250401231340226

8.选择I/O控制器类型

image-20250401231458361

9.选择需要创建的磁盘类型

image-20250401231543901

10.选择使用现有虚拟磁盘(即选择我们转换后的vmdk文件)

image-20250401231649323

image-20250401231735024

保持现有格式或者转换,按你自己的需求来吧,反正我的winXP得转换才可以正常开启,如果没有这个步骤,就略过

image-20250401231838060

image-20250401231857961

11.启动虚拟机

image-20250401232006268

image-20250401232253251

相关文章:

  • 波束形成(BF)从算法仿真到工程源码实现-第六节-广义旁瓣消除算法(GSC)
  • Android Compose 权限申请完整指南
  • Embracing your shadows reveals the wholeness of your light.
  • Spring Cloud-负载均衡
  • docker进行打包
  • Vue3+Element Plus如何实现左树右表页面案例:即根据左边的树筛选右侧表功能实现
  • DIP支付方式改革下各种疾病医疗费用的影响以及分析方法研究综述
  • 【XCP实战】AUTOSAR架构下XCP从0到1开发配置实践
  • SDHC接口协议底层传输数据是安全的
  • Git 远程仓库
  • 设计模式(8)——SOLID原则之依赖倒置原则
  • 39.[前端开发-JavaScript高级]Day04-函数增强-argument-额外知识-对象增强
  • docker创建容器添加启动--restart选项
  • 复刻系列-星穹铁道 3.2 版本先行展示页
  • 前端在线工具 CodePen 和 JSFiddle
  • 智能工厂调度系统设计方案研究报告
  • 《AI大模型应知应会100篇》第15篇:大模型训练资源需求:算力、数据与成本分析
  • ConcurrentHashMap 源码分析
  • C++中 string 类及迭代器相关知识详解
  • 详解MYSQL表空间
  • 全国游泳冠军赛:孙杨、潘展乐同进400自决赛,今晚将正面对决
  • 孟夏韵评《无序的学科》丨误读与重构的文化漂流
  • 东部沿海大省浙江,为何盯上内河航运?
  • 世界数字教育大会发布“数字教育研究全球十大热点”
  • 哈马斯官员:若实现永久停火,可交出加沙地带控制权
  • 刘强东坐镇京东一线:管理层培训1800人次,最注重用户体验