在使用VirtualBox时,发现C盘没几天就爆红,发现VirtualBox VMs文件太大
![](https://i-blog.csdnimg.cn/blog_migrate/178fa38c5e4af316718a98594c161cba.png)
那么如何更改其虚拟机默认存储位置呢
在存储的新位置创建相同的目录
![](https://i-blog.csdnimg.cn/blog_migrate/c61f3fb1b7e8c263eb47a60965853e95.png)
将C盘下的VirtualBox VMs里所有文件剪切到新位置下
![](https://i-blog.csdnimg.cn/blog_migrate/3a9fe3c243d98783ea65d90cb74e3749.png)
修改UUID
找到VirtualBox的安装目录
![](https://i-blog.csdnimg.cn/blog_migrate/1e69a457461b3c33e3bf035e9692b35a.png)
看到VBoxManage.exe的同级目录下,进入cmd窗口,输入以下命令VBoxManage internalcommands sethduuid "E:\virtualBoxData\VirtualBox VMs\hop_default_1676024142906_20353\centos-7-1-1.x86_64.vmdk"
VBoxManage internalcommands sethduuid "E:\virtualBoxData\VirtualBox VMs\hop_default_1676024142906_20353\centos-7-1-1.x86_64.vmdk"
注意:其中的地址是准备新迁移的地址
![](https://i-blog.csdnimg.cn/blog_migrate/3d4c9b8cfae6ac63c72e3095f97cd6e7.png)
得到一串新的UUID
![](https://i-blog.csdnimg.cn/blog_migrate/c58c7a354fd6d53c7cd7075e8fc4cdd0.png)
修改UUID成功
修改VirtualBox默认存储路径
![](https://i-blog.csdnimg.cn/blog_migrate/78b34faf9716d07c00b061d4a5a6f1c0.png)
将默认虚拟电脑位置更改为新位置(刚创建文件夹的位置)
修改虚拟机设置
选中虚拟机,点击“设置”
![](https://i-blog.csdnimg.cn/blog_migrate/1423142fb544e8628b775351d1b73517.png)
点击“存储”,点击“添加虚拟硬盘”,删除原来的虚拟硬盘
![](https://i-blog.csdnimg.cn/blog_migrate/e0f50a0e0d4ad6e297a1dbce6e4397cd.png)
新添加的虚拟硬盘的位置就是刚设置的位置
![](https://i-blog.csdnimg.cn/blog_migrate/2a6e9427a1f72ecce5aa5ba09f154d8f.png)
正常运行
![](https://i-blog.csdnimg.cn/blog_migrate/81d8c0b088569ac5117127f17d07c154.png)
若不更改UUID的话就会出现
![](https://i-blog.csdnimg.cn/blog_migrate/4ae18bdbfd73e0fd179062bebae2606c.png)
这是UUID冲突的情况