ГлавнаяОперационные системыMacOSКак добавлять и удалять кексты из macOS

Как добавлять и удалять кексты из macOS

3. Являются ли системные расширения и расширения ядра одинаковыми?

ональность ядра Darwin macOS. Они аналогичны драйверам в Windows и позволяют ядру взаимодействовать с оборудование вашего компьютера . В большинстве случаев эти файлы не требуют обслуживания. Но если у вас возникли проблемы, возможно, вам придется повозиться с одним или двумя кекстами. В этой статье вы узнаете, как добавлять и удалять Kexts в macOS.

Используют ли компьютеры Mac в Биг-Суре и более поздних версиях Kexts?

Apple больше не рекомендует использовать кексты на устройствах MacOS. Что еще хуже, macOS Big Sur даже не поддерживает некоторые кексты; вы можете найти их список

Contents

Используют ли компьютеры Mac в Биг-Суре и более поздних версиях Kexts?

ксты?

Кексты можно найти в двух местах на вашем Mac. Большинство из них находятся в каталоге «System/Library/Extensions», который является основным домом для кекстов. Некоторые из них также можно найти в папке «/Library/Extensions», но это встречается реже.

Вы можете узнать файлы по расширению.kext, а также по значку в стиле плагина.

Папка расширений ядра Mac

Как удалить кексты

Есть два способа удалить кексты. Первый — с помощью команды Терминала kextunload.

1. Определите, какой кекст вам нужно удалить. Будьте абсолютно уверены, что у вас есть правильный вариант. Удаление критически важного для системы кекста может вызвать серьезные проблемы, а имена кекстов часто бывают загадочными.

2. Откройте терминал и введите следующую команду:

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

Обязательно замените «kext.kext» на имя вашего кекст-файла. Например, если кекст, который вы хотите удалить, называется «AppleMobileDevice.kext», команда будет такой:

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

3. После ввода текста нажмите Enter, затем введите пароль администратора и еще раз нажмите Enter.

Mac уда<h2><span id=Как удалить кексты

Если это не сработает, вы также можете просто принудительно удалить кекст, используя rm.

1. Используйте следующую команду терминала, чтобы удалить файл kext:

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

Обязательно замените «kext.kext» на имя вашего кекст-файла. Например, если кекст, который вы хотите удалить, называется AppleIntelE1000e.kext, команда будет такой:

sudo rm -rf /System/Library/Extensions/AppleIntelE1000e.kext
Удалить Kext Rm Mac

2. Введите пароль администратора и нажмите Enter.

Удалить кексты из терминала Macos Big Sur

3. Перезагрузите компьютер.

Mac перезагрузить устройство

Читайте также: Как установить и использовать wget на Mac

Как установить кексты автоматически

Описанные ниже шаги по удалению кекстов будут работать только в том случае, если вы используете операционную систему Mac до Big Sur и используете утилиту KextBeast, которая изначально была создана для использования с Hackintosh.

1. Скачать KextBeast . Если у вас еще нет бесплатной учетной записи на tonymacx86.com, вам необходимо создать ее для загрузки файла.

2. Переместите кекст-файл, который вы хотите установить, на рабочий стол. Программа автоматически будет работать с любыми файлами kext в каталоге «~/Desktop», поэтому убедитесь, что у вас правильный файл.

добавить-удалить-kexts-macos-move-kexts-file

3. Откройте KextBeast и нажмите «Продолжить».

kextbeast-установка

4. Нажмите «Продолжить» еще раз.

kextbeast-установка-продолжить

5. Выберите загрузочный диск вашей системы в качестве места установки и нажмите «Продолжить».

kextbeast-select-hd

6. Установите флажок рядом с «/System/Library/Extensions» или «/Library/Extensions» в зависимости от того, где необходимо установить ваш кекст. Если вы не знаете, какой из них выбрать, выберите «/System/Library/Extensions».

kextbeast-select-installation-папка

8. Нажмите «Продолжить».

Как установить кексты автоматически.ru/wp-content/uploads/2024/05/kextbeast-add-remove-kexts-macos-6.png" alt="kextbeast-установка-больше-продолжить">

9. Введите пароль администратора и нажмите «Установить программное обеспечение».

kextbeast-установка-пароль-администратора

10. Дождитесь завершения установки и нажмите «Закрыть».

kextbeast-установка-успешна

11. Перезагрузите компьютер.

kextbeast-перезагрузка-компьютер

Как установить кексты вручную

Если вы используете Mac под управлением Big Sur или более поздней версии, вам, вероятно, захочется рассмотреть альтернативные расширения ядра. Apple рекомендует, среди прочего, DriverKit и Расширение сети .

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

1. Перетащите файл kext в «/System/Library/Extensions».

kextbeast-перетащить в папку-расширений

2. Нажмите «Аутентифицировать».

kextbeast-аутентификация

3. Введите пароль администратора.

kextbeast-аутентификация-с-паролем-администратора

4. Откройте терминал и используйте команду sudo kextload kext.kext, чтобы загрузить только что скопированный файл kext. Обязательно замените «kext.kext» именем вашего кекст-файла.

команда kextload

5. Введите пароль администратора.

kextload-admin-пароль

6. Перезагрузите компьютер.

kexts-перезагрузка-компьютер

Читайте также: Как включить root-пользователя на Mac

Часто задаваемые вопросы

1. Как мне получить доступ к моим системным расширениям Big Sur?

Перейдите в «Системные настройки ->Расширения», чтобы найти расширения, установленные на вашем устройстве — как собственные, так и сторонние.

2. Системное расширение на моем Mac заблокировано. Что мне делать?

Перейдите в «Системные настройки ->Безопасность и конфиденциальность ->Общие».

В правом нижнем углу окна вы увидите кнопку «Разрешить» рядом с сообщением: «Загрузка системного программного обеспечения от разработчика [Имя разработчика] заблокирована».

Нажмите на замок в левом нижнем углу и введите свой пароль, затем нажмите кнопку «Разрешить».

3. Являются ли системные расширения и расширения ядра одинаковы

Как установить кексты вручную

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

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

Подведение итогов

Не стоит слишком часто возиться с кекстами. А если ваше устройство работает на Big Sur или более поздней версии, вам практически никогда не понадобится его устанавливать.

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

Когда дело доходит до обслуживания macOS, вам может понадобиться помощь еще в одном вопросе: удаление файлов, которые не удаляются обычным способом .

Часто задаваемые вопросы

1. Как мне получить доступ к моим системным расширениям Big Sur?

2. Системное расширение на моем Mac заблокировано. Что мне делать?

Подведение итогов

ПОХОЖИЕ СТАТЬИ

Популярные записи