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

3985
Michael Frank

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

Blurry phone picture of error

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

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

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

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

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

Drive Information

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

Error Code 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
Сначала попробуйте загрузиться в режиме восстановления или даже на компакт-диске Linux live с USB-носителем (DVD или флэш-накопитель). Это сделано для того, чтобы убедиться, что ваша среда восстановления не повреждена. Вы также можете попробовать смонтировать диск только для чтения с драйвером hfsplus на современном Linux live CD. Также обновите вопрос с указанием модельного года MBP. Horn OK Please 7 лет назад 0
@allquixotic Я на самом деле забыл об этом вопросе до сих пор, я пытался восстановить Linux с USB-диска в реальном времени, например, монтировать его только для чтения, но мне не повезло. Смотрите обновления выше. Michael Frank 7 лет назад 0

1 ответ на вопрос

1
Gordon Davisson

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

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

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

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

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

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

Я также испытал бы искушение на любом портативном Mac, чтобы проверить кабель SATA. Это было источником более одного неправильного диагноза «упал мой диск». Tetsujin 7 лет назад 0
@Tetsujin Я не считал аппаратную неисправность без жесткого диска. Я посмотрю позже сегодня. Michael Frank 7 лет назад 0

Похожие вопросы