博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用命令让vbox的虚拟硬盘文件转换成vmware的vmdk
阅读量:6225 次
发布时间:2019-06-21

本文共 1357 字,大约阅读时间需要 4 分钟。

VirtualBox的生成备份功能只是个系统还原点
这个生成备份功能备份速度非常快,其实它并不是备份,而是相当于xp系统中的建立系统还原点。但是要注意的是如果你的虚拟硬盘文件(***.vdi)在别的VBox虚拟机中使用,就像我,在xp和linux下各有一个vbox程序一起操作这个vdi文件,在没有设置备份的vbox虚拟机中,无法实现备份功能。所以如果要在多个虚拟机程序共享使用vbi虚拟硬盘文件,那么要正确备份就要在每个虚拟机中都备份,并且使用完毕后回复到备份点。由于备份是每个虚拟机自行管理,因此在其他虚拟机中发生的改变恐怕无法被另外的虚拟机还原。
 
*****************************************************************************
Linux迷用Vbox很久了,很轻巧,总体来说,Virtual box确实是一款不错的免费虚拟机软件,但是在我的windows下运行的确实很卡,同样的环境下vmware就显得比较流畅,可是vbox实在是受不了,为了把以前在vbox下安装的虚拟机做到搬到vmware下可是没少花功夫,今天就找到了怎么在命令行方式下实现vbox的虚拟硬盘文件转换成vmware的vmdk格式的硬盘文件,希望能给大家帮助。
 
主体思路:将virtual box的硬盘镜像转换为vmware的,下面是操作步骤
虚拟机软件版本:virtual box 3.2 和 vmware workstation 6.1
使用virtual box的磁盘工具将linux的磁盘文件转换为vmware能识别的格式
在virtual box的安装目录下有个程序叫做 vboxmanage
我们可以使用以下命令来实现转换
vboxmanage clonehd 路径A/xxx.vdi 路径2/xxx.vmdk –format VMDK
运行界面参见下图
 
转换完毕后,我们安装vmware,然后从命令行进入vmware的安装目录 
vmware同样提供了一个程序 vmware-vdiskmanage 来转换虚拟硬盘
我们可以使用下面的命令来转换刚才virtual box转换出来的那个vmdk文件
vmware-vdiskmanager -r 路径a/xxx.vmdk -t X 路径B/xxx.vmdk
注意命令中的那个X 的值需要用以下的数字来代替,根据自己的情况自行选择
0 : 做成文件(容量慢慢增加的)
1 : 将硬盘分割切成2GB一个文件
2 : 硬盘实际大小(容量为虚拟硬盘大小)
3 : 将硬盘分割切成2GB一个文件(总容量为虚拟硬盘大小)
4 : 配置成ESX的格式
运行界面参见下图
 
耐心等待后,转换就完成了,在vmware中新建虚拟机时选择刚才转换好的硬盘文件,启动虚拟机
继续你的虚拟机之旅吧
,linux迷按照此方法试验过了,貌似可以不用第二步,直接就用第一步转换来的vmdk就可以通过vmware打开了,而且可以用,第二步不知道原作者是什么个考虑,可能为了稳定和兼容性吧,我在vmware7.1上实验的还行,有第一步就可以!

转载于:https://www.cnblogs.com/huapox/p/3516299.html

你可能感兴趣的文章
EditText的属性介绍
查看>>
Unity3d dll 热更新 基础框架
查看>>
【Java开发技术之程序测试】Junit4 新功能学习总结
查看>>
接触C# 反射
查看>>
c#中const、static、readonly的区别
查看>>
在 Silverlight 项目中获取程序集的引用信息
查看>>
函数式编程(3) 幻灯片
查看>>
总结c#和javascript中常见的相关的"空"
查看>>
用DirectX实现粒子系统(二)
查看>>
六个人如何运维一万台服务器?
查看>>
nandflash学习1——导致nandflash反转的原因【转】
查看>>
Windows Phone 7发布啦
查看>>
租房新体验:AI机器人中介带你看房
查看>>
git版本控制&&github的使用
查看>>
权限设计之一
查看>>
如何使用网络库实现应用级消息收发
查看>>
Linux中断(interrupt)子系统之二:arch相关的硬件封装层【转】
查看>>
Django - 模板
查看>>
Java刷题知识点之什么是死锁、死锁产生的4个必要条件、死锁的解除与预防
查看>>
ArcGIS Engine对象库
查看>>