EFI ürün yazılımını 1.6 sürümüne nasıl geri yükleyebilirim?


10

MacbookPro5,1'imde çalışmak için bir SATA III sabit disk almaya çalışıyorum. Sonunda EFI ürün yazılımını sürüm 1.6'ya düşürürsem, bilgisayarımın bağlantıyı SATA 1 hızlarında müzakere edeceğini ve sürücünün düzgün çalışacağını düşündüm. Ancak, talimatların tümü artık var olmayan bir dosyaya işaret ediyor. Dosyanın artık mevcut olmadığı talimatlar için bu cevaba bakın .

Herkes aluminium alüminyum.macbook.pro.recovery.dmg dosyasının bir kopyası var mı?


SATA III sürücünüzü çalıştırmanın bir yolunu buldunuz mu? MacbookPro8,2 ile benzer bir sorunla karşılaşıyorum - optibay'de sadece kararlı SATA II, ancak yeni sürücüm SATA III kullanıyor
errant.info 21:16

Ne yazık ki hayır. Ürün yazılımını yanıtlandığı gibi eski sürüme geçirebilirsiniz ancak gerçek sorunumu çözmedi. Ben sürücüyü yeniden sona erdi. Aslında sürücünün Windows'ta SATA III ile hala kesiştiği ortaya çıktı, bu yüzden sorunum muhtemelen kötü bir sürücü oldu (zaten RMA ile değiştirilmesine rağmen).
meustrus

Yanıtlar:


8

Sonunda EFI ürün yazılımını 1.6 sürümüne başarıyla indirmeyi başardım. Maalesef bu benim sabit diskimi çalıştırmadı. Ancak tüm dünyayı nelerin gerektirdiğini bilmesi için buradaki adımlarımı tekrarlayacağım:

  1. Apple'dan EFI ürün yazılımı güncelleme paketini indirin. 2008 sonu MacbookPro5,1'im için donanım yazılımı sürümü 1.6 için kullandığım bağlantı: http://support.apple.com/kb/DL746
    • UYARI! Bilgisayarınız için yanlış ürün yazılımı kullanırsanız, kötü şeyler neredeyse kesinlikle olacaktır. Bu benim deneyimim değil ama muhtemelen bilgisayarınızı tuğlalandıracak, yani şeyleri hesaplayabilen bir bilgisayar olmaktan, orada oturan bir tuğla olmaya dönüşecek. Uyarıldın!
  2. EFI ürün yazılımı güncellemesi 1.6 bir .pkg dosyası olarak gelir. Bilgisayarınız güncellemeye ihtiyaç duymadıkça sizin için ayıklanmayacağından, kendiniz ayıklamanız gerekir. Bunu yapmak için buldum en iyi yolu app unpkg ile olduğunu . İçeriği unpkg kullanarak ayıkladığınızda "MacBookProFirmwareUpdate / Applications" adlı bir klasör elde edersiniz. Uygulamayı "MacBookProFirmwareUpdate / Applications / Utilities / MacBook Pro EFI Update.app" dosyasını "/ Applications / Utilities /" klasörüne (hesap makinesi uygulamanızın bulunduğu yer) taşıyın.
  3. Şimdi büyülü kısım geliyor: bir terminal penceresi açın ve aşağıdaki komutu çalıştırın (hepsi bir satır):

    / usr / sbin / bless -mount / -firmware "/ Uygulamalar / Yardımcı Programlar / MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap" --recovery --verbose

    • UYARI: Bu, uygulamaya yerleştirilmiş TÜM güvenlik kontrollerini atlar. Bilgisayarınızın güvenilir bir güç kaynağına bağlı olduğundan ve güncellemenin kesintiye uğramamasından siz sorumlusunuz. Bu ürün yazılımının bilgisayarınızda çalışacağından emin olmak sizin sorumluluğunuzdadır. Bilgisayarınızı artık bilgisayar yerine başka bir şeye dönüştürmekten sorumlu değilim.
    • Not: Bu komut sürüm 1.6 içindir. Başka bir sürüm için, dosya adını Apple'dan indirdiğiniz paketteki herhangi bir adla değiştirmeniz gerekir.
    • --verboseSeçenek, herhangi hatalar hakkında bilgi vermelidir.
    • Harici bir sürücü "bir kurtarma sürücüsü için kabul edilebilir değildi" ya da her neyse, bu benim için yalnızca dahili bir sabit sürücüde işe yarayacaktır. --recoverySeçeneğin kaldırılması bir sonraki adımın gerçekleşmemesini sağlar.
  4. Bilgisayarı yeniden başlatın. Kızgın bir bip sesi duydum ve ardından ilerleme çubuğu olan gri bir Apple ekranı vardı. Bu iyi birşey. Eğer bunu anlamazsan bir şeyler ters gitti.

  5. EFI ürün yazılımınız yanıp sönmelidir! "Boot ROM Installed" türünün .scapyukarıda kullanılan dosyanın adıyla eşleşip eşleşmediğini kontrol etmek için "System Information.app" uygulamasını başlatın . 1.6 sürümü için bu "MBP51.0074.B01" dir.

Bu noktaya ulaşmak için, 3. adımda komutu almak için 1. adımda indirilen firmware güncelleme uygulamasını sökmem gerekti. --recoverySonunda işe yarayan kısım olduğunu düşünüyorum , ama aynı zamanda bilinmeyen başka şeyler de yaptım. etki:

  • Adım 2 sırasında ilgili yere ayıkladığım "MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist" dosyası da var.
  • 3. adımdan sonra aşağıdaki AppleScript'i de çalıştırdım:

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


Dikkat edin, uyarılar çok gerçek. sudo2009 ortalarında bir MBP'de mektubun talimatlarını (terminal komutunun çalıştırılması gerekmesine rağmen) izledim . Yeniden başlatmayı ve ilerleme çubuğunu aldım ama sonra yeniden başlatıldı ve şimdi bir tuğla.
Robino

1
Bunu duyduğuma üzüldüm. MacbookPro5,2 (2009 ortası) var gibi görünüyor, oysa MacbookPro5,1 (2008 sonu) var. Sürümünüze özgü ürün yazılımını kullanmak çok önemlidir. Güncellemeyi çalıştırmak, eski sürüme geçemeyeceğinizi söylemeden önce sürümün doğru olup olmadığını söyleyebilir. Tuğlalarınızı düzeltmeye gelince, belki bir ürün yazılımı geri yükleme cd'si kullanabilirsiniz? Bunu buldum: lifewire.com/mac-firmware-restoration-2259978
meustrus

Bu mükemmel bir öneri ve yorumunuzu oyladım. Ancak bunu sorumun cevabında patlatmak senin için iyi olur. apple.stackexchange.com/questions/263636/...
Robino
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.