Первое, что я хотел бы сделать, - это запустить диагностику оборудования, которая поставляется с установочных DVD-дисков, поставляемых с Mac (примечание: они не будут доступны на "стандартном" диске OS X, купленном отдельно от Mac). В зависимости от версии OS X, поставляемой с вашим компьютером, вставьте установочный диск Mac OS X 1 (до 10.5.4) или установочный диск приложений 2 (10.5.5 или более позднюю версию), затем загрузитесь, удерживая нажатой клавишу D ; см. KB # HT1509 для подробностей.
Если у вас есть AppleCare, она должна поставляться с TechTool Deluxe, которую вы можете использовать для запуска некоторых дополнительных аппаратных тестов.
Предполагая, что вы не обнаружите никаких аппаратных проблем, я бы затем обратился к проверке целостности данных на диске. Загрузитесь с установочного DVD (удерживайте C на этот раз, чтобы он загружал установщик, а не diags), выберите язык и затем запустите Disk Utility из меню Utilities. Выберите загрузочный том на боковой панели, затем вкладку «Первая помощь», затем кнопку «Восстановить диск» в правом нижнем углу. Это запустит проверку целостности структуры тома (то есть не будет проверять содержимое файлов, просто убедитесь, что структуры данных, которые отслеживают их, являются согласованными) и исправит все обнаруженные проблемы. Если он обнаружит проблемы, я бы порекомендовал повторять его до тех пор, пока он не даст чистый счет здоровья.
Затем, пока вы все еще находитесь на вкладке «Первая помощь», запустите «Восстановить права доступа к диску» в левом нижнем углу. Этот блок установил права доступа к файлам ОС обратно в соответствии с указанными установочными пакетами. Обратите внимание, что он исправляет только саму ОС, а не пользовательские файлы или даже стороннее программное обеспечение. В идеале это следует запускать изнутри загруженной ОС, потому что есть некоторые слегка зависящие от версии твики, и версия ОС на DVD, вероятно, отличается от той, которая находится на жестком диске; но он должен исправить ситуацию на 99,9%, и если это делает систему загрузочной, вы можете затем заново запустить ее с HD, чтобы исправить все, что не получилось в версии DVD.
Если после этого загрузка по-прежнему не выполняется должным образом, попробуйте несколько альтернативных режимов загрузки, чтобы лучше понять, что происходит не так. Сначала я бы попробовал подробный режим: удерживайте Command- V во время загрузки, и (если он зайдет достаточно далеко) он перейдет в текстовый интерфейс, где печатает информацию о том, что происходит при загрузке. Это ничего не исправит, но может дать представление о том, что происходит не так.
Затем попробуйте запустить компьютер в безопасном режиме, загрузившись с нажатой клавишей Shift (см. KB # HT1564 и # HT1455) - это отключает некритические системные расширения, сторонние демоны и кучу других, возможно, проблемных системных компонентов. Вам будет не хватать некоторых функций (звук IIRC и беспроводные сети отключаются), но если вы сможете успешно загрузиться в этом режиме, вы будете знать, что проблема связана с одной из вещей, которые отключаются в безопасном режиме; поиграйте с отключением и включением их, чтобы еще больше изолировать проблему.
Наконец, если это не решает проблему, попробуйте загрузиться в однопользовательском режиме , удерживая Command- S во время загрузки. Это прерывает процесс загрузки на раннем этапе и приводит к минимальному полноэкранному интерфейсу командной строки. Если вы много знаете о том, как работает OS X, вы можете покопаться в этом режиме, чтобы найти / исправить проблемы, но на данный момент я просто считаю это тестом: может ли ОС загружаться достаточно далеко, чтобы перейти в однопользовательский режим ? Кстати, чтобы выйти из однопользовательского режима, стандартная вещь состоит в том, чтобы использовать команду "exit" для продолжения процесса загрузки, где он остановился; поскольку для вас это не сработало, я бы вместо этого использовал «shutdown -h now», чтобы выключить компьютер.