macOS Паника ядра при загрузке. Паника: initproc вышел

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

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

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:

Дисковая утилита также сообщает об 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 ответ

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

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

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

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

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

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

Другие вопросы по тегам