這款開源工具,讓老舊 Mac 機(jī)器也能跑上 macOS Ventura
最新的 macOS Ventura 結(jié)束了對(duì)一些老款英特爾 Mac 的支持,包括 2013、2014、2015 和 2016 年推出的型號(hào),這樣這些老機(jī)器便不能再體驗(yàn)最新系統(tǒng)帶來(lái)的許多新特性。不過(guò),社區(qū)的力量總是強(qiáng)大的,一些獨(dú)立開發(fā)人員已加緊為許多不支持的 Mac 提供非官方支持。這里就推薦一個(gè)開源工具,可以讓這些老舊機(jī)型也能跑上最新系統(tǒng):「OpenCore Legacy Patcher (OCLP)」。
OpenCore Legacy Patcher (OCLP) 是 OpenCore 引導(dǎo)加載程序的一個(gè)分支,專注于重新添加對(duì)舊 Mac 硬件的支持,而不是讓 macOS 在通用 x86 “Hackintosh” PC 上運(yùn)行。
特性
OpenCore 是一個(gè)復(fù)雜的引導(dǎo)加載程序,用于在內(nèi)存中注入和修補(bǔ)數(shù)據(jù),而不是在磁盤上。這意味著 OpenCore Legacy Patcher 能夠在許多不受支持的 Mac 上實(shí)現(xiàn)近乎原生的體驗(yàn)。
OpenCore Legacy Patcher 有以下一些特性:
安全性:支持系統(tǒng)完整性保護(hù) (SIP)、FileVault 2、.im4m 安全啟動(dòng)和存儲(chǔ)。對(duì)于許多機(jī)器而言,與受支持的 Mac 一樣安全。 原生 OTA 更新:在更新發(fā)布的那一刻安裝更新,支持原生系統(tǒng)偏好設(shè)置,就像受支持的 Mac 一樣。 零固件補(bǔ)?。菏褂?OpenCore 引導(dǎo)管理器的功能,我們的協(xié)議升級(jí)是在內(nèi)存中完成的,并且不會(huì)是永久性的。 支持更多硬件:能夠支持十年前的顯卡或 WiFi 和藍(lán)牙芯片組。 解鎖 Sidecar、AirPlay to Mac、Night Shift 和 Universal Control 功能。
支持的機(jī)型
macOS Monterey
在 OpenCore Legacy Patcher v0.1.7 和更新版本中,為用戶實(shí)現(xiàn)了 beta macOS Monterey 支持。支持的機(jī)型主要包括以下
iMac (21.5-inch, Mid 2014) iMac (Retina 5K, 27-inch, Late 2014) MacBook (Retina, 12-inch, Early 2015) MacBook Air (11-inch, Mid 2013) MacBook Air (13-inch, Mid 2013) MacBook Air (11-inch, Early 2014) MacBook Air (13-inch, Early 2014) MacBook Pro (Retina, 13-inch, Late 2013) MacBook Pro (Retina, 15-inch, Late 2013) MacBook Pro (Retina, 13-inch, Mid 2014) MacBook Pro (Retina, 15-inch, Mid 2014)
Apple 在 macOS Monterey 中刪除了很多硬件,并破壞了 OpenCore Legacy Patcher 之前版本的許多補(bǔ)丁集。關(guān)于這個(gè)版本的一些問(wèn)題,可以查看參考[1]
macOS Ventura
隨著 OpenCore Legacy Patcher v0.5.0 和更新版本的發(fā)布,大多數(shù)支持 Metal 的 Mac 已經(jīng)實(shí)現(xiàn)了對(duì) macOS Ventura 的早期支持。

上面顯示的 Ventura 的支持列表,這是第一個(gè)需要與 Metal 兼容的 GPU 的 macOS 版本。目前唯一不受支持的復(fù)古機(jī)型是“垃圾桶”2013 Mac Pro,它存在一些與 GPU 相關(guān)的啟動(dòng)問(wèn)題,目前仍在解決中。而有 pre-Metal GPU 的舊 Mac 完全不受支持,并且圖形加速(以及許多其他功能)在這些 Mac 上不起作用;OpenCore 團(tuán)隊(duì)正在努力增加對(duì)這些舊模型的支持,但它們不太可能像 Metal 兼容的模型一樣工作。
安裝
這里簡(jiǎn)單介紹一下如果安裝和使用 OpenCore。
下載和構(gòu)建 macOS 安裝器
首先可以在 https://github.com/dortania/OpenCore-Legacy-Patcher/releases 中下載應(yīng)用程序。
下載后,打開應(yīng)用程序,可以會(huì)看到以下菜單:

首先,我們要選擇 Create macOS Installer 按鈕。這將為我們提供 2 個(gè)選項(xiàng):

