Wo ist das EFI auf dem MacBook gespeichert und kann eine frühere EFI-Firmware-Version wiederhergestellt werden?

2

Ich habe kürzlich mein MacBook Pro 2008 (nicht Unibody 10.6.8) auf Mountain Lion aktualisiert. Unmittelbar nach Abschluss des Upgrades lief die Maschine reibungslos. Nach einem Neustart wird jedoch überhaupt nicht gestartet (kein graues Display, sondern Geräusche von Lüfter und Festplatte) und reagiert nicht auf Tastatureingaben (daher kein Zurücksetzen von SMC / NVRAM / PRAM, kein Zielmodus, keine Wiederherstellung usw.). Nach einigen Nachforschungen kam ich zu dem Schluss, dass ich nichts anderes tun konnte, als einen Apfel zur Reparatur zu geben, aber ich bin immer noch neugierig zu verstehen, welche Komponente beim Aufrüsten ausgefallen sein könnte.

Die einzig mögliche Komponente könnte also die EFI-Firmware sein, die für die Pre-Boot-Sequenz verantwortlich ist. Sie muss daher während eines EFI-Upgrades beschädigt worden sein oder ist nicht mit meinem Drittanbieter-RAM kompatibel, der im Schneeleopard einwandfrei funktioniert. Ich habe versucht, das System neu zu installieren, indem ich die Festplatte extrahiert und das System neu installiert habe, aber das hat nichts geändert. Wo ist die EFI-Firmware gespeichert und kann auf sie irgendwie zugegriffen werden, ohne dass ein System ausgeführt wird? Kann dann eine ältere Version wiederhergestellt werden?

AKTUALISIEREN

Es war nicht der RAM.

Joecks
quelle

Antworten:

3

Wenn Sie Ihren Mac erfolgreich von einer Mac OS X-DVD starten können, lesen Sie Folgendes : http://pubmem.wordpress.com/2011/04/09/flash-efi-firmware-update-manually-on-a-macbook -51 / , insbesondere Kommentar 54 und Folgemaßnahmen .

Es wird erklärt, wie die EFI-Firmware manuell geflasht wird:

  1. Laden Sie das EFI-Firmware-Update von Apple herunter. Dieser Link listet EFI- und SMC-Firmware-Updates auf. Sie benötigen die genaue Modellkennung Ihres Mac.

  2. Entpacken Sie die Firmware pkg mit unpkg . Dazu benötigen Sie Zugriff auf einen Mac, da dieser unpkgnur unter OS X ausgeführt wird. Sie benötigen die Datei mit der Erweiterung scap.

  3. Starten Sie Ihren Mac von einer DVD und wählen Sie Dienstprogramme> Terminal.

    Nun kommt der schwierige Teil. Sie müssen dies ausführen:

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

    Mir ist unklar, ob /es sich um den richtigen Pfad handelt (wie in Kommentar 59 erfragt ) oder ob Sie beim Booten von einer DVD sogar auf die interne Festplatte zugreifen können. Möglicherweise müssen Sie ein externes Laufwerk anschließen und die scapDatei dort kopieren ... Sie müssen es selbst herausfinden.

    Alternativ können Sie versuchen:

    sudo bless -device /dev/disk1 -firmware /path/to/your/firmware.scap
    
  4. Neustart. Der Mac sollte die EFI-Firmware flashen.

Haftungsausschluss : Beachten Sie, dass ich nichts davon testen konnte. Daher gebe ich die folgenden Informationen als Hinweis in der Hoffnung, dass sie nützlich sind.

jaume
quelle
0

Um Ihre Frage zu beantworten, wird das EFI auf meinem MacBook unter /efi/EFI/APPLE/EXTENSIONS/Firmware.scap unter meinem / dev / sda1-Gerät installiert.

Ich benutze eine Linux-Live-CD. Ich habe / dev / sda1 gemountet

Hoffentlich hilft das..

Galuga
quelle