Что означает ошибка prohibite
Ошибка prohibite (запрещённый символ) — одна из распространённых проблем при загрузке macOS. Она проявляется в виде жёлтого круга с символом запрета (⛔) на экране вместо обычного логотипа Apple. Система не может продолжить загрузку из-за обнаружения несовместимого или повреждённого расширения ядра (kext). Эта ошибка обычно возникает после установки стороннего программного обеспечения, обновления системы или сбоя питания.
Полный текст ошибки может варьироваться, но ключевое сообщение — «Prohibited symbol». В более серьёзных случаях может появиться сообщение о панике ядра (kernel panic), которое также останавливает загрузку.
Ошибка prohibite относится к критическим, так как полностью блокирует использование Mac до её устранения.
Причины возникновения
- Сторонние расширения ядра (kext-файлы). Некоторые программы для macOS (например, драйверы оборудования, антивирусы, утилиты для виртуализации) устанавливают расширения ядра. Если они несовместимы с текущей версией macOS или повреждены, система блокирует загрузку.
- Повреждение системных файлов. Сбои при обновлении macOS, аварийное выключение или сбой диска могут повредить критически важные файлы, необходимые для загрузки.
- Проблемы с оборудованием. Неисправная оперативная память (RAM) или твердотельный накопитель (SSD) могут вызывать ошибки при чтении системных данных, что приводит к prohibite.
- Конфликт версий расширений. После обновления macOS старые версии kext-файлов могут стать несовместимыми, если разработчик не выпустил обновление.
- Включённая система защиты SIP (System Integrity Protection) при попытке модификации системных файлов. Хотя SIP обычно предотвращает такие проблемы, её отключение и последующая установка несовместимого ПО может привести к ошибке.
Способы решения
Способ 1: Загрузка в безопасном режиме
Безопасный режим (Safe Mode) загружает macOS с минимальным набором расширений ядра и выполняет проверку диска. Это помогает определить, вызвана ли ошибка сторонним ПО.
Шаги:
- Выключите Mac.
- Включите Mac и сразу удерживайте клавишу Shift. Продолжайте удерживать, пока не увидите окно входа. В правом верхнем углу будет указано «Безопасный режим».
- Войдите в систему. Mac загрузится медленнее, так как выполняет проверку.
- Если Mac успешно загрузился, перезагрузите его обычным способом (без клавиш), чтобы выйти из безопасного режима.
- Если после обычной загрузки ошибка prohibite не появилась, значит, проблема в расширении ядра. Перейдите к следующему способу, чтобы удалить проблемные расширения.
Примечание: На Mac с Apple Silicon (M1, M2 и т.д.) безопасный режим включается иначе: выключите Mac, удерживайте кнопку питания, пока не появится параметр загрузки, выберите «Загрузить в безопасном режиме».
Способ 2: Удаление расширений ядра вручную
Если безопасный режим помог, нужно удалить несовместимые расширения ядра.
Шаги в безопасном режиме:
- Откройте Finder.
- Нажмите Cmd+Shift+G, введите путь
/Library/Extensions/и нажмите Enter. - В этой папке находятся все сторонние расширения ядра (файлы с расширением
.kext). Отсортируйте по дате изменения, чтобы найти недавно установленные. - Переместите подозрительные файлы в Корзину. Если вы не уверены, какие именно вызвали проблему, временно переместите все сторонние kext-файлы (не удаляйте встроенные от Apple).
- Перезагрузите Mac обычным способом.
- Если ошибка исчезла, значит, одна из удалённых папок была причиной. Чтобы определить, какую, возвращайте расширения по одному и перезагружайте, пока ошибка не появится снова.
Альтернативно через Terminal:
# Показать список загруженных расширений ядра
kextstat | grep -v com.apple
Эта команда выведет только сторонние расширения. Запишите их идентификаторы, чтобы найти соответствующие файлы в /Library/Extensions/.
Способ 3: Сброс NVRAM и SMC
Сброс NVRAM (нелетающей памяти) и SMC (системы управления питанием) может решить проблемы с настройками загрузки и питанием, которые иногда вызывают prohibite.
Сброс NVRAM:
- Выключите Mac.
- Включите и сразу удерживайте Option+Command+P+R.
- Удерживайте около 20 секунд (на Mac с чипом Apple Silicon отпустите, когда увидите второй логотип Apple).
- Mac перезагрузится. Настройки NVRAM (например, выбор загрузочного диска) сбросятся.
Сброс SMC:
- Для Mac с процессором Intel:
- Выключите Mac.
- Подождите 10 секунд.
- Удерживайте Shift+Control+Option (слева) и кнопку питания одновременно в течение 10 секунд.
- Отпустите все клавиши и кнопку питания, затем включите Mac.
- Для Mac с Apple Silicon: Просто выключите Mac, подождите 30 секунд и включите. SMC сбрасывается автоматически.
Способ 4: Режим восстановления и проверка диска
Режим восстановления (Recovery Mode) предоставляет утилиты для диагностики и исправления системных проблем.
Шаги:
- Выключите Mac.
- Включите и сразу удерживайте Command+R (на Apple Silicon: удерживайте кнопку питания до появления параметров загрузки, затем выберите «Параметры» → «Восстановление»).
- Дождитесь загрузки утилит восстановления.
- Запустите Disk Utility (Утилита диска).
- Выберите системный диск (обычно «Macintosh HD») и нажмите «Первая помощь».
- Если Disk Utility найдёт и исправит ошибки, попробуйте перезагрузить Mac.
- Также в режиме восстановления можно восстановить Mac из резервной копии Time Machine, если она есть.
Примечание: Если Disk Utility не может исправить диск, возможно, требуется замена накопителя.
Способ 5: Переустановка macOS
Если предыдущие методы не помогли, переустановка macOS может заменить повреждённые системные файлы, сохранив ваши данные.
Шаги:
- Запустите режим восстановления (Command+R).
- Выберите «Переустановить macOS».
- Следуйте инструкциям на экране. Процесс займет от 30 минут до нескольких часов в зависимости от скорости интернета и диска.
- После переустановки вы можете восстановить данные из резервной копии Time Machine или из папки «Пользователи» на диске, если вы не удаляли её.
- Важно: перед переустановкой убедитесь, что у вас есть актуальная резервная копия, так как хотя данные пользователя обычно сохраняются, риск потери существует.
Для Mac с Apple Silicon: процесс аналогичен, но загрузка в режим восстановления отличается.
Способ 6: Проверка оборудования (Apple Diagnostics)
Если ошибка prohibite persists после всех программных исправлений, возможно, проблема с аппаратной частью.
Запуск Apple Diagnostics:
- Выключите Mac.
- Включите и сразу удерживайте клавишу D.
- Следуйте инструкциям на экране. Диагностика займет несколько минут.
- Если обнаружены ошибки, запишите предоставленные коды (например, «PPM001»).
- С кодами можно обратиться в Apple Support или авторизованный сервисный центр.
Что проверяется: Оперативная память, логическая плата, накопитель и другие компоненты.
Профилактика
Чтобы избежать повторения ошибки prohibite, следуйте простым правилам:
- Устанавливайте расширения ядра только из доверенных источников. Перед установкой любого ПО, требующего прав на уровне ядра (например, драйверы принтеров, антивирусы), проверяйте отзывы и совместимость с вашей версией macOS.
- Регулярно обновляйте macOS и приложения. Apple часто выпускает обновления, исправляющие проблемы совместимости и безопасности.
- Создавайте резервные копии через Time Machine. Это позволит быстро восстановить систему в случае серьёзных сбоев.
- Не отключайте System Integrity Protection (SIP), если только это не требуется для конкретных задач. Отключённый SIP делает систему уязвимой для несовместимого ПО.
- Избегайте прерывания обновления macOS. Убедитесь, что Mac подключён к питанию и не переходит в спящий режим во время обновления.
- Периодически проверяйте здоровье диска с помощью Disk Utility (Первая помощь).
Следование этим рекомендациям значительно снизит риск появления ошибок загрузки.