黑蘋果升級 High Sierra 系統

2017-09-29

需要工具:

Clover
FakeSMC
AppleALC
APFS.EFI
Nvidia Web Driver

一、準備工作

首先升級 Clover 和 FakeSMC

之後下載 APFS.EFI 放到 EFI/CLOVER/drivers64UEFI

蘋果檔案系統(英語:Apple File System,簡稱APFS)是一個適用於 macOS、iOS、tvOS 和 watchOS 的檔案系統,目前正在由蘋果公司開發和部署。它的目的是解決 HFS+(Mac OS Extend,APFS 的前身)檔案系統的核心問題。APFS 為快閃記憶體和固態儲存裝置最佳化,具有寫入時複製等設計特點,使用 I/O 合併改進效能。

APFS.EFI 這個文件也可以在官方鏡像 Install macOS High Sierra.app 中找到,路徑在 Contents\SharedSupport\BaseSystem.dmg\usr\standalone\i386\apfs.efi,自行提取

重啟系統後,測試 APFS.EFI 是否正確加載

bdmesg

如果成功會有文字提示

...
0:112 0:000 === [ LoadDrivers ] =======================================
0:116 0:003 Loading FSInject-64.efi status=Success
0:118 0:001 Loading OsxFatBinaryDrv-64.efi status=Success
0:118 0:000 Loading OsxAptioFix2Drv-64.efi status=Success
0:119 0:000 Loading HFSPlus.efi status=Success
0:120 0:001 - driver needs connecting
0:120 0:000 Loading AppleKeyAggregator-64.efi status=Success
0:121 0:000 Loading AppleImageCodec-64.efi status=Success
0:121 0:000 Loading AppleUITheme-64.efi status=Success
0:122 0:000 Loading FirmwareVolume-64.efi status=Success
0:123 0:000 Loading SMCHelper-64.efi status=Success
0:123 0:000 Loading APFS.EFI status=Success
0:131 0:007 - driver needs connecting
0:131 0:000 2 drivers needs connecting ...
0:131 0:000 PlatformDriverOverrideProtocol not found. Installing ... Success
0:131 0:000 HFS+ driver loaded
0:131 0:000 APFS driver loaded
0:131 0:000 Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
...

二、安裝系統鏡像

雙擊 Install macOS High Sierra.app,一路 Next,準備重啟

三、進入新系統

安裝 Nvidia Web Driver 和 AppleALC 或其他丟失的驅動,請注意驅動說明是否支持 macOS 10.13

如果使用 Nvidia Web Driver ,請勿更新 macOS High Sierra 10.13 Supplemental Update
等新版本驅動放出或 macOS 10.13.1 放出,再做更新,這年頭蘋果的版本更新 Bug 比 Feature 都多。


參考資料

https://www.tonymacx86.com/threads/install-high-sierra-public-beta-to-a-new-partition-apfs.226446/