Apakah ada cara untuk memberkati firmware secara manual ketika disk utama eksternal?

12

IMac saya (pertengahan 2010) terus mengganggu saya untuk meningkatkan firmware EFI saya ke 1.8. Sayangnya, tidak peduli berapa kali saya mencoba untuk meng-upgrade EFI (dari instalasi manual, atau pembaruan otomatis), sepertinya tidak akan melalui dan meminta saya lagi di reboot berikutnya.

Alasan utama tampaknya adalah bahwa saya menjalankan Mac OS X pada disk yang sepenuhnya eksternal (firewire); Saya memesan disk internal untuk Windows. Saya percaya itu adalah alasan masalah saya karena Anda dapat menemukan banyak orang memiliki masalah yang sama ketika mereka menjalankan os x dari disk internal kedua (biasanya ketika mereka mengganti MacBook atau iMac SuperDrive dengan drive SSD).

Mencari di internet, saya menemukan beberapa sumber yang tampaknya menunjukkan bahwa secara manual memberkati firmware adalah mungkin. Misalnya yang ini ; perhatikan solusi mereka adalah untuk masalah yang sedikit berbeda, di mana menginstal Ubuntu kacau dengan EFI, tetapi semuanya berjalan dari disk utama.

Saya mengunduh firmware, mengekstrak file yang relevan ( IM112_0057_01B_LOCKED.scap), dan mencoba — tidak berhasil — untuk mendorong pembaruan secara manual.

Saya tidak begitu yakin bagaimana berkah bekerja, atau di mana pembaruan efi seharusnya hidup (saya terkejut bahwa tampaknya tinggal di disk, bukan di komputer itu sendiri, tetapi saya bisa salah paham cara EFI bekerja). Saya mencoba:

sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…

Tidak berhasil! Jika ada orang yang lebih memahami EFI / perintah berkat dapat membantu saya, saya akan sangat berterima kasih.

Saya dapat membagikan output dari --verboseperintah jika itu membantu.

Theo
sumber
Saya pikir saya akan menambahkan output verbose, meskipun agak berantakan: pastebin.com/zE8kEZbQ
Theo
Catatan untuk diri sendiri (ini mungkin mengarah pada jawaban): pastebin.com/Sx1GvQpw
Graham Perrin
Partisi sistem EFI digunakan sebagai area pementasan untuk pembaruan firmware. Tampaknya ia hanya mengenali partisi EFI di chipset seri primer.
Kent

Jawaban:

2

Untuk menjawab beberapa pertanyaan Anda:

  1. Firmware disimpan di papan utama. Namun, saat memperbarui firmware, partisi sistem EFI digunakan sebagai area pementasan.

  2. Setelah pengujian serval, tampaknya Mac hanya mengenali partisi EFI pada disk internal utama sebagai area pementasan (catatan: setidaknya tidak berfungsi di ruang optik mac saya atau di drive eksternal apa pun). Jadi, jika Anda hanya mendapatkan disk eksternal atau tidak ada ESP di disk internal utama Anda, itu akan menjadi misi yang mustahil, setidaknya tidak perintah berkat bisa menyelesaikannya.

  3. Untuk mengatasi masalah Anda, Anda dapat mencoba langkah-langkah berikut jika disk internal Anda memiliki partisi sistem EFI:

    1. boot keinginan mesin macOS
    2. gunakan perintah bless untuk menyiapkan pembaruan firmware, termasuk tulis file scap ke ESP.
    3. pastikan file scap ada pada ESP disk internal. jika tidak, buat dengan menyalinnya dari ESP dari disk eksternal.
    4. hidupkan ulang mesin. Semoga pemutakhiran akan diproses.

    atau

    1. Cadangkan Windows Anda
    2. instal High Sierra pada disk internal sehingga firmware akan ditingkatkan ke yang terbaru, atau format disk internal sebagai tabel partisi GUID (sehingga akan ada ESP pada disk tersebut untuk memperbarui firmware), kemudian gunakan perintah berkah untuk memutakhirkan firmware secara manual. catatan : rekomendasi kuat dengan opsi --verbose dan --recovery.
    3. mengembalikan Windows

    atau

    Saya tidak yakin apakah mac Anda dapat mengganti drive internal dengan drive eksternal dengan mudah. Jika ya, saya yakin cara tercepat adalah mengganti drive internal dengan drive eksternal Anda sementara untuk menyelesaikan pembaruan.

Kent
sumber
1

Saya memiliki masalah serupa ketika menggunakan versi OS X yang lebih baru daripada sistem yang awalnya. Boot ke sistem eksternal sistem operasi asli (dalam kasus Anda, 10.6 Snow Leopard) memungkinkan firmware untuk menginstal dan berhenti bertanya.

pengguna3550959
sumber