Siege

黑蘋果升級 High Sierra 系統

需要工具:

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,自行提取

安裝完成後,路徑在 /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/