内核扩展 (o Kexts) 扩展了 Darwin 内核的核心功能。大多数情况下,此类文件不需要更新。但是,如果您遇到问题,可能需要 在 Mac 上删除它 有几个kexts。
但 Apple 不再建议在 Mac 设备上使用 kext。更糟糕的是,macOS Big Sur 不支持多个 kext。为了解决这个问题,你将学习如何 在 Mac 上删除 Kext 在本教程中。
内容: 第 1 部分。Mac 上的 Kext 文件是什么?第 2 部分。如何从我的 Mac 中删除 Kexts?第 3 部分。如何在我的 Mac 上禁用 Kexts?部分4。 结论
第 1 部分。Mac 上的 Kext 文件是什么?
Mac 上的 Kext 文件是内核扩展,本质上是扩展 macOS 内核功能的一小段代码。内核是操作系统的核心,它管理内存、处理能力和硬件等系统资源。Kext 允许 macOS 支持其他硬件或软件功能,类似于其他系统上驱动程序的工作方式。
Mac 上的 Kext 文件存储在哪里?
Kext 文件通常存储在以下目录中:
- /系统/库/扩展/
- /库/扩展/
- 一些第三方应用程序可能会在此处安装其 kext 文件,但 macOS 的较新版本出于安全原因对此进行了限制。
通常,用户在使用 Kext 时遇到问题,例如 创建临时目录时出错,内存分配失败,无法保护位置. 这就是为什么有些人选择立即在 Mac 上卸载 Kext 并重新安装或更改为另一个扩展。 以下部分将讨论 如何在 Mac 上删除 Kext.
第 2 部分。如何从我的 Mac 中删除 Kexts?
要在 Mac 上删除 Kext,您可以使用 终端 了解简单易懂的流程。请按照以下说明进行操作。
看看是否 的FileVault 选项被启用或禁用。 转到系统偏好设置,然后转到安全和隐私,转到 FileVault。
关闭 FileVault 时删除 Mac 上的 Kext
- 首先,记下内核文件的位置。 然后,当您的 Mac 重新启动时,点击 命令+R 键盘快捷键。 将出现一个不寻常的启动窗口——这将是恢复模式。
- 选择实用程序,然后从菜单栏中选择终端。
- 输入以下命令后单击 Enter:
cd
[the path=”” of=”” the=”” kernel=”” fil=””][/the]
如果路由名称包含空格符号,则应将其替换为反斜杠符号。
- 然后键入以下命令:
rm -rf
[extension name=””][/extension]
- 重新启动您的Mac。
打开 FileVault 时删除 Mac 上的 Kext
在 Mac 上激活 FileVault 并且驱动器已加密时,您将无法在恢复模式下使用终端擦除磁盘中的任何 kext 文件。 在这种情况下,您需要停止 SIP 并手动擦除 kext 文件:
- 再次重复上述前两个阶段,然后转到恢复模式和终端。
- 在终端中,键入以下命令:
csrutil disable
- 要关闭系统完整性保护,请按返回按钮。
- 像往常一样重新启动您的设备。
- 在 Finder 中,找到 kext 文件并将其删除。
- 然后再次打开系统完整性保护。 为此,请重新启动您的 Mac,按 命令+R 键,启动终端,然后运行命令
csrutil enable
这次。 - 再次重新启动您的 Mac。
这些过程完成后,kext 文件将被完全擦除。
第 3 部分。如何在我的 Mac 上禁用 Kexts?
当您尝试删除应用程序时,删除特定支持文件和目录时可能会出错。 发生这种情况是因为某些应用程序,主要是防病毒软件,可以构建内核扩展来防止它们自己以及可能其中的一些链接文件被删除。
Kext 文件经常出现在 Extensions 目录的深层子文件夹中。 如果您尝试将此类项目移动到废纸篓,您会发现 Finder 忽略了删除功能。 它也不再允许被第三方软件扫描。
但随着 iMyMac PowerMyMac,您只需几分钟即可删除其他正常扩展。它可以 浏览 浏览器中的扩展程序 自动 并为您提供预览。这样,您可以更轻松地选择您很少使用的扩展程序并将其删除,以释放一些空间。
请按照以下步骤操作 删除任何不需要的扩展名 在Mac上:
- 在 PowerMyMac 应用程序中,选择 扩展.
- 单击“扫描”按钮以预览您正在寻找的扩展。 之后,您会注意到插件被组织成如下类别 Spotlight 插件、Internet 插件和首选项窗格.
- 你可以 启用或禁用扩展 通过打开和关闭按钮。
使用 PowerMyMac 的特别之处在于,除了管理 Mac 上的扩展外,您还可以使用里面的各种工具 卸载软件、清理缓存和垃圾文件、查找重复或类似文件以优化和加速您的 Mac!
部分4。 结论
Kext 或其他扩展有时会导致错误,这会给其他用户带来烦恼。因此,本文为您提供了有关 如何在 Mac 上删除 Kext 手动以及如何使用 PowerMyMac 应用程序删除其他扩展。
使用 PowerMyMac,用户不必担心,因为它会是一个流畅的流程,并且不会花费您太多的时间,因为它只需要几分钟就可以完成。