返回列表 发帖

如何导出VirtualBox中的VDI虚拟硬盘文件

本帖最后由 发丝先生 于 2014-4-19 11:17 编辑

不同于VMvare里面的vmdk虚拟硬盘文件可以直接复制出来可以直接使用,每个Vbox的VDI虚拟硬盘文件都有一个独有的uudi,如果uuid冲突,就有可能出现如下的错误。       QQ截图20140419102923.png

因此我们需要一个名叫VBoxManage internalcommands sethduuid 或者VBoxManage clonehd的命令。

首先我们进入C盘C:\Windows\System32 目录,找到里面的CMD.exe,复制他,然后进入到Vbox的安装目录,我的是C:\Program Files\Oracle\VirtualBox,如果Vbox安装目录下已经存在CMD.exe,则可以跳过此步。

如果我们需要修改已经复制出来的VDI文件的uuid,我们会用到VBoxManage internalcommands sethduuid 这条命令

打开VirtualBox 目录中的CMD.exe,输入命令即可:VBoxManage internalcommands sethduuid "C:\Users\Zero\Desktop\test.vdi"

QQ截图20140419104446.png


其中”C:\Users\Zero\Desktop\test.vdi“为所需更改uuid的VDI文件的位置,注意加上”“,按下回车后出现UUID change to: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx 即为成功,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx为VDI文件新的uuid

若想向外输出VDI虚拟硬盘文件,则只需要VBoxManage clonehd命令即可

打开VirtualBox 目录中的CMD.exe,输入

VBoxManage clonehd "C:\Users\Zero\Desktop\test.vdi" "C:\Users\Zero\Desktop\test2.vdi"  

QQ截图20140419105533.png


其中”C:\Users\Zero\Desktop\test.vdi“为所需要输出的虚拟硬盘文件路径,“C:\Users\Zero\Desktop\test2.vdi”为输出的虚拟硬盘文件路径

实用教程!!!

TOP

返回列表

广东培正学院--培正社区