MacbookPro5,1에서 SATA III 하드 드라이브를 작동 시키려고합니다. EFI 펌웨어를 버전 1.6으로 다운 그레이드하면 컴퓨터가 SATA 1 속도로 링크를 협상하고 드라이브가 올바르게 작동한다는 것을 알았습니다. 그러나 지시 사항은 더 이상 존재하지 않는 파일을 가리 킵니다. 파일이 더 이상 존재하지 않는 지침은이 답변을 참조하십시오 .
아무도 aluminum.macbook.pro.recovery.dmg 파일의 사본이 있습니까?
답변
마침내 EFI 펌웨어를 버전 1.6으로 다운 그레이드했습니다. 불행히도 그것은 내 하드 드라이브를 작동시키지 못했습니다. 그러나 전 세계가 필요한 것을 알 수 있도록 여기에서 내 단계를 재현하려고합니다.
- Apple에서 EFI 펌웨어 업데이트 패키지를 다운로드하십시오. 2008 년 말 MacbookPro5,1의 펌웨어 버전 1.6에 사용한 링크는 다음과 같습니다. http://support.apple.com/kb/DL746
- 경고! 컴퓨터에 잘못된 펌웨어를 사용하면 거의 확실하게 나쁜 일이 발생합니다. 이것은 내 경험이 아니지만 아마도 컴퓨터를 벽돌로 만들 것입니다. 즉, 물건을 계산할 수있는 컴퓨터에서 거기에 앉아있는 벽돌로 바뀔 것입니다. 경고를 받았습니다!
- EFI 펌웨어 업데이트 1.6은 .pkg 파일로 제공됩니다. 컴퓨터에 업데이트가 필요하지 않으면 압축을 풀지 않으므로 직접 압축을 풀어야합니다. 이 작업을 수행하는 가장 좋은 방법은 unpkg 앱을 사용하는 것 입니다. unpkg를 사용하여 컨텐츠를 추출하면 “MacBookProFirmwareUpdate / Applications”폴더가 생깁니다. “MacBookProFirmwareUpdate / 응용 프로그램 / 유틸리티 / MacBook Pro EFI Update.app”응용 프로그램을 “/ 응용 프로그램 / 유틸리티 /”(계산기 응용 프로그램 등이있는 위치)로 이동하십시오.
-
이제 마법 같은 부분이 있습니다 : 터미널 창을 열고 다음 명령을 실행하십시오 (모두 한 줄).
/ usr / sbin / bless -mount / -firmware “/ Applications / Utilities / MacBook Pro EFI Firmware Update.app/Contents/Resources/MBP51_0074_01B_LOCKED.scap”–recovery –verbose
- 경고 : 앱에 내장 된 모든 안전 점검을 무시합니다. 컴퓨터가 안정적인 전원에 연결되어 있고 업데이트가 중단되지 않도록해야합니다. 이 펌웨어가 컴퓨터에서 작동하는지 확인해야합니다. 나는 당신이 컴퓨터를 더 이상 컴퓨터가 아닌 다른 것으로 바꾸는 것에 대해 책임을지지 않습니다.
- 참고 :이 명령은 버전 1.6 용입니다. 다른 버전의 경우 파일 이름을 Apple에서 다운로드 한 패키지에있는 이름으로 변경해야합니다.
- 이
--verbose
옵션은 오류에 대해 알려야합니다. - 외장 드라이브는 “복구 드라이브에 사용할 수 없었습니다”등의 이유로 내부 하드 드라이브에서만 작동합니다.
--recovery
옵션을 제거하면 다음 단계가 수행되지 않습니다.
-
컴퓨터를 다시 시작하십시오. 삐 소리가 나고 진행 막대가있는 회색 Apple 화면이 나타납니다. 좋은 일입니다. 당신이 그것을 얻지 못하면 뭔가 잘못되었습니다.
-
EFI 펌웨어가 플래시되어야합니다! “System Information.app”을 실행하여 “Boot ROM Installed”종류가
.scap
위에서 사용한 파일 이름과 일치하는지 확인하십시오 . 버전 1.6의 경우 “MBP51.0074.B01″입니다.
이 시점에 도달하기 위해 1 단계에서 다운로드 한 펌웨어 업데이트 앱을 분해하여 3 단계의 명령 --recovery
을 가져와야했습니다. 마지막으로 작동하게 된 부분 이라고 생각 하지만 알 수없는 다른 작업도 수행했습니다. 효과:
- 2 단계 중에 해당 위치로 추출한 “MacBookProFirmwareUpdate / System / Library / LaunchAgents / com.apple.updater.macbookpro.efi.plist”파일도 있습니다.
- 3 단계 후에 나는 또한 다음 AppleScript를 실행했습니다.
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