[教學] 第三方SSD上Monterey不用原廠SSD的方法
大家好,這個方法是來自 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 --verbose -recovery
這邊的 PATH 修改成你放韌體的位置,假如你把韌體拖到下載目錄了,那就會是
sudo bless -mount / -firmware ~/Downloads/MBP121.fd --verbose -recovery 這樣
好了之後就是正常重新開機然後祈禱(?),大概會歷經幾次重開是正常的,
總之我就先把他丟在一旁。
接下來會看到登入畫面,登入後回到硬體概覽那頁,檢查系統任體版本
因為我忘記升級前先記錄原本版本,所以我只有升級後的版本
如果升級後是 430.140.3.0.0 的話那代表成功了,如果有人有升級前的版本希望可以
推文提供一下資料
5. 開啟 SIP
重新開機之後也是按 Command + R 進入還原模式
然後點「工具程式」點選「終端機」
然後輸入 csrutil enable 來把SIP開回來
之後reboot重新開機
接下來就是按照正常流程升級到 Monterey 即可。
==================
後記:記得平常要備份資料,因為我的硬碟是在完全沒有徵兆,Smart也沒跳的前提下
掛掉。
掛掉的狀況也有點尷尬,在 El Capitan 的還原模式可以看到硬碟,但是 El Capitan 不
支援 APFS ,所以看不到分區。
折騰了一陣子之後去找GB維修,弄了一下午的結論是那個硬碟可以抓到硬碟資訊
但是用外接盒接到GB那邊的電腦有機會把電腦弄掛掉 WTF...?
建議是送資料救援,然後新買硬碟含安裝128G大約是一萬一左右。
雖然是有打算直接買新的 M2 啦,不過有些革命情感在了所以還是能救就救。
於是就另外花了一萬多弄一個全新的 JD 1TB 的硬碟,主要是不太想被轉接卡雷到。
另外是他的組合還送一個轉接盒。
買完之後才注意到 Monterey 對第三方硬碟支援有問題,本來想說大不了不升級。
但是不升級就沒辦法用最新的 Xcode, 沒辦法用最新的 Xcode 就沒辦法支援最新的 iOS
所以還是得升級,那網路上的方式包含創建官方都是建議用原廠SSD升級 Monterey。
但是我看不太懂的是升級EFI的關鍵步驟是發生在升級Monterey期間的開機還是升級後
的開機。
然後在找這個資訊的時候就找到這篇不用原廠SSD也能升級EFI的方法了。
參考資訊:
https://www.reddit.com/r/MacOS/comments/qm3rv0/macos_monterey_update_without_the_original_apple/
--
此篇文章以 CC BY-SA 4.0 發表。
咖啡是一種豆漿,
茶是一種蔬菜湯。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.165.81 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1661092313.A.88D.html
推
08/21 22:43,
1年前
, 1F
08/21 22:43, 1F
推
08/22 01:05,
1年前
, 2F
08/22 01:05, 2F
→
08/22 01:18,
1年前
, 3F
08/22 01:18, 3F
→
08/22 01:18,
1年前
, 4F
08/22 01:18, 4F
→
08/22 01:19,
1年前
, 5F
08/22 01:19, 5F
→
08/22 04:40,
1年前
, 6F
08/22 04:40, 6F
→
08/22 16:27,
1年前
, 7F
08/22 16:27, 7F
推
08/22 16:39,
1年前
, 8F
08/22 16:39, 8F
→
08/22 17:00,
1年前
, 9F
08/22 17:00, 9F
→
08/22 17:01,
1年前
, 10F
08/22 17:01, 10F
→
08/22 20:16,
1年前
, 11F
08/22 20:16, 11F
推
08/23 08:13,
1年前
, 12F
08/23 08:13, 12F
→
08/23 08:13,
1年前
, 13F
08/23 08:13, 13F
推
08/24 10:58,
1年前
, 14F
08/24 10:58, 14F
→
08/24 10:58,
1年前
, 15F
08/24 10:58, 15F
→
08/24 10:58,
1年前
, 16F
08/24 10:58, 16F
→
08/24 10:58,
1年前
, 17F
08/24 10:58, 17F
→
08/24 10:58,
1年前
, 18F
08/24 10:58, 18F
→
08/24 10:58,
1年前
, 19F
08/24 10:58, 19F