在VirtualBox的快速修复界面里,可以随时生成当前状态的备份。当生成了备份之后,会在Snapshots目录下创建一个新的VDI文件,之后对当前状态所做的一切操作都将针对最新的VDI文件,而VDI目录下的初始VDI文件就不会再改变了。
我一般在装好Guest OS并做完打补丁、安装常用软件等操作后就创建一个备份,如果Guest
OS发生了问题可以随时恢复到干净的系统。但是有时需要在不同的软件环境下做不同的事情,开始时我希望能用一个VDI文件生成两个不同的备份并分别配置成
不同的环境,但是发现VirtualBox的备份是线性的,也就是说只能针对当前状态做一个备份,而恢复备份时也只能恢复到上一个备份的状态,不能同时存
在两个不同的当前状态。
没有办法,只能把初始的VDI文件复制出来一份用于另外的环境。但是很快发现,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而VirtualBox不允许注册重复的uuid。
看了帮助文件后,发现VBoxManage有一个clonevdi方法可以克隆VDI文件,并赋予它一个新的uuid。具体用法是在命令行里执行:
VBoxManage clonevdi 原始VDI文件名 新的VDI文件名
直接写VDI文件名即可,不用指明VDI文件所在路径,新的文件会在全局设定中指定的VDI目录下创建。如果VDI文件名里带有空格,应该在两端加上双引号。VBoxManage命令位于VirtualBox安装目录下,缺省路径是C:\Program
Files\Sun\xVM VirtualBox。
用这个方法创建了新的VDI文件后,就可以正常注册并在另一个虚拟机中使用了。
2008-12-25更新:
本月17日VirtualBox发布了2.10版,在这个版本里,VBoxManage
clonevdi命令改为了VBoxManage clonehd,它的用法如下:
VBoxManage
clonehd
<uuid>|<filename>
<outputfile>
[-format
VDI|VMDK|VHD|RAW|<other>]
[-remember]
可以看到,使用-format参数,除了VDI格式的虚拟磁盘文件以外,它还支持VMDK(VMWare)、VHD(Virtual
PC)等格式。为了向下兼容,它仍然支持使用VBoxManage clonevdi命令来复制VDI格式的文件。
2009-08-09更新:
在VirtualBox的最新版本中,已经可以将同一个vdi文件用于多个虚拟系统了。使用方法是:先按正常方式创建一个虚拟系统,创建或选择一个vdi
文件,然后做一个备份;接下来创建第二个虚拟系统,再次选择这个vdi文件,同样也创建一个备份。这样,两个虚拟系统就可以各自在不同的环境下运行了,初
始的vdi文件是不变的,各自的更改记录在备份文件中。,
分享到:
相关推荐
Ubuntu下VirtualBox的vdi文件克隆方法.docx
[ 已破解 ] WayOS ...2. 直接在 VirtualBox 中 "虛擬機器" => "加入" => 選擇 "BTKRouterCore.vdi" 即可加入. 3. 修改 "網路" => "介面卡-1", "介面卡-2" 對應到你實體PC兩張網卡) 4. 直接運行. 舊 PC 變成 router.
用virtualbox新建虚拟机时,导入已有的vdi经常报错,结合资料和试验整理出解决办法。
VirtualBox6.1虚拟机镜像文件,大地系统GXP VirtualBox6.1虚拟机镜像文件,大地系统GXP VirtualBox6.1虚拟机镜像文件,大地系统GXP
Enigma VirtualBox 7.9 绿色单文件版.exe 把多个文件打包成exe最简单好用的工具
本工具是用于windows的磁盘清理处理,我是拿他来清理Virtualbox虚拟机的vdi文件的,清理后在使用压缩方法,使得虚拟机的vdi文件很小
Win8中VirtualBox路径问题和VDI转VHD.docx
macOS High Sierra 10.13 在Virtualbox中安装配置后,导出的通用虚拟机文件,可以在virtualbox中导入虚拟机直接使用,理论上vmware workstation也可以导入。
设置后,Windows下的文件夹被映像到Virtualbox Linux下,在Virtualbox下访问该文件夹就像打开本地文件夹一样,不用使用FTP等外界工具实行跳转,实现了在Windows下与Virtualbox相互共享文件。
本篇文章主要是介绍了Virtualbox主机和虚拟机之间文件夹共享及双向拷贝,有需要的可以了解一下。
VirtualBox安装ubuntu16.04.3以及如何设置共享文件夹,使得ubuntu系统能访问主机文件进行粘贴复制
若virtualbox版本较高,比如virtualbox6.0,需要在设置-显示-显卡控制器改为VBoxVGA,避免在centos安装界面找不到鼠标光标。然后在系统-启动顺序中将软驱选项取消掉。在网络中选择NET网络,并选择已经创建好的
使用方法: 将chinese.ini放到“\data\language”文件夹下,然后设置一下语言即可。 便携式 VirtualBox 制作方法: http://bbs.kafan.cn/thread-985124-1-1.html
如何在虚拟机(virtualbox-ubuntu)和主机(win7)之间共享数据,相信很多使用虚拟机的人都很感兴趣,本文是实践的总结,相信会对读者有帮助。
解压后会获得vfw_usg.vdi文件,建议放到Oracle VM VirtualBox文件夹同级目录下,然后新建USG6000V防火墙时会弹出导入界面,然后选择vfw_usg.vdi文件直接导入ensp模拟器即可正常使用。 后续不会操作可以私信联系我,...
修改VirtualBox里Windows XP下的网卡驱动不正确 作者:絮说网事
VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享
主要介绍了VirtualBox安装CentOS实现鼠标自动切换和复制粘贴,需要的朋友可以参考下
解压之后打开文件夹【附带软件】之中的EXE文件,等待5-6秒检索完成,搜索virtualbox,全选删除所有文件(不删除的不用管),之后返回更新界面即可。 详细请参考博客或者压缩包内的文件 有问题可以私下联系我,如果...
在64位win7下运行Virtualbox去安装系统时出错:Failed to open a session for the virtual machine,Unable to load R3 module xxxx/VBoxDD.DLL(VBoxDD),GetLastError=126,(VERR_MODULE_NOT_FOUND),打包了...