如何删除 OpenCore 0.8.8 带来的多余启动项?如何隐藏不需要的 OpenCore 启动项?

前言

最后更新:2023-2-9

上个月 OpenCore 更新到 0.8.8 正式版,此版本带来了一个新特性,即可以使用隐藏文件(对于 macOS 来说是隐藏的).contentVisibility 来隐藏引导项。如果启动分区或引导文件目录中包含 .contentVisibility,则 OpenCore 会自动排除这个条目作为可选启动项。需要注意的是,如果该条目的 .contentVisibility 文件包含辅助条目内容(Auxiliary),则该项目会被 OpenCore 视为辅助条目。

原谅厚码,文章被搬运得有点烦,象征性加点搬运麻烦程度

题外话:喜欢这个 OpenCore 主题?这是黑苹果星球制作的 OpenCore 主题「Heikintosh」,查看链接

官方文档中原文说明如下:

Misc → Introduction

Exclude entries if there is a .contentVisibility file near the bootloader or inside the boot directory with Disabled contents (ASCII).

Register the resulting entries as primary options and determine their types. The option will become auxiliary for some types (e.g. Apple HFS recovery) or if its .contentVisibility file contains Auxiliary.

所以新增出来的启动项名称可能是「EFI」,也可能是「NO NAME」,总之就是一切 OpenCore 能扫描到的启动条目都可能作为启动项出现在菜单里。所以我们需要在对应的引导文件中加入 .contentVisibility 以让 OpenCore 忽略该条目或使之成为辅助启动条目。

好了,道理都懂,那么怎么去掉 OpenCore 0.8.8 及以后带来的多余启动项?

 

操作步骤

按照 OpenCore 的文档说明,我们需要创建一个名为 .contentVisibility 的文件。首先我们在桌面上创建一个 txt 文件,这一步可以通过右键增强的小工具软件使这个操作变得快捷简单。

右键菜单增强扩展:GM Right Mouse Pro 2.5.6 MAS

右键菜单增强扩展:GM Right Mouse Pro 2.5.6 MAS

简介 「右键助手专业版」集成了 20 多种常用的小工具,只要轻点您的鼠标右键,就可以激活您想要的各种功能,让您的工作效率大幅度提高。而且还可以根据您的喜好对右键菜单进行...

打开新建的 txt 文档输入内容,这里有两个选项:

  • 如果你想让 OpenCore 彻底屏蔽这个启动条目,在文档中输入「Disabled」不带括号;
  • 如果你想让这个启动条目在 OpenCore 中成为辅助项(即按下空格会显示出来),则在文档中输入「Auxiliary」不带括号;

保存退出。下一步修改文件名,为了方便新手,这里再多教一步如何让访达显示文件后缀名,懂的老鸟可以略过这个部分。点击访达 → 偏好设置

切换到高级选项卡,勾选「显示所有文件扩展名」,关闭偏好设置即可

下一步,直接修改「未命名.txt」为「.contentVisibility」,不出意外的话,这里会出现如下提示:

如何解决?在 macOS 中怎样才能创建 . 开头的文件?解决方法有三种:

  • 第一种,在终端输入代码以修改 macOS 默认设置
  • 第二种,用组合快捷键,轻松愉快(推荐)
  • 第三种,去 Windows 或 WinPE 中创建这个文件(因为 . 开头文件对 Win 来说没有任何特殊性)

下面说第一种。

已有10275次阅读

下面说第二种,也是推荐的一种。

已有10275次阅读

至于第三种去 Windows 或 WinPE 创建这个文件这里就不讲解了。

下一步,把创建好的修改「.contentVisibility」拷贝到 /EFI/BOOT ,或者其他你的硬盘里被检测出可引导的条目文件夹内:

 

然后,重启。在 OpenCore 启动界面,烦人的多余条目即会消失。

题外话:喜欢这个 OpenCore 主题?这是黑苹果星球制作的 OpenCore 主题「Heikintosh」,查看链接

 

更进一步

这里多讲几句关于 OpenCore 界面选项内容的显示控制(隐藏启动条目)。先看图:

题外话:喜欢这个 OpenCore 主题?这是黑苹果星球制作的 OpenCore 主题「Heikintosh」,查看链接

如图所示:

  • 红色:OpenCore 0.8.8 新增出来的启动项
  • 蓝色:macOS 13.2 本体
  • 绿色:macOS 12.6.3 本体
  • 黄色:Recovery 分区和 OpenCore 工具,可隐藏
  • 紫色:OpenCore 两个很有用的工具,分别是 SIP 开关和 NVRAM 重置,可隐藏

红色内容在本文上述内容中已被干掉,所以这里讲的是如何隐藏黄色和紫色内容。

 

添加 ToggleSIP 和 ResetNVRAM

这俩是 OpenCore 很有用也很常用的工具,建议都加上去。ToggleSIP 是一个比较方便快捷的 SIP 开关,具体说明和作用可以参考下面这篇:

Reset NVRAM 顾名思义就是重置 NVRAM 了,啥是 NVRAM,有啥作用,可以参考下面这篇:

NVRAM是什么?为什么对黑苹果重要?

NVRAM是什么?为什么对黑苹果重要?

概述 本文最后更新:2020年8月13日 这是一篇关于NVRAM的基础教程,如果未能解决您的疑问,请见谅。 根据 Wikipedia,非易失性随机存取存储器(Non-V...

这两个工具在 OpenCore 0.8.1 及之前的版本,都是 config.plist 中的一个选项,勾选即可,但是自从 0.8.1 版本开始,它们被独立成了 .efi 驱动文件(这样做的好处是可以单独接受参数)。当下载 OpenCore 正式版发行包文件后,「ToggleSipEntry.efi」和「ResetNvramEntry.efi」位于以下文件夹路径中:

~/OpenCore/X64/EFI/OC/Drivers

接下来,需要单独添加到 config.plist → UEFI → Drivers 中:

这个列表可以拖进去也可以点窗口右下侧的 + 号添加。需要注意的是,如果原本没有的话,「ToggleSipEntry.efi」和「ResetNvramEntry.efi」必须拷贝到你的 /EFI/OC/Drivers/ 文件夹下,否则你的 OpenCore 会报错无法启动。

 

设置隐藏工具和辅助条目

这个其实在以往很多的文章里不止一次提到过如何操作,这里再专门写一遍。使用你钟意的 OC 配置工具编辑 OpenCore 的 config.plist 文件(下图是 OCAuxiliaryTools),勾选如下位置选项:

除了辅助(Auxiliary)条目外,如果你还添加了其它工具(Tool)想要把它们一并隐藏,则在 Misc → Tools 下将列表中的工具都设置为 Auxiliary,如下图:

最后,重启。在 OpenCore 启动界面,烦人的多余条目即会消失,但是只需要按下空格,隐藏的条目即可显示,非常方便。

 

 

 

0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!

黑苹果星球 » 如何删除 OpenCore 0.8.8 带来的多余启动项?如何隐藏不需要的 OpenCore 启动项?

1 评论

  1. 感谢分享,强迫症表示有用

发表回复