解决VirtualBox虚拟软件创建的vdi移动后无法打算的方法
偶尔要用其他系统,如老 Windows XP、Linux,就要用到虚拟机软件,一般我会选用 VirtualBox,因为免费…… VMware 的虽然很不错但你懂的——付费软件。
最近在整理硬盘的文件,把一个 XP 的 vdi 文件移到另外一个位置,然后在 VirtualBox 里面提示 uuid 已存在之类的错误提示,无法使用。
G 了一下,原来是:VirtualBox 和 VMware 不同,不能像 VMware 那样直接复制虚拟磁盘文件就可以,因为 VirtualBox 识别虚拟磁盘文件 VDI 采用了 uuid 识别技术。
解决方法应该就是重新分配 uuid,但是 UI 界面没找到这类选项,又 G 了一下,原来可以用命令:
1. 命令窗口转到 VirtualBox 所在目录,如我的
D:
cd WIN_ProgramVirtualBox
2. 重新分配 uuid 命令
VBoxManage internalcommands sethduuid 镜像文件路径
注:“镜像文件路径”如果目录带有空格的就要使用英文双引号
如果是要复制,就要使用 VirtualBox 的 Clone 功能,这样就会给新复制的 vdi 文件分配新 uuid,命令如下:
VBoxManage clonevdi 原始VDI文件 新的VDI文件
同样:“镜像文件路径”如果目录带有空格的就要使用英文双引号
而且原始硬盘镜像要从虚拟介质管理器中将镜像释放并删除,否则会报错。
您可能感兴趣的文章:
解决VirtualBox虚拟软件创建的vdi移动后无法打算的方法
django是要在虚拟环境激活后安装吗
django为什么用虚拟环境
photoshop过渡动画帧制作飞机虚拟飞行动画教程
如何搭建django虚拟环境
python虚拟环境Pipenv:更高效的管理依赖
超详细分析php docker的原理及作用
Win8.1下VMware虚拟机无法安装虚拟网卡怎么办?
电脑中VMware虚拟机无法打开怎么解决
如何配置EMC VNX/CLARiiON,以配合Citrix XenServer的部署?