Virtualbox 复制vdi文件

VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就能够了事的,只由于VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.linux

因为测试须要搭建局域网环境,须要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份从新建立虚拟系统时提示测试

打开 虚拟硬盘 5.04.vdi 失败.
Cannot register the hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} because a hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} already exists in the media registry ('C:\Documents and Settings\Blinux\.VirtualBox\VirtualBox.xml').
ui

往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.因而我决定给复制的vdi文件从新分配uuid.spa

cd C:\Program Files\Sun\VirtualBoxcode

C:\Program Files\Sun\VirtualBox>xml

VBoxManage internalcommands sethduuid "Y:\Disk-Linux\Disk-Linux.vdi"
若是是vmware文件,那么就是
VBoxManage internalcommands sethduuid "Y:\Disk-Linux\Disk-Linux.vmdk"
blog

 

接着就能够使用拷贝的vdi或vmdk文件正常的建立第二台虚拟机了.虚拟机

固然若是你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.it

C:\Program Files\Sun\VirtualBox>class

VBoxManage clonehd "I:\VBOX\RHEL5.4\5.4.vdi" "I:\VBOX\RHEL5.4\5.4.clone.vdi"

注:若是路径中存在空格能够在路径的两端添加引号.

Virualbox的快照功能很是不错,能够即时恢复到快照时的状态.作试验就不用从新配环境了.

PS:在Virualbox 4.1.12下测试经过

相关文章
相关标签/搜索