virtual box 存储文件vdi迁移

最近在使用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版权协议,转载请附上原文出处链接和本声明。