Kext 或內核擴展擴展了 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. 輸入管理員密碼並回車。

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

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

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

4.再一次[続行]點擊。

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

6. 根據您安裝 kext 的位置,[/ System / Library/Extensions]或者[/Library/Extensions]選中旁邊的複選框。如果您不確定選擇哪一個,請選擇 / 系統 / 庫 / 擴展。

8. 8.[続行]點擊。

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

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

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

如何手動安裝 Kext
如果您使用的是運行 Big Sur 或更高版本的 Mac,我們建議您考慮替代內核擴展。蘋果推薦 驅動套件 什麼時候 網絡擴展, 首先。
但是,如果您使用的是 Big Sur 之前的操作系統,則可以手動安裝 kext。然而,這是一個更乏味的過程,Mac 真的很討厭這樣安裝 kext。
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 造成太大威脅。
包起來
不要經常弄亂kext。如果您的設備在 Big Sur 或更高版本上運行,則很少需要安裝它。
如果您需要在某些時候刪除 kext,您可以使用終端輕鬆刪除它。如果您使用的是較舊的 Mac 並且需要安裝 kext,請使用 KextBeast 來簡化該過程。
有時可能需要 macOS 維護幫助的另一件事是刪除您通常不會刪除的文件。