[教學] 第三方SSD上Monterey不用原廠SSD的方法

作者: pichubaby (Pichu)   2022-08-21 22:31:42
大家好,這個方法是來自 Reddit r/MacOS 上的教學
這個方法不保證可行,失敗的話裝置有可能變磚
方法分五個步驟
1. 下載 Monterey 安裝包
2. 關閉 SIP
3. 確定作業系統版本
4. 升級 EFI
5. 開回 SIP
從第二步驟開始到第五步驟時間約 30 分鐘,第一步驟具體依網路速度而定。
我這邊實驗環境是 MBPR Early 2015, 使用 JetDrive 950 (955) 1TB
開始前是全新安裝的 Big Sur, 然後進行手動升級 EFI,接著安裝 Monterey。
==========
1. 下載 Monterey 安裝包
請參考 https://support.apple.com/zh-tw/HT212735
我是把安裝包放在另外的隨身硬碟,做成安裝硬碟就是。
如果用預設系統更新的方式取得安裝包,檔案會在 /Application 下。
2. 關閉 SIP
重新開機 mac 然後在開機時按下 Command + R 進入復原模式
接著點最上面那列的「工具程式」,點選「終端機」
然後輸入 csrutil disable 關閉 SIP
然後輸入 reboot 重開進入作業系統
3. 確定作業系統版本
點選左上角 蘋果圖示 選擇「關於這台mac」然後概覽頁面的「系統報告...」
點下去之後看到右邊大概第三行有個機型識別碼,這個等一下會用到。
接下來到 Monterey 的安裝包,對他按右鍵 (觸控板兩根手指一起點),
選「顯示套件內容」
然後進入 Contents/SharedSupport 然後你會找到一個叫做 SharedSupport.dmg 的檔案
把他複製到下載目錄之類的地方,然後點兩下打開他,之後你應該會看到兩個檔案和
兩個資料夾。
打開其中一個叫 com_apple_MobileAsset_MacSoftwareUpdate 的資料夾
接下來會看到一堆 .json 和一個 .zip 檔,把 .zip 檔拉出來到下載目錄之類的地方
然後解壓縮,解壓縮之後應該有個 cd4e 開頭的資料夾,進去,然後開到
AssetData/boot/EFI/EFIPayloads
這邊就是存放各個 EFI 韌體的地方了
這邊檔案規則是這樣
IMXXX.fd => iMac
MBxxx.fd => MacBook
MBAxx.fd => MacBookAir
MBPxxx.fd => MacBookPro
MMxx.scap => Mac mini
MPxx.scap => Mac Pro
以我的mac為例,他是MacBookPro12,1 所以對應的檔案是 MBP121.fd
確定好之後先拿手機拍一下硬體概覽那頁,確定升級前的韌體版本
然後打開終端機 (terminal.app) 下
sudo bless -mount / -firmware <PATH>/FW.fd
作者: hn9480412 (ilinker)   2022-08-21 22:43:00
看不懂,不過還是先推
作者: Epsilon (我是EPS)   2022-08-22 01:05:00
同樓上,而且我是連標題都看不懂。
作者: concord (iPro)   2022-08-22 01:18:00
第三方SSD在Monterey升級途中升級EFI有機會更新失敗變磚所以才要先把 EFI 弄出來個別處理如果是全原廠零件,照原本升級流程做就好
作者: asdfghjklasd (好累的大一生活)   2022-08-22 04:40:00
為什麼要把自己作死?
作者: MOONY135 (談無慾)   2022-08-22 16:27:00
一萬一救2015 真的有點難想像
作者: zxc654033 (啦啦啦)   2022-08-22 16:39:00
Cool
作者: NintendoGC (Goston)   2022-08-22 17:00:00
其實最一開始就算是原廠 SSD 也是有機會變磚,後來才修正... (變磚送修換主機板路過
作者: hn9480412 (ilinker)   2022-08-22 06:43:00
看不懂,不過還是先推
作者: Epsilon (我是EPS)   2022-08-22 09:05:00
同樓上,而且我是連標題都看不懂。
作者: concord (iPro)   2022-08-22 09:18:00
第三方SSD在Monterey升級途中升級EFI有機會更新失敗變磚所以才要先把 EFI 弄出來個別處理如果是全原廠零件,照原本升級流程做就好
作者: asdfghjklasd (好累的大一生活)   2022-08-22 12:40:00
為什麼要把自己作死?
作者: MOONY135 (談無慾)   2022-08-23 00:27:00
一萬一救2015 真的有點難想像
作者: zxc654033 (啦啦啦)   2022-08-23 00:39:00
Cool
作者: NintendoGC (Goston)   2022-08-23 01:00:00
其實最一開始就算是原廠 SSD 也是有機會變磚,後來才修正... (變磚送修換主機板路過
作者: pichubaby (Pichu)   2022-08-23 04:16:00
主要是我的原廠SSD已經壞掉了...
作者: pichubaby (Pichu)   2022-08-22 20:16:00
主要是我的原廠SSD已經壞掉了...
作者: andersonhaha (好山好水 多健康)   2022-08-23 08:13:00
第三方SSD Monterey升級失敗變磚,改BigSur 才行。感謝分享
作者: alex85830 (Alex)   2022-08-24 10:58:00
我的理解是:有些電腦在更新系統版本時由於是改裝硬碟所以當韌體版本過舊時會升不上去,這時候有兩種做法:第一種是像上述說的先單獨升級韌體,再升系統版本另一種則是插入原廠硬碟安裝系統並升級,等於間接升級了韌體,然後再插入改裝硬碟重新升級系統,這時因為韌體更新過了,所以就會順利升級

Links booklink

Contact Us: admin [ a t ] ucptt.com