當(dāng)前我們假設(shè)您需要安裝程序。選擇 Download macOS Installer 選項(xiàng)將下載 Apple 的安裝程序目錄并構(gòu)建一個(gè)列表供您選擇:


選擇要安裝的 macOS 安裝程序下載并安裝到您的應(yīng)用程序文件夾中



完成后,可以繼續(xù)將安裝程序?qū)懭?USB 驅(qū)動(dòng)器。

現(xiàn)在修補(bǔ)程序?qū)?dòng)安裝程序進(jìn)程!



構(gòu)建與安裝 OpenCore
如果尚未下載 OpenCore Patcher,則可以在鏈接 [2] 中下載。
接下來(lái),運(yùn)行 OpenCore-Pacher.app。

在這里,我們將選擇 Build and Install OpenCore 并開始構(gòu)建:


完成構(gòu)建后,需要選擇 Install OpenCore 按鈕。如您手動(dòng)創(chuàng)建了 macOS USB 并且沒有看到它列出,請(qǐng)確保它被格式化為 GUID/GPT 或具有供 OpenCore 駐留的 FAT32 分區(qū)。


引導(dǎo) OpenCore 和 macOS
現(xiàn)在我們可以啟動(dòng) OpenCore 了。
重啟機(jī)器,同時(shí)按住 Option 以選擇帶有 OpenCore 圖標(biāo)的 EFI 啟動(dòng)項(xiàng)(按住 Control 鍵將使其成為默認(rèn)啟動(dòng)項(xiàng)):

選擇安裝 macOS:

這將很快進(jìn)入安裝程序屏幕!如果您在構(gòu)建 OCLP 時(shí)啟用了詳細(xì)模式,則會(huì)在屏幕上顯示大量文本。如果您的 Mac 在第一次重新啟動(dòng)后循環(huán)回到設(shè)置的開頭,請(qǐng)將其關(guān)閉,再次啟動(dòng)并按住 Option。這次選擇帶有灰色硬盤圖標(biāo)的選項(xiàng),它可以是 macOS Installer 或您在安裝過(guò)程中為磁盤提供的名稱。如有必要,在每次重新啟動(dòng)后繼續(xù)重復(fù)此步驟。

安裝后續(xù)
通過(guò) OpenCore 安裝 macOS 后,您可以啟動(dòng)并完成常規(guī)安裝過(guò)程。在不插入 USB 驅(qū)動(dòng)器的情況下啟動(dòng)非常簡(jiǎn)單:
下載 OpenCore Legacy Patcher 根據(jù)需要更改修補(bǔ)程序設(shè)置 再次構(gòu)建 OpenCore 將 OpenCore 安裝到內(nèi)部驅(qū)動(dòng)器 重啟按住Option,然后選擇內(nèi)部EFI
當(dāng)然,還有其它一些啟動(dòng)方式,可以參考 [3] 中的詳細(xì)描述。
潛在問(wèn)題
使用 OpenCore Legacy Patcher 運(yùn)行 Ventura 存在一些風(fēng)險(xiǎn)。OpenCore Legacy Patcher 團(tuán)隊(duì)還列出了影響舊 Mac 的圖形錯(cuò)誤的簡(jiǎn)短列表,主要集中在視頻編碼和解碼、DRM 和偶爾的應(yīng)用程序崩潰。您可能需要等待 OpenCore Legacy Patcher 項(xiàng)目更新,然后再安裝未來(lái)的 Ventura 更新,因?yàn)檫@些更新有時(shí)會(huì)以破壞 OpenCore 引導(dǎo)加載程序或舊 Mac 運(yùn)行新軟件所需的許多補(bǔ)丁的方式改變事情。
這些較舊的 Mac 也可能會(huì)錯(cuò)過(guò)為較新型號(hào)提供的一些安全更新。macOS 官方更新有時(shí)包含新的系統(tǒng)固件和其他可以解決錯(cuò)誤或修補(bǔ)安全漏洞的低級(jí)修復(fù);通過(guò) OpenCore Legacy Patcher 運(yùn)行 Ventura 的不受支持的 Mac 將不會(huì)收到此類修復(fù)。
參考
[1] https://dortania.github.io/OpenCore-Legacy-Patcher/MONTEREY-DROP.html#newly-dropped-hardware
[2] https://github.com/dortania/Opencore-Legacy-Patcher/releases
[3] https://dortania.github.io/OpenCore-Legacy-Patcher/POST-INSTALL.html#applying-post-install-volume-patches
?「OpenCore Legacy Patcher」
地址:https://github.com/dortania/OpenCore-Legacy-Patcher
??:4.1k
語(yǔ)言:Python
?
