MacOS High Sierra: произошла ошибка при проверке прошивки

У меня есть iMac середины 2011 года, в настоящее время работающий под управлением MacOS 10.12 Sierra. Это не моя основная машина, но я хотел бы установить на нее 10.13.

Обновление начинается достаточно плавно, но когда дело доходит до перезагрузки, я получаю следующее сообщение:

macOS не может быть установлена ​​на ваш компьютер Произошла ошибка при проверке прошивки.

Я понимаю, что мой Mac находится на грани, но я читал, что любая машина, поддерживающая 10.12, также будет поддерживать 10.13.

iMac работает с внешнего SSD из-за проблемы с логической платой, поэтому я знаю, что у меня есть некоторые проблемы. iMac больше не загружается с внутреннего диска (или не распознает DVD), но по-прежнему работает иначе.

Однако проблемы, похоже, не связаны с реальной прошивкой , и iMac успешно работает с прошивкой 10.12.

Что означает это сообщение и можно ли его устранить?

Вам нужно будет определить «проблему с логической платой», так как это может быть причиной ошибки.
@SteveChambers Готово. iMac не загружается с внутреннего диска, а у меня был SSD, который заменил оригинальный HD, удаленный и установленный во внешнем USB-корпусе.
Итак, если я правильно понимаю, если вы подключаете совместимый диск к внутреннему порту SATA на вашем Mac, он не распознается? Это означает, что один или несколько компонентов на системной плате «перегорели». В зависимости от того, что они собой представляют, они могут помешать проверке прошивки. А регулярная проверка прошивки Mac — это новая функция High Sierra. Так что вы можете застрять на 10.12

Ответы (6)

Apple представила новую файловую систему APFS в High Sierra. Простое решение состоит в том, чтобы проверить резервную копию, а затем стереть том и запустить программу установки на пустом / стертом основном накопителе.

Поскольку APFS требует поддержки новой версии прошивки, прошивку вашего Mac необходимо будет обновить до последней версии во время установки High Sierra.

После первого перезапуска установщик подготавливает последнюю версию прошивки, подходящую для вашей модели Mac, на системный раздел EFI вашего основного диска с помощью команды bless . Затем перезапустите автоматически и запустите процесс обновления прошивки. (отмечено как точка А)

После процесса обновления (независимо от успеха или неудачи) программа установки продолжит работу. Он дважды проверяет версию микропрограммы, чтобы убедиться, что она была успешно обновлена ​​в предыдущем процессе (а именно в точке A). В результате установщик узнает, что ваша прошивка НЕ ​​является последней версией. Следовательно, он сообщает: «Произошла ошибка при проверке прошивки». Да, это то, что вы видели на экране.

Основной причиной сбоя в точке А в вашем случае является отсутствие внутреннего диска в основном отсеке. Процесс обновления прошивки распознает только ESP (системный раздел EFI) основного внутреннего диска. Это означает, что процесс обновления был прерван.

Таким образом, вам, возможно, придется настроить основной порт SATA и подключить к нему диск. Говорят, что чаще всего выходит из строя кабель жесткого диска, а не чипсет. Если это так, это, вероятно, можно исправить в течение 20 долларов, чтобы получить замену. И это был мой случай. :)

Отличный ответ. Обратите внимание, что обновления встроенного ПО внедряются в macOS и на самом деле не требуют APFS или HFS+, время здесь случайное, а не причинное, исходя из всех исследований и опыта, которые у меня есть.
Если OP не может исправить основной порт SATA и обновить прошивку, мне интересно, может ли он / она использовать вместо этого загрузчик Clover.

У меня была такая же проблема, когда я пытался установить High Sierra на свой MacBook Pro конца 2011 года, в котором я заменил его механический жесткий диск на твердотельный накопитель. Исправление состояло в том, чтобы загрузить последнюю версию установщика High Sierra из App Store и запустить ее — это версия 13.1.05на момент написания. Убедитесь, что вы сначала удалили любой существующий установщик, который у вас может быть.

