VirtualBox: 如何复制已安装好系统的VDI文件作为新的Guest系统磁盘使用?

Wandering 发表于 2008-03-12 15:14:10

-


今天使用VirtualBox时遇到一个问题,我希望复制一个原来安装好XP的VDI文件,并用它来当作新VM的系统磁盘。
但当我通过Virtual Disk Manager添加新虚拟磁盘时,VirtualBox提示了这样的错误信息:

A hard disk with UUID {966f9f2d-f670-42ca-8ac1-245b3d424339} or with the same properties ('D:\virtualbox\vb_winxp\winxp.vdi') is already registered.

显然,VirtualBox的VDI文件有唯一的UUID,而且VirtualBox不允许加载相同UUID的虚拟磁盘,但是VirtualBox又不提供便捷的UUID修改方案。
我尝试了不少方法,都无法解决这个问题,于是我去了VirtualBox的官方论坛,想看看是否有这个问题的解决方案。
果不其然,有位welsey遇到了同样的问题(
how to make a copy of .VDI image? ),帖子中有人给出了解决方案,我测试后确认这个方法是可行的。


我总结一下这个问题的解决方法吧:

1、要想复制一个VDI再次使用,必须通过VboxManager命令实现,语法是

   vboxmanager clonevdi <source_vdi>
<destination_vdi>

2、VirtualBox并没有提供这个功能的GUI方式,另外,VboxManager命令有不少增强功能,可以参考UserGuide。

  
查看VDI文件信息  vboxmanager showvdiinfo <vdi_file>
   
压缩VDI文件体积  vboxmanager modifyvdi <uuid | vdi_file> compact


-

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定