最近在使用virtual box 时 不小心把存储文件放到了系统盘,导致系统盘空间紧张,于是就想办法迁移vdi文件,此文章记录下迁移过程,遇到类似情况的朋友可以尝试下。
1、迁移原始文件到新的盘
不放心的朋友可以先复制一份到别的盘,比如我的是win10 系统,virtualbox vdi文件默认存放在 C:\Users\pc\VirtualBox VMs。比如copy到 E:\VirtualBox VMs\xxx\xxx.vdi
2、新建虚拟机
第一步修改全局配置,这里的地址改成迁移后的地址

第二步新建 选择迁移后的vdi文件

第三步 需要重新生成uuid
// 进入virtual box的安装目录
cd E:\Program Files\Oracle\VirtualBox
// 执行如下命令
E:\Program Files\Oracle\VirtualBox> VBoxManage internalcommands sethduuid "E:\VirtualBox VMs\centos2\centos2.vdi"
UUID changed to: xxxxxxxxxx
3、修改网络配置。
因本人使用的桥接方式,新建时默认的是NAT方式,所以需要需改下

执行完以后可以启动虚拟机了,可能映射的ip会发生变化,其他的环境一切照旧。其实最重要的就是第二步重新生成UUID。
版权声明:本文为fationyyk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。