You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在VirtualBox安装macOS Mojave 10.14.1时遇UUID查询失败错误的解决方法

解决VirtualBox安装macOS Mojave时的UUID查询失败错误

错误信息

Configuration error: Querying "UUID" failed (VERR_CFGM_VALUE_NOT_FOUND).
Result Code:
E_FAIL (0X80004005)
Component:
ConsoleWrap
Interface:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

修复方法及步骤

方法1:手动修复虚拟机配置文件的UUID

  • 完全退出VirtualBox(包括后台运行的进程)
  • 定位到虚拟机的配置文件目录:
    • Windows:C:\Users\<你的用户名>\VirtualBox VMs\<虚拟机名称>
    • macOS:~/VirtualBox VMs/<虚拟机名称>
    • Linux:~/VirtualBox VMs/<虚拟机名称>
  • 打开目录下的.vbox文件(用普通文本编辑器即可)
  • 找到<Machine>标签行:
    • 如果该行没有uuid属性,手动添加:例如修改为 <Machine uuid="{xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}" ...>,其中UUID可通过以下方式生成:
      • Windows:打开命令提示符,执行uuidgen复制结果
      • macOS/Linux:打开终端,执行uuidgen复制结果
    • 如果已有uuid属性,替换为新生成的UUID值
  • 保存文件后重新启动VirtualBox,尝试启动虚拟机

方法2:清理VirtualBox配置数据库

  • 关闭VirtualBox所有进程
  • 按系统执行对应命令:
    • Windows(管理员命令提示符):
      VBoxManage setextradata global "GUI/LastWindowPosition" ""
      VBoxManage dbpurge
      
    • macOS/Linux(终端):
      VBoxManage setextradata global "GUI/LastWindowPosition" ""
      VBoxManage dbpurge
      
  • 重启VirtualBox后测试虚拟机启动

方法3:重新创建虚拟机(保留镜像)

  • 复制当前虚拟机的磁盘镜像文件(通常是.vmdk或.img格式)到其他位置备份
  • 删除出错的虚拟机
  • 新建一个macOS Mojave虚拟机,在存储设置中选择备份好的镜像文件作为启动盘
  • 完成创建后启动虚拟机

内容的提问来源于stack exchange,提问作者Intense Coders

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:52:38