以下紀錄幫朋友升級 Macbook Pro SSD 的注意事項

使用 Time Machine 備份整台 macbook

用 Time Machine 是備份 Macbook 最簡單的方式, Time Machine 支援使用隨身碟或 NAS ,簡單易用。

建議沒事就可以備份一下,反正不傷身。

如果家裡有 Synology NAS,Synology 官網也有介紹如何讓你的 NAS 當作 Time Machine 的備份硬碟,下面兩篇都可以參考:

製作 macOS USB 安裝隨身碟

請參考官網連結 如何製作可開機的 macOS 安裝磁碟

安裝過程不要啟用 fileVault

如果你是升級很舊的 Macbook,建議不要啟用 fileVault,否則升級後會出現整台電腦閒置時 CPU 持續有負載,且打字打沒兩下就會卡住數秒的悲慘狀況。

修改 DVDPlayback 設定

如果要升級的 macbook 是內建光碟機的機種 ,在 DVDPlayback 設定中預設會找內建的光碟機。升級 SSD 後通常會將光碟機改為第二顆硬碟的空間,因此會沒有內建光碟機。因此要修改 DVDPlayback 設定,否則 DVD Player 運行時會出現 -70012 的錯誤訊息。

修改原理的簡單,就是把 DVDPlayback 的某個執行檔內全部的 Internal 都改為 External。

網路上很多文章會教下載某個 hex editor – 0xED,但我自己試過其實直接拿 vim 修改就可以了。

在修改的同時會發現 DVDPlayback 位於受到 System Integrity Protection (SIP) 保護的系統區塊,所以會無法直接修改,必須先關閉 SIP

以下是我整理的步驟:

關閉 SIP

  1. 執行重開機,再重開機的過程壓住 command + R 不放,直到進入 recovery mode
  2. 進入 recovery mode 後,點選左上角的 Terminal
  3. 輸入 csrutil disable
  4. 輸入後重新開機進入系統

修改 DVDPlayback

開啟 Terminal,輸入以下指令將 Internal 取代為 External

sed -i -- 's/Internal/External/g' /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback

啟動 SIP

  1. 執行重開機,再重開機的過程壓住 command + R 不放,直到進入 recovery mode
  2. 進入 recovery mode 後,點選左上角的 Terminal
  3. 輸入 csrutil enable
  4. 輸入後重新開機進入系統

這樣就完成了!恭喜!

最後修改日期: 2019-08-21

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。