Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách thêm và xóa Kexts khỏi macOS

Cách thêm và xóa Kexts khỏi macOS

Kexts, hoặc phần mở rộng nhân, mở rộng chức năng cơ bản của nhân Darwin của macOS. Chúng tương tự như các trình điều khiển trong Windows và chúng cho phép hạt nhân giao tiếp với phần cứng máy tính của bạn. Hầu hết thời gian, các tệp này không yêu cầu bảo trì. Nhưng nếu bạn đang gặp sự cố, bạn có thể cần phải thao tác với một hoặc hai kext. Trong bài viết này, bạn sẽ tìm hiểu cách thêm và xóa Kexts trên macOS.

Máy Mac trên Big Sur trở lên có sử dụng Kexts không?

Apple không còn khuyến nghị sử dụng kexts với thiết bị macOS của bạn. Tệ hơn nữa, macOS Big Sur thậm chí không hỗ trợ một số kexts; bạn có thể tìm thấy danh sách những người đó ở đây.

Kexts được tìm thấy ở đâu?

Bạn có thể tìm thấy kexts ở hai nơi trên máy Mac của mình. Hầu hết đều nằm trong thư mục “Hệ thống / Thư viện / Phần mở rộng”, là nơi lưu trữ chính của kexts. Một số cũng được tìm thấy trong thư mục “/ Library / Extensions”, nhưng ít phổ biến hơn.

Bạn có thể nhận ra các tệp bằng phần mở rộng .kext cũng như biểu tượng kiểu plugin của chúng.

Cách thêm và xóa Kexts khỏi macOS

Cách xóa Kexts

Có hai cách để loại bỏ kexts. Đầu tiên là bằng cách sử dụng lệnh Terminal kextunload .

1. Xác định kext bạn cần gỡ bỏ. Hãy hoàn toàn chắc chắn rằng bạn có một trong những quyền. Việc xóa một kext quan trọng hệ thống có thể gây ra các vấn đề lớn và tên kext thường khó hiểu.

2. Mở Terminal và nhập lệnh sau:

sudo kextunload /System/Library/Extensions/kext.kext

Đảm bảo thay đổi “kext.kext” thành tên của tệp kext của bạn. Ví dụ:nếu kext bạn muốn xóa có tên là “AppleMobileDevice.kext”, lệnh sẽ là:

sudo kextunload /System/Library/Extensions/AppleMobileDevice.kext

3. Sau khi nhập kext của bạn, nhấn Enter, sau đó nhập mật khẩu quản trị viên của bạn và nhấn Enter một lần nữa.

Cách thêm và xóa Kexts khỏi macOS

Nếu cách đó không thành công, bạn cũng có thể buộc xóa kext bằng cách sử dụng rm .

1. Sử dụng lệnh Terminal sau để xóa tệp kext:

sudo rm -rf /System/Library/Extensions/kext.kext

Đảm bảo thay đổi “kext.kext” thành tên của tệp kext của bạn. Ví dụ:nếu kext bạn muốn xóa có tên AppleIntelE1000e.kext, lệnh sẽ là:

sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext
Cách thêm và xóa Kexts khỏi macOS

2. Nhập mật khẩu quản trị của bạn và nhấn Enter.

Cách thêm và xóa Kexts khỏi macOS

3. Khởi động lại máy tính của bạn.

Cách thêm và xóa Kexts khỏi macOS

Cách cài đặt Kexts tự động

Các bước dưới đây để xóa kexts sẽ chỉ hoạt động nếu bạn đang sử dụng hệ điều hành Mac trước Big Sur và sử dụng tiện ích KextBeast được tạo ban đầu để sử dụng với Hackintoshes.

1. Tải xuống KextBeast. Nếu bạn chưa có tài khoản miễn phí với tonymacx86.com, bạn sẽ cần tạo một tài khoản để tải tệp xuống.

2. Di chuyển tệp kext bạn muốn cài đặt vào Máy tính để bàn. Chương trình sẽ tự động hoạt động trên bất kỳ tệp kext nào trong thư mục “~ / Desktop”, vì vậy hãy đảm bảo bạn có đúng tệp.

Cách thêm và xóa Kexts khỏi macOS

3. Mở KextBeast và nhấp vào “Tiếp tục”.

Cách thêm và xóa Kexts khỏi macOS

4. Nhấp vào “Tiếp tục” một lần nữa.

Cách thêm và xóa Kexts khỏi macOS

5. Chọn ổ đĩa khởi động của hệ thống làm đích cài đặt và nhấp vào “Tiếp tục”.

Cách thêm và xóa Kexts khỏi macOS

