1.关闭虚拟机
2.全局配置修改
管理>全局设置>默认虚拟电脑位置:
C:\Users\hemingguang\VirtualBox VMs
修改为:
D:\Virtualbox\VMS
3.每个虚拟机备份位置修改
分别打开每个虚拟机的设置>高级>备份的位置更换到D:\Virtualbox\VMS目录下
4.拷贝源文件
拷贝文件到D:\Virtualbox\VMS下
5.尝试开启虚拟机,成功!
6.删除原位置文件即可。
----------- 补充 -------------
仅在virtualbox页面配置每个虚拟机的“备份位置”是不够的,实际存储位置不改下次启动的时候会找不到文件!
需要打开virtualbox的运行目录,找到VirtualBox.xml和VirtualBox.xml-prev(两个都需要),修改MachineEntry中的src路径位置(本案例是把C:\Users\hemingguang\VirtualBox VMs修改为D:\Virtualbox\VMS)
OK,重新启动也能正常使用了,用vagrant管理也完全没问题!
------------ 补充 2020-05-24 --------------
我是用vagrant在管理我的虚拟机,当box比较多的时候同样占用了很多C盘空间,所以今天又把.vagrant.d
(存放vagrant box add
添加到vagrant来管理的box)文件迁移到了D盘
操作方法:
1.添加环境变量
VAGRANT_HOME='/path/to/vagrant_home'
2.打开新的命令行窗口(修改环境变量只有打开新的窗口才能看到效果),vagrant box list
查看下之前的box是不是都没有了【这一步是为了和最后一步的效果做对比】
3.将原本在C盘user下面的.vagrant.d
文件夹拷贝到D盘
4.打开命令行窗口,vagrant box list
可以看到之前的box了
5.OK,可以把C盘的文件删掉了,又腾出了几个G。
网友评论