解决 OCS: No schema for XXX at xx index, context <Quirks> 警告

在这里插入图片描述
一年以前我就发现从某天开始就出现了这个问题,一直不得解,经过长达一年的强迫症忍受和 N 次的尝试,终于得以解决。

原因分析

  • OC 编辑器的版本与 config.plist 不兼容,出现这个问题的原因是 OC 编辑器自动升级了,并且你用了这个升级后的软件来编辑你的 config.plist 文件。

  • 或者说一开始你的 OC 就与 config.plist 文件版本不匹配。

如上原因导致的,并非是 config.plist 文件中配置项少了个 Schema。

解决方法

第一步,升级 OC 编辑器到最新版

https://mackie100projects.altervista.org/download-opencore-configurator/

第二步,升级 本地 EFI

下载最新版 OC 资源包, https://github.com/acidanthera/OpenCorePkg/releases,将除了主题文件外的驱动等替换掉本地 EFI 中的文件。

https://www.youtube.com/watch?v=GKIJkul6eyM&ab_channel=WindowsWeekly

第三步,升级 config.plist 文件(注意备份)
  1. 下载最新版 config.plist:
    https://github.com/acidanthera/OpenCorePkg/blob/19ef39ecf59882712cd4a4c45a79d1e1f1d740b2/Docs/Sample.plist
  2. 打开两份OC 编辑器实例,分别编辑 Sample.plist 和本地的 config.plist,将 config.plist 文件中自定义的配置一一拷贝到新版 Sample.plist 。
  3. 将 Sample.plist 重命名为 config.plist,放入 EFI 中。
第四步,重启电脑生效

最后

关闭 OC 编辑器的自动升级,避免在未知的情况下使用错误的版本进行编辑。
在这里插入图片描述

【config.plist 验证器】https://opencore.slowgeek.com/,缺点就是更新慢(或者说 OC 作者太勤快了)
【config.plist 中文配置手册】:https://apple.sqlsec.com/4-OC%E9%85%8D%E7%BD%AE/

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值