如何将virtualbox的虚拟机目录移动位置
2016-03-03 本文已影响5126人
秋日暖阳
起因:
当初装 Virtulbox 时,为了方便就随手装在了只有50多G的固态硬盘分区里。但随着新建的虚拟机越来越多,占用的空间越来越大(已经占用了40多G。。。),分区空间明显不够用了,怎么办?那就迁移虚拟机目录吧。

网上有多种迁移的方法。
一种是通过 管理-导出虚拟电脑。

然后删除原来虚拟机。
更改默认虚拟电脑位置。
重新通过 管理-导入虚拟电脑。
但是缺点是速度实在太慢,无论是导出还是导入虚拟电脑,都需要好几分钟。
另一种办法是,直接拷贝虚拟机目录里的硬盘文件,如 ubuntu.vdi到新目录。
然后删除原虚拟机。
更改默认虚拟电脑位置。
再新建虚拟机。
这次在虚拟硬盘步骤,选择 使用已有的虚拟硬盘文件,选择刚才复制过去的硬盘文件。

也可以使用,但缺点是原来保存的 快照,就都没有了。
如果你是把原来虚拟机整个目录复制过去,
那么新建虚拟机时,名字不能和原来重名,会提示错误。
这样又会导致硬盘文件和虚拟机目录不在同个目录,不方便管理。
最终找到一个最完美的办法,如下:
- 菜单——管理——全局设定 ,更改 默认虚拟电脑位置。

-
复制 (移动)现有虚拟机目录到新位置,软件里删除现有虚拟机
-
菜单——控制——注册,逐个选择虚拟机目录里的 .vbox文件,导进虚拟机配置 。

经测试,移动目录成功,而且原来备份的每个虚拟机的 系统快照 也都在。