VirtualBox 虚拟机镜像文件 UUID 已存在问题
这篇讲的是VirtualBox使用中的一个常见陷阱:当你想把一个已用过的虚拟机镜像文件拷贝到另一台电脑时,VirtualBox会报错“UUID已存在”,阻止你直接加载。问题的根因在于,镜像文件自带的唯一识别码(UUID)已在原电脑的VirtualBox环境中注册过,系统不允许重复。 文章作者亲身从USB盘加载虚拟机时碰到了这个坑。界面选项里找不到解决办法,但作者记起命令行可以搞定。具体的修复步骤是:打开终端,进入VirtualBox的安装目录,然后使用 `VBoxManage internalcommands sethduuid` 命令,紧跟VDI镜像文件的路径,为它重新生成一个全新的UUID。执行成功后,再新建虚拟机加载这个镜像文件,就能顺利运行了。 对于经常迁移虚拟机环境的技术人员来说,这个用命令行“重置身份证”的小技巧很实用,能快速绕过这个报错,省去重新导出导入的麻烦。