Как понизить версию прошивки EFI до версии 1.6

10

Я пытаюсь заставить работать жесткий диск SATA III в моем MacbookPro5,1. Думаю, я наконец-то понял, что если я понижу версию прошивки EFI до версии 1.6, мой компьютер установит соединение на скорости SATA 1, и накопитель будет работать правильно. Однако все инструкции указывают на файл, который больше не существует. Смотрите этот ответ для инструкций, где файл больше не существует .

У кого-нибудь есть копия файла aluminium.macbook.pro.recovery.dmg?

meustrus
источник
Вы когда-нибудь находили способ заставить работать накопитель SATA III? Я сталкиваюсь с подобной проблемой с MacbookPro8,2 - это только стабильный SATA II в optibay, но мой новый диск использует SATA III
errant.info
К сожалению нет. Вы можете понизить версию прошивки как ответили, но это не решило мою актуальную проблему. Я закончил тем, что перепрофилировал диск. На самом деле диск оказался ненадежным с SATA III на Windows, поэтому моя проблема, вероятно, была плохой диск (несмотря на то, что его уже заменяли через RMA).
meustrus

Ответы:

8

Мне наконец удалось успешно понизить прошивку EFI до версии 1.6. К сожалению, это не заставило мой жесткий диск работать. Однако я собираюсь воспроизвести мои шаги здесь, чтобы весь мир мог знать, что нужно:

  1. Загрузите пакет обновления прошивки EFI от Apple. Вот ссылка, которую я использовал для прошивки версии 1.6 для моего MacbookPro5,1 в конце 2008 года: http://support.apple.com/kb/DL746
    • ПРЕДУПРЕЖДЕНИЕ! Если вы используете неправильную прошивку для своего компьютера, почти наверняка произойдут плохие вещи. Это не мой опыт, но он, вероятно, кирпич вашего компьютера, а это означает, что он из компьютера, который может вычислять вещи, превратится в кирпич, который просто сидит там. Вы были предупреждены!
  2. Обновление прошивки EFI 1.6 поставляется в виде файла .pkg. Поскольку он не будет извлекаться для вас, если ваш компьютер не нуждается в обновлении, вам придется извлечь его самостоятельно. Лучший способ сделать это - приложение unpkg . Когда вы извлекаете содержимое с помощью unpkg, вы получаете папку «MacBookProFirmwareUpdate / Applications». Переместите приложение «MacBookProFirmwareUpdate / Applications / Utilities / MacBook Pro EFI Update.app» в «/ Applications / Utilities /» (где находится приложение калькулятора и т. Д.).
  3. Теперь перейдем к магической части: откройте окно терминала и выполните следующую команду (все в одной строке):

    / usr / sbin / bless -mount / -firmware "/ Приложения / Утилиты / Обновление прошивки EFI MacBook Pro.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose

    • ВНИМАНИЕ: Это обходит ВСЕ проверки безопасности, встроенные в приложение. Вы несете ответственность за то, чтобы ваш компьютер был подключен к надежному источнику питания и чтобы обновление не прерывалось. Вы несете ответственность за то, чтобы эта прошивка работала на вашем компьютере. Я не несу ответственности за то, чтобы вы превратили свой компьютер в нечто другое, а не в компьютер.
    • Примечание. Эта команда предназначена для версии 1.6. Для другой версии вам нужно изменить имя файла на любое, которое находится в пакете, который вы скачали с Apple.
    • --verboseВариант должен сообщить вам о каких - либо ошибках.
    • Это будет работать только для меня на внутреннем жестком диске, потому что внешний диск "не подходит для диска восстановления" или что-то еще. Удаление --recoveryопции делает следующий шаг невозможным.
  4. Перезагрузите компьютер. Я услышал гневный сигнал, а затем появился серый экран Apple с индикатором выполнения. Это хорошая вещь. Если вы этого не понимаете, значит, что-то пошло не так.

  5. Ваша прошивка EFI должна быть перепрошита! Запустите «System Information.app», чтобы убедиться, что сортировка «Boot ROM Installed» совпадает с именем .scapфайла, использованного выше. Для версии 1.6 это "MBP51.0074.B01".

Чтобы добраться до этой точки, мне пришлось разобрать приложение обновления прошивки, загруженное на шаге 1, чтобы получить команду на шаге 3. Я думаю, что это была --recoveryчасть, которая заставила его наконец работать, но я также сделал несколько других вещей с неизвестным эффект:

  • На шаге 2 также имеется файл «MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist», который я извлек в соответствующее местоположение.
  • После шага 3 я также запустил следующий AppleScript:

tell application "System Events"

make new login item at end of login items with properties {path:"/Applications/Utilities/MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap"}

end tell

meustrus
источник
Обратите внимание, предупреждения очень реальны. Я следовал инструкциям к письму (хотя команду терминала нужно было запускать sudo) на MBP в середине 2009 года. Я получил перезагрузку и индикатор выполнения, но затем он перезагрузился и теперь кирпич.
Робино
1
Очень жаль это слышать. Похоже, у вас есть MacbookPro5,2 (середина 2009 года), в то время как у меня есть MacbookPro5,1 (конец 2008 года). Очень важно использовать прошивку, соответствующую вашей версии. Запуск обновления может сказать вам, если версия верна, прежде чем сказать, что вы не можете понизить версию. Что касается исправления вашего кирпича, может быть, вы можете использовать CD восстановления прошивки? Я нашел это: lifewire.com/mac-firmware-restoration-2259978
meustrus
Это отличное предложение, и я проголосовал за ваш комментарий. Однако было бы очень неплохо с вашей стороны высказать это в ответ на мой вопрос. apple.stackexchange.com/questions/263636/...
Робиньо