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