3

У меня проблемы с моим Macbook Pro (конец 2008 года, OS X 10.5) при загрузке.

Вот схема моих проблем и попыток их решения:

  1. Когда компьютер засыпал, он зависал так, что когда я пытался его разбудить, у меня появлялся черный экран с курсором мыши.
  2. Я попытался открыть и закрыть крышку MBP, чтобы усыпить ее, но это не изменило состояние.
  3. Я сделал жесткое выключение, а затем попытался прошить p-RAM.
  4. Я загрузился в подробный безопасный режим (shift-cmd-v) и примерно через 45 минут я застрял с повторяющимися сообщениями, которые выглядят так:

-

disk0s2: I/O error.
HFS resolvelink: can't find iNode79913
disk0s2: I/O error.
HFS resolvelink: can't find iNode80152

Это сообщение об ошибке смешивается с другими более типичными загрузочными сообщениями: Auth result for : <MAC-ADDRESS> MAC AUTH succeeded .

Кроме того - хотя изначально было большое количество сбоев iNodes, теперь оно ограничено тремя конкретными номерами, которые повторяются снова и снова.

Моя следующая опция, вероятно, попытается загрузиться с установочного диска, чтобы попытаться восстановить диск с помощью утилиты диска, а затем попробовать однопользовательский режим, чтобы попробовать fsck -fy .

  • Есть ли другие варианты там?

  • Как долго я должен позволить этой продолжающейся загрузке в безопасном режиме работать, прежде чем перейти к следующей опции?

1 ответ1

0

В конце я собираюсь ответить на свой вопрос здесь, чтобы закрыть ветку.

В итоге я прошел следующие шаги:

  • DiskUtility: Скорая помощь.
  • Загрузитесь в однопользовательском режиме: fsck -fn .
  • Загрузка в безопасном режиме: также пробовал fsck -fn .

Ни один из них не дал хороших результатов. DiskUtility не смогла завершить процедуру очистки FirstAid, и fsck продолжал:

disk0s2: I/O error.
HFS resolvelink: can't find iNode79913
disk0s2: I/O error.
HFS resolvelink: can't find iNode80152

В этот момент я подумал, что попробую отформатировать и переустановить, поскольку я ДУМАЛ, что у меня полностью резервная копия. ОДНАКО из-за сбоя диска возникла проблема с системами Disk /OS X, которые моя система резервного копирования (Crashplan, хотя это должно быть темой другого вопроса суперпользователя ) использует для обнаружения новых файлов. Поэтому на резервное копирование данных у меня ушло около 2,5 недель, что заставило меня признать, что аппаратное обеспечение отказывало, и попытаться восстановить данные на неисправном диске с помощью:

  • DiskWarrior
  • DataRescue3

Ни один из этих методов не дал очень полезных результатов:

  • Я не мог загрузиться ни в DiskWarrior, ни в DataRescue3, поэтому вместо этого я попытался использовать их на сбойном диске, подключив его как диск FireWire (режим целевого диска) с другого Mac.

  • В режиме целевого диска у меня были следующие результаты:

    • Не удалось получить доступ к какому-либо значительному количеству данных из Finder или Терминала. Когда я пытался читать большие файлы, процесс в конечном итоге застревал или вращался, или просто переставал отвечать.
    • Изначально DataRescue3 добился некоторого прогресса при чтении диска, но последовательно исправлял ошибки Long read .
    • Хотя сбойный диск будет монтироваться, так как я пытался получить к нему доступ, все больше и больше копий диска монтировались и появлялись в Finder. Как новая копия диска, смонтированного в Finder, предыдущая станет неактивной.
  • В итоге я добился определенного успеха в восстановлении наиболее важных отсутствующих файлов, сосредоточив свои усилия на файлах и папках, которые, как я знал, мне абсолютно необходимы. В дополнение к ручной попытке этого из Finder, я использовал скрипт Python для обхода файлового дерева в поисках новых файлов для копирования.

  • Затем эти восстановленные файлы были объединены с моей старой резервной копией Crashplan для создания достаточно хорошей резервной копии.

  • Восстановив файлы, Apple заменила накопитель, так как в то время у меня была гарантия AppleCare.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .