Один из методов решения проблем, связанных с влиянием разнообразных программ, является загрузка Mac OS X в режиме Safe Mode.
Во время этой загрузки производятся такие операции:
- проверка файловой системы и исправление прав доступа (аналог Repair Permissions в Disk Utility)
- загружается только минимальный набор kernel extensions из /System/Library/Extensions
- отключаются все шрифты, кроме системных из каталога /System/Library/Fonts
- удаляются кеш шрифтов Apple Type Services из каталогов /private/var/folders/*/*/-Caches-/com.apple.FontRegistry. Аналог — команда “atsutil databases -remove”
- отключаются все startup и login items
- удаляются разделяемые кеши динамического загрузчика из /var/db/dyld
Все перечисленные действия дают хороший шанс решить проблемы с программами или файловой системой. Однако следует помнить, что не все функции Mac OS X работают в Safe Mode, например, DVD Player работать не будет. Поэтому после Safe Mode нужно перегрузиться в нормальном режиме.
Также нужно иметь в виду, что загрузка в Safe Mode длится дольше обычной загрузки.
Для загрузки в Safe Mode нужно выключить компьютер, включить его, и, как только прозвучит сигнал запуска (но не раньше), нажать и удерживать клавишу Shift. Отпустить Shift можно сразу же после появления серого значка Apple и индикатора загрузки.
Если нажать Shift невозможно (например, операция загрузки производится удалённо), то можно запустить команду:
$ sudo nvram boot-args="-x"
Но нужно не забыть потом восстановить нормальный режим загрузки:
$ sudo nvram boot-args=""