Kexts 或內核擴展擴展了 macOS 的 Darwin 內核的基本功能。這些類似於 Windows 中的驅動程序,允許內核與計算機硬件進行通信。在大多數情況下,這些文件不需要維護。但是,如果您遇到問題,您可能需要擺弄一兩個 kext。在本文中,了解如何在 macOS 上添加和刪除 Kext。
Big Sur 和更新的 Mac 是否使用 Kexts?
Apple 不再建議在 macOS 設備上使用 kexts。更糟糕的是,macOS Big Sur 不支持某些 kext。您可以找到這些列表。 這裡.
Kext 在哪裡?
可以在 Mac 上的兩個位置找到 kext。大多數都位於“System/Library/Extensions”目錄中,這是主要的 kexts 主頁。有些也在“/Library/Extensions”文件夾中,但它們不太常見。
文件可以通過擴展名 .kext 和插件樣式的圖標來識別。
如何刪除 Kext
有兩種方法可以刪除 kext。 首先是使用終端命令 kextunload
.
1.確定需要刪除的kext。絕對確保你有正確的。刪除對您的系統很重要的 kext 可能會導致嚴重問題,而且 kext 名稱通常很神秘。
2. 打開終端並輸入以下命令:
sudo kextunload /System/Library/Extensions/kext.kext
將“kext.kext”更改為您的 kext 文件的名稱。例如,如果您要刪除的 kext 名為“AppleMobileDevice.kext”,則命令為:
sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext
3、輸入kext後,回車,輸入管理員密碼,回車。

如果這不起作用,您還可以使用強制刪除 kext rm
.
1.使用終端命令刪除kext文件:
sudo rm -rf /System/Library/Extensions/kext.kext
將“kext.kext”更改為您的 kext 文件的名稱。例如,如果您要刪除的 kext 名為 AppleIntelE1000e.kext,則命令為:
sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext

2. 輸入您的管理員密碼,然後按 Enter。

3. 重新啟動您的計算機。

如何自動安裝 Kexts
以下刪除 kexts 的步驟僅適用於您使用的是 Big Sur Mac 之前的操作系統並使用最初為與 Hackintoshes 一起使用而創建的 KextBeast 實用程序。
1. 下載 KextBeast如果您在 tonymacx86.com 上還沒有免費帳戶,則需要創建一個來下載文件。
2.將要安裝的kext文件移動到桌面。該程序將自動使用“~/Desktop”目錄中的所有 kext 文件,因此請確保您擁有正確的文件。

3. 打開 KextBeast 和[続行]點擊。

四。[続行]再次單擊。

5.選擇系統啟動盤作為安裝目的地,[続行]點擊。

6. 根據您要安裝 kext 的位置,選中“/System/Library/Extensions”或“/Library/Extensions”旁邊的框。如果您不知道該選擇哪一個,請選擇“/System/Library/Extensions”。

8.[続行]點擊。

9.輸入管理員密碼,[ソフトウェアのインストール]點擊。

10.等待安裝完成,[閉じる]點擊。

11. 重新啟動您的計算機。

如何手動安裝 Kexts
如果您有運行 Big Sur 或更高版本的 Mac,我們建議您考慮使用內核擴展的替代方案。蘋果推薦 驅動套件 什麼時候 網絡擴展,等等。
但是,如果您使用的是 Big Sur 之前的操作系統,則可以手動安裝 kexts。然而,這是一個更繁瑣的過程,Mac 並不喜歡像這樣安裝 kexts。
1.將kext文件拖放到“/System/Library/Extensions”。

2. 單擊授權。

3. 輸入您的管理員密碼。

4.打開終端並使用命令 sudo kextload kext.kext
加載新復制的 kext 文件。 將“kext.kext”替換為您的 kext 文件的名稱。

5. 輸入您的管理員密碼。

6. 重新啟動您的計算機。

經常問的問題
1. 如何訪問 Big Sur 系統擴展?
[システム環境設定]->[拡張機能]查找安裝在您的設備上的擴展程序(本機和第三方)。
2. 系統擴展在 Mac 上被阻止。我該怎麼辦?
[システム環境設定]->[セキュリティとプライバシー]->[一般]去。
在窗口的右下角,您將在消息旁邊看到一個允許按鈕。 “來自開發商的系統軟件 [Developer’s Name] 負載受阻。 “
點擊左下角的掛鎖,輸入密碼,[許可]單擊按鈕。
3.系統擴展和內核擴展一樣嗎?
系統擴展和內核擴展在設計時考慮了相同的最終目標,但它們的工作方式略有不同。兩者都旨在使後台任務在您的 Mac 上運行更順暢。
但是,系統擴展在內核中不起作用(但它們像單個應用程序一樣工作)。因此,如果出現任何問題,它不會對您的 Mac 構成重大威脅。
包起來
不要經常弄亂kexts。如果您的設備運行 Big Sur 或更高版本,您可能不需要安裝它。
如果在某些時候您需要刪除 kext,您可以使用終端輕鬆刪除它。如果您有舊 Mac 並且需要安裝 kexts,請使用 KextBeast 來簡化該過程。
您可能不時需要 macOS 維護幫助的另一件事是刪除您通常不會刪除的文件。