Как определить сторонние расширения ядра в macOS?

16

Часто сторонние расширения ядра (также известные как Kexts) являются причиной проблем в системах MacOS. Один из контрольных признаков - система, которая нормально загружается в безопасном режиме и не воспроизводит проблемы, с которыми пользователь может столкнуться при обычной загрузке. Хотя это не гарантирует, что проблема заключается в расширении ядра стороннего производителя, это, безусловно, одна из наиболее вероятных причин.

Как пользователь определяет, какие расширения ядра третьей части установлены на его Mac?

Мономет
источник

Ответы:

18

Вы можете идентифицировать сторонние расширения ядра (Kexts) через Терминал.

Более конкретно:

  1. Запустите приложение «Терминал» (находится в папке «Приложения»> «Утилиты»).
  2. Введите (или скопируйте и вставьте) следующую команду:

kextstat | grep -v com.apple

  1. Нажмите Enter
  2. Через несколько минут Терминал выведет список всех сторонних расширений ядра (Примечание: вам может потребоваться растянуть окно Терминала, чтобы его было легче читать).

Если у вас есть проблемы с вашим Mac, вы можете использовать описанный выше процесс для определения любых сторонних расширений, которые вы не помните, устанавливали, или того, что принадлежит программному обеспечению, которое вы больше не используете.

Обратите внимание, что это список всех сторонних расширений ядра, и любое из них может быть причиной проблемы.

Мономет
источник
3
Дайте какие-нибудь сторонние расширения ядра, возвращенные kextstat | grep -v com.apple, как бы я их удалил?
Зак
2
sudo kextunload /Library/Extensions/{something}.kext
rcoup
1
Как удалить расширения ядра третьей части?
theonlygusti