Эта версия запустилась без проблем с первого раза, обновив прошивку компьютера и установив High Sierra.

Согласно анекдотическим комментариям в Интернете, кажется, что Apple устанавливает обновление прошивки, а более старые версии установщика High Sierra работали только с определенными конфигурациями дисков. В моем случае, я ожидаю, что программа проверки прошивки ожидала наличия жесткого диска на этой машине, а теперь это твердотельный накопитель.

Кажется, это имеет смысл. В моем случае я использую последнюю версию установщика, но у меня также нестандартная настройка диска. Я починил выброшенный MacBook Air без твердотельного накопителя, который был слишком дорогим для замены, поэтому он загружался с внешнего жесткого диска USB 3. Он по-прежнему терпит неудачу на этапе проверки прошивки.
Это будет новый вариант «Вы сбросили разрешения и сбросили PRAM/NVRAM» для macOS. Загрузка последней версии установщика из Mac App Store и запуск установщика при подключении к Интернету будут полезны, включая проверку диска, постановку в очередь необходимых обновлений прошивки, архивирование и установку основной системы, а затем запуск сценария миграции. . +a_lot_of_votes

Была такая же проблема на MacBook Pro 17” (середина 2010 г.). Оказывается, это был вторичный SSD, который я установил сразу после покупки. К счастью, у меня остался оригинальный жесткий диск, и после того, как я без особого удовольствия попробовал новейший установщик и несколько раз перезагрузился в безопасном режиме, я просто взял отвертку и временно вставил старый жесткий диск (есть хорошие руководства на ifixit.com ). Установка с оригинальным HDD прошла без проблем, включая обновление прошивки. После этого я снова вставил SSD и без проблем установил Hugh Sierra — поскольку обновление прошивки уже было завершено, больше не было проверки системы, которая раньше меня сбивала с толку.

Большое спасибо за ваши полезные ответы. Между прочим, у меня также есть iMac конца 2009 года, в котором оригинальный жесткий диск был заменен (сбой диска - даже другого производителя), а SSD занимает отсек для оптического привода. В отличие от моего MacBook Pro, на iMac обновление завершилось без проблем. Это соответствует проблеме, связанной с основным портом SATA.

У меня складывается впечатление, что проблема с логической платой вызывает эту ошибку.

В конце концов я решил воспользоваться тем фактом, что основной диск является внешним, и подключить его к своему новому iMac. Оттуда я мог загрузиться с внешнего диска и успешно установить High Sierra.

Все прошло не совсем гладко. Когда Mac захотел перезагрузиться в процессе установки, мне пришлось снова убедить его загрузиться с внешнего диска, что оказалось не таким надежным, как я надеялся. У меня также есть дополнительный раздел в качестве резервной копии, что усложняет ситуацию. Затем мне пришлось убедить новый Mac загрузиться с правильного внутреннего раздела, когда я закончил.

Тем не менее, я смог снова подключить внешний диск к старому Mac, и с тех пор он работает нормально. С тех пор я даже успешно устанавливал незначительные обновления.

В моем случае я смонтировал раздел EFI только для того, чтобы обнаружить, что он заполнен и не осталось лишнего места. Неудивительно, что App Store неоднократно напоминал мне об обновлении прошивки после того, как я снова и снова нажимал кнопку «Обновить» (обновление должно было завершиться ошибкой, и App Store не сообщил мне об этом). Я очистил бесполезное содержимое в разделе EFI, и тогда все в порядке. Ошибка исчезла, и я успешно обновился до Мохаве.

При установке high sierra у меня была ошибка о том, что прошивка не может быть проверена.

Сделано это:

diskutil verify disk0
diskutil repair disk0

Когда вас попросят удалить, скажите «да».

Затем снова запустите программу установки High Sierra.

Это сработало для меня, так как я не мог вручную обновить прошивку на своем MacBook (середина 2010 г.).