Board logo

标题: 如何导出VirtualBox中的VDI虚拟硬盘文件 [打印本页]

作者: 发丝先生    时间: 2014-4-19 11:10     标题: 如何导出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”为输出的虚拟硬盘文件路径



图片附件: QQ截图20140419102923.png (2014-4-19 11:06, 38.99 KB) / 下载次数 12
http://bbs.peizheng.cn/attachment.php?aid=73013&k=2fa330d96ece9aa54b2945144f23e55b&t=1717208113&sid=I6N0dn



图片附件: QQ截图20140419104446.png (2014-4-19 11:07, 20.01 KB) / 下载次数 11
http://bbs.peizheng.cn/attachment.php?aid=73014&k=f8fcfd62231b6bdcd2be60e6997fe511&t=1717208113&sid=I6N0dn



图片附件: QQ截图20140419105533.png (2014-4-19 11:08, 21.92 KB) / 下载次数 13
http://bbs.peizheng.cn/attachment.php?aid=73015&k=d8f6cbec31b9a1cd5ae7cde5978fbbe0&t=1717208113&sid=I6N0dn


作者: D-fly_jiefa    时间: 2014-4-22 23:44

实用教程!!!




欢迎光临 广东培正学院--培正社区 (http://bbs.peizheng.cn/) Powered by Discuz! 7.2