Где хранится EFI на macbook и можно ли восстановить предыдущую версию прошивки EFI?

Недавно я обновил свой macbook pro 2008 (не unibody, работает под управлением 10.6.8) до горного льва. Сразу после завершения обновления машина работала без сбоев. Но после перезагрузки он вообще не загружается (нет серого экрана, но шум от вентилятора и жесткого диска) и не реагирует ни на какой ввод с клавиатуры (поэтому нет сброса SMC/NVRAM/PRAM, нет режима цели, нет восстановления и т. д.). После некоторых исследований я пришел к выводу, что ничего не могу сделать, кроме как отдать яблоко в ремонт, но мне все еще любопытно понять, какой компонент мог выйти из строя при обновлении.

Таким образом, единственным возможным компонентом может быть прошивка EFI, которая отвечает за последовательность предварительной загрузки, и, следовательно, она должна быть повреждена во время обновления EFI или несовместима с моей оперативной памятью стороннего производителя, которая отлично работала в Snow Leopard. Пробовал переустанавливать систему, извлекая винчестер и переустанавливая систему, но это ничего не изменило. Так где же хранится прошивка EFI и можно ли как-то получить к ней доступ, без работающей системы, а потом можно ли восстановить более старую версию?

ОБНОВЛЯТЬ

Это была не оперативная память.

Ответы (2)

Если вы можете успешно запустить свой Mac с DVD Mac OS X, взгляните на это: http://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook -51/ , особенно комментарий 54 и продолжение .

В нем объясняется, как вручную прошить прошивку EFI:

  1. Загрузите обновление прошивки EFI от Apple. По этой ссылке перечислены обновления прошивки EFI и SMC. Вам понадобится точный идентификатор модели вашего Mac.

  2. Распакуйте пакет прошивки с помощью unpkg . Для этого вам понадобится доступ к Mac, так как unpkgон работает только на OS X. Вам нужен файл с расширением scap.

  3. Запустите свой Mac с DVD и выберите «Утилиты»> «Терминал».

    Теперь самое сложное. Вам нужно запустить это:

    sudo bless -mount / -firmware /path/to/your/firmware.scap
    

    Мне неясно, /правильный ли это путь (как задано в комментарии 59 ) или вы даже можете получить доступ к внутреннему жесткому диску при загрузке с DVD. Возможно, вам придется подключить внешний диск и скопировать scapтуда файл... Вам придется разобраться с этим самостоятельно.

    В качестве альтернативы вы можете попробовать:

    sudo bless -device /dev/disk1 -firmware /path/to/your/firmware.scap
    
  4. Перезапуск. Mac должен прошить прошивку EFI.

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

Чтобы ответить на ваш вопрос, на моем macbook EFI установлен в /efi/EFI/APPLE/EXTENSIONS/Firmware.scap под моим устройством /dev/sda1.

Я использую linux live cd. Я смонтировал /dev/sda1

Надеюсь, это поможет..