Dove si trova EFI sul macbook ed è possibile ripristinare una versione precedente del firmware EFI?

2

Recentemente ho aggiornato il mio macbook pro 2008 (non unibody, in esecuzione 10.6.8) a Mountain Lion. Subito dopo l'aggiornamento, la macchina ha funzionato senza intoppi. Ma dopo un riavvio non si avvia affatto (nessun display grigio, ma rumore proveniente dalla ventola e dal disco rigido) e non reagisce a nessun input da tastiera (quindi nessuna reimpostazione SMC / NVRAM / PRAM, nessuna modalità di destinazione, nessun ripristino ecc.). Dopo alcune ricerche sono arrivato al punto che non potevo fare altro che dare una mela per la riparazione, ma sono ancora curioso di capire, quale componente potrebbe aver fallito durante l'aggiornamento.

Quindi l'unico componente possibile potrebbe essere il firmware EFI, che è responsabile della sequenza di preavvio, e quindi deve essere stato danneggiato durante un aggiornamento EFI, o non è compatibile con la mia ram di terze parti, che funzionava perfettamente nella neve leopardo. Ho provato a reinstallare il sistema estraendo il disco rigido e reinstallando il sistema, ma questo non ha cambiato nulla. Quindi, dov'è il firmware EFI memorizzato ed è in qualche modo possibile accedervi, senza sistema in esecuzione, e quindi è possibile ripristinare una versione precedente?

Aggiorna

Non era la RAM.

    
posta joecks 17.02.2013 - 14:53
fonte

2 risposte

3

Se riesci ad avviare il tuo Mac da un DVD Mac OS X, dai un'occhiata a questo: link , in particolare commento 54 e follow-up .

Spiega come lampeggiare manualmente il firmware EFI:

  1. Scarica l'aggiornamento del firmware EFI da Apple. Questo collegamento elenca gli aggiornamenti del firmware EFI e SMC. Avrai bisogno dell'identificatore del modello esatto del tuo Mac.

  2. Disimballare il pkg del firmware usando unpkg . Per questo dovrai accedere a un Mac, poiché unpkg viene eseguito solo su OS X. È necessario il file con estensione scap .

  3. Avvia il tuo Mac da un DVD e seleziona Utilità > Terminale.

    Ora arriva la parte difficile. È necessario eseguire questo:

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

    Non mi è chiaro se / sia il percorso corretto (come richiesto in commento 59 ) o se è possibile accedere al disco fisso interno anche all'avvio da un DVD. Potrebbe essere necessario collegare un'unità esterna e copiare il file scap lì ... Dovrai capirlo da solo.

    In alternativa, puoi provare:

    sudo bless -device /dev/disk1 -firmware /path/to/your/firmware.scap
    
  4. Riavvia. Il Mac dovrebbe lampeggiare il firmware EFI.

Dichiarazione di non responsabilità : tieni presente che non ho potuto testare nulla di ciò , quindi fornisco le seguenti informazioni come suggerimento nella speranza che sia utile.

    
risposta data 21.02.2013 - 14:55
fonte
0

Per rispondere alla tua domanda, sul mio macbook, l'EFI è installato sotto /efi/EFI/APPLE/EXTENSIONS/Firmware.scap sotto il mio dispositivo / dev / sda1.

Sto usando un cd live di Linux. Ho montato / dev / sda1

Spero che ti aiuti ..

    
risposta data 16.06.2015 - 03:55
fonte

Leggi altre domande sui tag