6. Đánh dấu vào hộp bên cạnh “/ Hệ thống / Thư viện / Phần mở rộng” hoặc “/ Thư viện / Phần mở rộng”, tùy thuộc vào vị trí kext của bạn cần được cài đặt. Nếu bạn không biết nên chọn cái nào, hãy chọn “/ Hệ thống / Thư viện / Phần mở rộng.”

Cách thêm và xóa Kexts khỏi macOS

8. Nhấp vào “Tiếp tục”.

Cách thêm và xóa Kexts khỏi macOS

9. Nhập mật khẩu quản trị viên của bạn và nhấp vào “Cài đặt phần mềm.”

Cách thêm và xóa Kexts khỏi macOS

10. Chờ quá trình cài đặt hoàn tất và nhấp vào “Đóng”.

Cách thêm và xóa Kexts khỏi macOS

11. Khởi động lại máy tính của bạn.

Cách thêm và xóa Kexts khỏi macOS

Cách cài đặt Kexts theo cách thủ công

Nếu bạn sử dụng máy Mac chạy trên Big Sur trở lên, có thể bạn sẽ muốn xem xét các lựa chọn thay thế cho phần mở rộng hạt nhân. Apple đề xuất DriverKit và Network Extension, trong số những thứ khác.

Tuy nhiên, nếu bạn sử dụng hệ điều hành sớm hơn Big Sur, kexts có thể được cài đặt theo cách thủ công. Tuy nhiên, đó là một quá trình phức tạp hơn và máy Mac của bạn thực sự không thích bạn cài đặt các kexts như thế này.

1. Kéo và thả tệp kext của bạn vào “/ Hệ thống / Thư viện / Phần mở rộng”.

Cách thêm và xóa Kexts khỏi macOS

2. Nhấp vào “Xác thực”.

Cách thêm và xóa Kexts khỏi macOS

3. Nhập mật khẩu quản trị của bạn.

Cách thêm và xóa Kexts khỏi macOS

4. Mở Terminal và sử dụng lệnh sudo kextload kext.kext để tải tệp kext mới được sao chép của bạn. Đảm bảo thay thế “kext.kext” bằng tên tệp kext của bạn.

Cách thêm và xóa Kexts khỏi macOS

5. Nhập mật khẩu quản trị viên của bạn.

Cách thêm và xóa Kexts khỏi macOS

6. Khởi động lại máy tính của bạn.

Cách thêm và xóa Kexts khỏi macOS

Các câu hỏi thường gặp

1. Làm cách nào để truy cập các tiện ích mở rộng hệ thống Big Sur của tôi?

Đi tới “Tùy chọn hệ thống -> Tiện ích mở rộng” để tìm các tiện ích mở rộng được cài đặt trên thiết bị của bạn - cả bản gốc và bên thứ ba.

2. Tiện ích mở rộng hệ thống trên máy Mac của tôi bị chặn. Tôi nên làm gì?

Đi tới “Tùy chọn hệ thống -> Bảo mật &Quyền riêng tư -> Chung.”

Ở dưới cùng bên phải của cửa sổ, bạn sẽ thấy nút “Cho phép” bên cạnh thông báo:“Phần mềm hệ thống của nhà phát triển [Tên nhà phát triển] đã bị chặn tải.”

Nhấp vào ổ khóa ở dưới cùng bên trái và nhập mật khẩu của bạn, sau đó nhấn vào nút “Cho phép”.

3. Phần mở rộng hệ thống và phần mở rộng hạt nhân có giống nhau không?

Phần mở rộng hệ thống và phần mở rộng hạt nhân được thiết kế với cùng một mục tiêu cuối cùng nhưng hoạt động hơi khác một chút. Cả hai đều nhằm mục đích làm cho các tác vụ nền trên máy Mac của bạn chạy trơn tru hơn.

Tuy nhiên, các tiện ích mở rộng hệ thống không hoạt động trong nhân (thay vào đó hoạt động giống như các ứng dụng riêng lẻ). Do đó, chúng không gây ra nhiều mối đe dọa cho máy Mac của bạn nếu có vấn đề phát sinh.

Kết thúc

Bạn không cần phải thường xuyên sử dụng kexts. Và nếu thiết bị của bạn chạy trên Big Sur trở lên, bạn sẽ hầu như không cần cài đặt.

Nếu bạn cần xóa kext vào một lúc nào đó, bạn có thể sử dụng Terminal để xóa nó mà không gặp nhiều khó khăn. Và nếu bạn sử dụng máy Mac cũ hơn và cần cài đặt kext, hãy sử dụng KextBeast để đơn giản hóa quy trình.

Khi nói đến bảo trì macOS, đôi khi bạn có thể cần trợ giúp khác là xóa các tệp sẽ không xóa theo cách thông thường.