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

11

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

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

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

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

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

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

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

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

Ответы:

9

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

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

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

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

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

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

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

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

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

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

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

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

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

user299282
источник
2

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

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

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

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

Manngo
источник
1

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

Xiaoqi
источник
0

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

Сделано это:

diskutil verify disk0
diskutil repair disk0

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

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

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

Knx
источник