Virtual box里把乌班图系统从系统盘迁移到其他盘

求一键三连

如果大家运行成功了,希望大家点赞关注和收藏,你们的点赞是我更新的最大动力

因为C盘快满了,所以准备清理C盘,发现虚拟机占了十几个G,决定移到D盘里去。
记录最后成功的移动方法:

1.复制Ubuntu文件夹到D盘(你想要移动的位置)

记住在外面先建立一个VirtualBox VMs文件夹,这样更好一点
至于为什么是复制,是因为这么大的文件,用剪切万一出点错,就GG了)
在这里插入图片描述

2.打开cmd,切换到VirtualBox所在的目录,输入命令

CD VirtualBox所在的目录
VBoxManage.exe internalcommands sethduuid “新复制的文件位置”(记住是vdi的位置)

在这里插入图片描述

3.打开VirtualBox,点击Ubuntu,选择虚拟盘

在这里插入图片描述

在这里插入图片描述
选择你复制过去的文件夹里面的vdi文件即可
在这里插入图片描述

完成配置打开验证

最后打开虚拟机看看能否运行即可,我的一点问题没有

原理

VirtualBox 导入 vdi 时报错如下:

Cannot register the hard disk ‘…’ withUUID {
    
    xxx} because a hard disk’…’ with UUID {
    
    xxx}already exists.

原因是:已使用过的镜像文件拷贝到其他硬盘不能直接用,这个 UUID 已经在本机的 VirtualBox 里注册过了,需要给镜像文件生成新的 UUID。

那么如何生成新的 UUID 呢?执行一个重新设置 UUID 号的命令即可。

开始 -> 运行 -> cmd -> VirtualBox 的安装路径,然后粘贴下面的命令,回车执行即可。

VBoxManage.exe internalcommands sethduuid “E:\VPC\VB\Win2003\Win2003.vdi”

猜你喜欢

转载自blog.csdn.net/Tommy__li/article/details/128647131
今日推荐