1

Они говорят, что картинки говорят тысячу слов, а картина слов говорит больше?

Расплывчатое изображение телефона ошибки

Сообщение об ошибке находится вверху:

panic(cpu 2 caller 0xffffff800f16f6cf): initproc exited -- exit reason namespace 2 subcode 0xa

Я получил это от одного из моих пользователей, который попросил меня взглянуть на него. Пользователь не сделал ничего необычного, просто включил MacBook Pro за один день и столкнулся с вышеуказанным экраном Kernel Panic.

Служба поддержки Apple предложила сброс NVRAM, который не работал. Им было предложено попробовать SMC Reset, это тоже не сработало.

В настоящее время он может загружаться в утилиты macOS с помощью Command+R. Таким образом, это не полностью поджаренный, и мы можем видеть, что диски все еще сообщают о наличии:

Информация о диске

После запуска First Aid из Disk Utility он сообщает, что процесс First Aid завершился неудачно с кодом ошибки 8:

Код ошибки 8?

Дисковая утилита также сообщает об OS X Base Media (размером 2 ГБ), я предполагаю, что это носитель восстановления macOS.

Что я могу сделать, чтобы оправиться от этой ситуации с наименьшим количеством потери данных?

Бонусный вопрос: если восстановление ОС невозможно, как мне начать восстанавливать данные с диска MacOS?

Обновления:

С тех пор я загрузил Macbook с Live Linux USB и попытался восстановить файлы, установив диск и скопировав его. Это не сработало. Сообщается, что устройство там, gParted видит диск и его разделы, но не может его смонтировать.

Попытка вручную смонтировать раздел данных с терминала с помощью:

mount -r /dev/sda2 ...

Возвращает эту ошибку (из памяти):

unable to find /dev/sda2 in /etc/fstab или /dev/sda2 does not exist in /etc/fstab или что-то подобное.

В настоящее время думаешь о ddrescue ...?

1 ответ1

1

Основной подход, который я бы выбрал, - это скопировать с него все, что вы можете, затем попытаться стереть и переустановить, а затем скопировать необходимые данные обратно. В зависимости от того, какие ресурсы у вас есть, существует несколько возможных способов восстановления данных из него:

  • Если у вас есть другой доступный Mac, запустите проблемный Mac в режиме целевого диска (удерживая клавишу T при запуске); это по сути превратит его во внешний HD. Подключите его к другому Mac с помощью кабеля FireWire или Thunderbolt (какой бы ни был у обоих Mac). Если он не поврежден для прямого подключения, вы можете просто скопировать данные непосредственно с него на другой Mac или на какой-либо (другой) внешний диск. Если он недостаточно исправен , у меня был хороший опыт использования DiskWarrior для монтирования виртуального отремонтированного диска и копирования с него.

    (DiskWarrior может также выполнить восстановление структуры томов на месте; он может решить многие проблемы, которые не может выполнить Дисковая утилита. Но я бы чувствовал себя намного удобнее, копируя важные вещи, прежде чем пытаться что-либо изменить данные на диске. Кроме того, даже если это может исправить структуры данных тома, нет никакой гарантии, что файлы ОС не были повреждены.)

  • Если вам удобно работать в командной строке, вы можете запустить в режиме восстановления, открыть терминал (в меню «Утилиты»), подключить внешний диск и таким образом скопировать файлы. Предупреждение: если вас не устраивает командная строка, я не рекомендую это; слишком легко запутаться и случайно перезаписать / удалить файлы, которые вы пытаетесь сохранить!

  • Как сказал allquixotic, вы можете создать диск Linux Live с драйвером hfsplus (на другом компьютере), подключить его, удерживать Option при запуске Mac, а затем вы можете загрузиться с Linux и восстановить файлы таким способом.

Как только у вас будет скопировано все необходимое (и проверено!), Вы можете использовать режим восстановления, чтобы стереть том и попытаться переустановить macOS. Если есть основная аппаратная проблема, это может потерпеть неудачу. Но, надеюсь, вы хотя бы сможете сохранить данные!

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