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下測試經過

相關文章
相關標籤/搜索