在 Apple silicon Mac 上 DFU 模式修復或恢復 macOS 韌體

sysin發表於2023-02-08

搭載 Apple 晶片的 Mac 電腦 DFU 模式全新安裝 macOS Ventura

請訪問原文連結:https://sysin.org/blog/apple-silicon-mac-dfu/,檢視最新版。原創作品,轉載請保留出處。

作者主頁:www.sysin.org


Mac computers with Apple silicon,簡稱 Apple silicon Mac,中文翻譯為 “搭載 Apple 晶片的 Mac 電腦”。

一系列 Mac 機型,展示不同的尺寸和設計。

2023.02.07 更新,增加了新機型 MacBook Pro(14、16 英寸,M2 Pro/M2 Max,2023 年)和 Mac mini (M2/M2 Pro 2023 年)。

2022.08.17 更新:增加了新機型 Mac Studio(2022 年)、MacBook Pro(13 英寸,M2,2022 年)和 MacBook Air(M2,2022 年)。

2021.11.28 更新:增加了新機型 2021 款搭載 Apple 晶片的 14 英寸或 16 英寸 MacBook Pro。

2021.05.25 更新:增加了新機型 iMac (24 英寸, M1, 2021 年) 相關內容。

本文最初基於 2020 年搭載 Apple M1 晶片的 Mac 寫作,新版硬體相關特性可能有所變更,若有不當之處請指正,謝謝。

一、瞭解 Apple Silicon Mac 在系統與韌體上的新特性

與基於 Intel 處理器的 Mac 相比,搭載 Apple 晶片 Mac 在系統和韌體方面有一定的變化。

1. 瞭解 Apple Silicon Mac 機型

本任務適用以下搭載 Apple 晶片的 Mac 電腦:

從 2020 年末推出的某些機型開始,Apple 開啟了 Mac 電腦從 Intel 處理器到 Apple 晶片的過渡。

搭載 Apple 晶片的 Mac 電腦:

  • 在 2021 年或之後推出的 MacBook Pro,以及 MacBook Pro(13 英寸,M1,2020 年)
  • 在 2022 年或之後推出的 MacBook Air,以及 MacBook Air(M1,2020 年)
  • 在 2021 年或之後推出的 iMac
  • 在 2020 年或之後推出的 Mac mini
  • Mac Studio

在搭載 Apple 晶片的 Mac 電腦上,“關於本機”會顯示一個標有“晶片”的專案並跟有相應晶片的名稱:

img

要開啟“關於本機”,請選取蘋果選單  >“關於本機”。

在搭載 Intel 處理器的 Mac 電腦上,“關於本機”會顯示一個標有“處理器”的專案並跟有 Intel 處理器的名稱。搭載 Intel 處理器的 Mac 也稱為基於 Intel 的 Mac。

參看:搭載 Apple 晶片的 Mac 電腦

2. macOS Recovery 啟動方式不同

  • Apple 晶片:將 Mac 開機並繼續按住電源按鈕,直至看到啟動選項視窗 (sysin),其中包含一個標有 “選項”(Option)字樣的齒輪圖示。選擇 “選項”,然後點按 “繼續”。
  • Intel 處理器:確保您的 Mac 已連線到網際網路。然後,將 Mac 開機並立即按住 Command (⌘) + R,直至看到 Apple 標誌或其他影像。

Apple-Silicon-macOS-Recovery

Apple Silicon Mac 啟動管理器

3. Apple Silicon System Recovery(新特性)

Apple Silicon System Recovery 是除了 macOS Recovery 之外的一個新的隱藏恢復選項。如果由於某種原因 macOS Recovery 損壞,System recovery 將與 macOS Recovery 相同的方式載入 (sysin)。您可以使用它重新安裝 macOS 和 macOS Recovery。

如果 macOS 和 System Revovery 都被破壞:如果您的 Mac 在啟動時出現一個圓圈圍繞的感嘆號

4. Internet Recovery 已廢棄

對比:

  • Apple 晶片:不存在

  • Intel 處理器

    Option-Command-R: 透過網際網路從 macOS 恢復啟動。使用此按鍵組合來重新安裝 macOS 並升級到與您 Mac 相容的最新版本 macOS。

    Option-Shift-Command-R: 透過網際網路從 macOS 恢復啟動。使用此按鍵組合來重新安裝隨 Mac 預裝的 macOS 版本或仍可用的最接近版本。

5. Mac Sharing Mode(共享磁碟模式)替代了 Target Disk Mode(目標磁碟模式)

注意:建議使用雷靂 3雷靂 4 連線線,否則速度堪憂 (sysin)。

  • Apple 晶片:長按電源鍵進入 “選項” > 進入恢復模式 > 選單 “實用工具” > “共享磁碟”。

    連結:在搭載 Apple 晶片的 Mac 和另一臺 Mac 之間傳輸檔案

    1. 用 USB、USB-C 或雷靂線纜將兩臺電腦連線起來。

    2. 在搭載 Apple 晶片的 Mac 上,選取蘋果選單  > “關機”。

    3. 按住電源按鈕直至 “正在載入啟動選項” 出現。

    4. 點按 “選項”,然後點按 “繼續”。

      如有要求,請輸入管理員帳戶的密碼。

      Mac 將以恢復模式開啟。

    5. 選取 “實用工具” > “共享磁碟”。

    6. 選擇要共享的磁碟或宗卷,然後點按 “開始共享”。

    7. 在另一臺 Mac 上,開啟 “訪達” 視窗,然後點按邊欄中的 “網路”(在 “位置” 下方)。

    8. 在 “網路” 視窗中,連按含共享磁碟或宗卷的 Mac,點按 “連線身份”,在 “連線身份” 視窗中選擇 “客人”,然後點按 “連線”。

    9. 傳輸檔案。

    10. 檔案傳輸完成後,推出另一臺 Mac 上的磁碟。

  • Intel 處理器:同時按住電源鍵和 T 鍵。

    連結:使用目標磁碟模式在兩臺 Mac 電腦之間傳輸檔案

    1. 用 FireWire 或雷靂線纜將兩臺電腦連線起來。

    2. 在要以目標磁碟模式用作磁碟的 Mac 上,請執行以下一項操作:

      • 如果電腦關閉,則在按住 T 鍵的同時啟動它。

      • 如果電腦已開機,請選取蘋果選單  > “系統偏好設定”,點按 “啟動磁碟”,然後點按 “目標磁碟模式”。

      當電腦啟動後,就會在另一臺電腦的桌面上出現一個磁碟圖示。

    3. 您可以將檔案拖入或拖出磁碟來傳輸它們。

    4. 將磁碟圖示拖移到廢紙簍,將其推出。

      在拖移時,廢紙簍圖示會變為 “推出” 圖示。

    5. 在用作磁碟的 Mac 上,按下電源按鈕將它關閉,然後斷開電纜連線。

6. 安全模式(啟動方式不同)

操作方式如下 (sysin):

  • 以安全模式啟動搭載 Intel 晶片的 Mac

    1. 在 Mac 上,選取蘋果選單  > “關機”。

      Mac 關機後,等待 10 秒鐘。

    2. 重新啟動 Mac,然後立即按住 Shift 鍵。

    3. 看到登入視窗時鬆開 Shift 鍵。

  • 以安全模式啟動搭載 Apple 晶片的 Mac

    1. 在 Mac 上,選取蘋果選單  > “關機”。

      Mac 關機後,等待 10 秒鐘。

    2. 按住電源按鈕直至啟動磁碟和 “選項” 出現。

    3. 按住 Shift 鍵,然後在安全模式中點按 “繼續”。

7. Apple Silicon Mac “外部啟動” 預設開啟

參看:

8. macOS ipsw 軟體包

沒錯,就像 iOS,Apple silicon Mac 可以透過 ipsw 檔案進行韌體恢復和更新(透過 Apple Configurator 2)。

9. DFU 模式

DFU 的全稱是 Device Firmware Upgrade,即 iOS 韌體的強制升降級模式。Apple silicon Mac 同樣可以啟動到 DFU 模式。

如何啟動到 DFU 模式,將在下文 “步驟 2:準備目標 Mac” 描述 (sysin)。

10. 系統版本是否可以降級?

Apple silicon Mac 的 macOS 版本仍然可以降級。

預設啟用 “完整安全性”(等於 iOS),需要將安全策略設定為 “降級安全性”,詳見:在搭載 Apple 晶片的 Mac 上更改啟動磁碟的安全性設定

對比參看:關於搭載 Apple T2 安全晶片的 Mac 上的“啟動安全性實用工具”

11. 瞭解 Apple silicon Mac 恢復系統的方式

相比搭載 Apple T2 安全晶片且基於 Intel 的 Mac 電腦,搭載 Apple 晶片的 Mac 除了少了 Internet Recovery,其他恢復方式是類似的,但是可以手動下載 ipsw 進行修復或者恢復,這樣可以指定版本。

  • 1. macOS Recovery
  • 2. System Recovery – (如果 macOS Recovery 不可用,將自動啟動)
  • 3. macOS Big Sur USB 啟動安裝 – (“外部啟動” 預設開啟,操作方式 並無變化,除了引導安裝器的按鍵不同)
    • Intel 處理器:將 Mac 開機或重新啟動後,立即按住 Option (Alt) ⌥ 鍵。出現可引導宗卷的黑屏時,鬆開 Option 鍵。
    • Apple 晶片:將 Mac 開機並繼續按住 電源按鈕,直到看到啟動選項視窗,其中會顯示可引導宗卷。
  • 4. Apple Configurator 2 REVIVE(修復)選項 – 將修復韌體並重新安裝 macOS Recovery(更新韌體並將 recoveryOS 更新到最新版本),使用者資料仍然保留在 SSD 中
  • 5. Apple Configurator 2 RESTORE(恢復)選項 – 將重新安裝 macOS Recovery, 將抹掉整個磁碟重新安裝 macOS,當然使用者資料也會抹掉

本文用於描述使用 Apple Configurator 2 恢復系統。

二、準備和要求

  1. 一臺額外的 Mac,我們這裡稱之為 “主 Mac” (sysin),配備 Type-C 介面,Intel 處理器和 Apple 晶片的機型都可以。

  2. 系統版本 macOS Catalina 10.15.6 及以上(建議當前最新版)。

  3. 下載 Apple Configurator 2

  4. 下載 macOS ipsw 格式軟體。

    Apple Configurator 2 將自動下載最新版 ipsw 韌體(類似 iOS),推薦手動下載到本地(可以指定版本),直接拖拽到 Apple Configurator 2 中進行恢復。

  5. USB-C to USB-C Cable:支援的 USB-C 轉 USB-C 充電線,如 由 Apple 售賣的產品雷靂連線線 更佳。

  6. 線纜的連線:“主 Mac” 可以任意 C 口,目標 Mac(要被恢復的 Mac)必須是指定 C 口(詳見下文描述)。

  7. 確保 “主 Mac” 已插入電源或者電池電量充足,有效的網際網路連線。

三、修復或恢復搭載 Apple 晶片的 Mac

步驟 1:連線 USB-C 線纜並在 “主 Mac” 上開啟 Apple Configurator 2

  1. 確保您的 “主 Mac” 已插入電源且已開機,連線 Type-C 線纜(任意口)。

  2. 插入 USB-C 線纜到目標 Mac(要被恢復的 Mac)的指定 C 口。

    搭載 Apple 晶片的 14 英寸或 16 英寸 MacBook Pro 的左側,顯示靠後的兩個雷靂 4 (USB-C) 埠,其中高亮標記了最左側的埠。

    搭載 Apple 晶片的 14 英寸或 16 英寸 MacBook Pro 的左側,顯示靠後的兩個雷靂 4 (USB-C) 埠,其中高亮標記了最左側的埠。

    搭載 Apple 晶片的 Mac mini 的背面,顯示兩個雷靂 3 或 4 (USB-C) 埠的展開檢視,其中高亮標記了最左側的埠。

    搭載 Apple 晶片的 Mac mini 的背面,顯示兩個雷靂 3 或 4 (USB-C) 埠的展開檢視,其中高亮標記了最左側的埠。

    MacBook Air(M2,2022 年)的左側,顯示靠後的兩個雷靂 3 (USB-C) 埠,其中標出了最左側的埠。

    The left side of the MacBook Air (M2, 2022), showing two Thunderbolt 3 (USB-C) ports toward the back, with the leftmost one highlighted.

    搭載 Apple 晶片的 MacBook Pro(13 英寸)的左側,顯示靠後的兩個雷靂 4 (USB-C) 埠,其中標出了最左側的埠。

    The left side of a MacBook Pro 13-inch with Apple silicon, showing two Thunderbolt 4 (USB-C) ports toward the back, with the leftmost one highlighted.

    Mac Studio(2022 年)的背面,顯示靠後的四個雷靂 4 (USB-C) 埠,其中標出了最右側的埠。

    The back of the Mac Studio (2022), showing four Thunderbolt 4 (USB-C) ports toward the back, with the rightmost one highlighted.

    iMac(24 英寸,M1,2021 年)的背面,顯示靠後的兩個雷靂 3 (USB-C) 埠,其中標出了最右側的埠。

    iMac(24 英寸,M1,2021 年)的背面,顯示靠後的兩個雷靂 3 (USB-C) 埠,其中標出了最右側的埠。

    iMac(24 英寸,M1,2021 年)的背面,顯示靠後的四個雷靂 3 (USB-C) 埠,其中標出了最右側的埠。

    iMac(24 英寸,M1,2021 年)的背面,顯示靠後的四個雷靂 3 (USB-C) 埠,其中標出了最右側的埠。

    影像顯示使用者應該選擇與搭載 Apple 晶片的 MacBook Air 左側顯示器距離最近的埠。

    影像顯示使用者應該選擇與搭載 Apple 晶片的 MacBook Air 左側顯示器距離最近的埠。

  3. 在 “主 Mac” 上啟動 Apple Configurator 2。

    img

步驟 2:準備目標 Mac(被恢復的 Mac)

(1) 準備 iMac(24 英寸,M1,2021 年)(進入 DFU 模式)

  1. 按下電源按鈕。

  2. 按住電源按鈕的同時,按下以下所有三個按鍵大約 10 秒鐘:

    • 右 Shift 鍵
    • 左 Option 鍵
    • 左 Control 鍵
  3. 10 秒鐘後,立即鬆開這三個按鍵但繼續按住電源按鈕,直至 Apple Configurator 2 中出現 DFU 圖示。

    【注】在您要修復或恢復的 iMac(24 英寸,M1,2021 年)上不會出現任何螢幕活動。

(2) 準備 Mac mini 或 Mac Studio(進入 DFU 模式)

  1. 插入顯示器以便檢視恢復過程何時完成。

  2. 斷開 Mac mini 的電源至少 10 秒鐘。

  3. 按住電源按鈕。

  4. 在按住電源按鈕的同時重新連線電源。

  5. 鬆開電源按鈕。

    狀態指示燈應該呈琥珀色。

    【注】Mac mini 不會出現任何螢幕活動。

(3) 準備 MacBook Air 或者 Macbook Pro(進入 DFU 模式)

  1. 按下電源按鈕。

  2. 按住電源按鈕的同時,按下以下所有三個按鍵大約 10 秒鐘:

    • 右 Shift 鍵
    • 左 Option 鍵
    • 左 Control 鍵
  3. 10 秒鐘後,立即鬆開這三個按鍵但繼續按住電源按鈕,直至裝置出現在 Apple Configurator 2 中。

    【注】在您要嘗試修復或恢復的 MacBook Air 或 MacBook Pro 上不會出現任何螢幕活動。如果 MacBook Pro 使用 MagSafe 介面,則沒有 LED 充電指示燈。

(4) 驗證狀態

事實證明,讓 Apple Silicon Mac 進入 DFU 模式並不那麼容易。往往需要按照 Apple 的描述多嘗試幾次,如果無法進入 DFU 模式需要重新開始,以下幾個要點請參考:

  1. 目標 Mac 必須關機才能開始。

  2. 同時按住 電源鍵右 Shift 鍵左 Control 鍵左 Option 鍵 10 秒(看著開啟 Apple Configurator 2 的畫面計數,可以讓電腦顯示秒數)然後鬆開除電源鍵以外的所有鍵 (sysin)。繼續按住電源按鈕 8 秒,整個過程 18 秒。如果計數超過 20 秒並且沒有看到 DFU 圖示,需要重新嘗試該過程。

  3. 當目標 Mac 正確啟動到 DFU 模式時,Apple Configurator 2 中顯示一個大的 DFU 圖示(如下圖)。此時可以鬆開電源按鈕。

在 “主 Mac” 的 Apple Configurator 2 狀態變化如下:

(1)目標 Mac 尚未啟動到 DFU 模式,顯示如下:

img

(2)目標 Mac 已經正確啟動到 DFU 模式

img

(3)目標 Mac 線纜連線正確,已經啟動到了恢復模式選擇視窗(僅供參考,這裡不需要啟動到該模式)

img

(5) 退出 DFU 模式的方法

這裡描述的是退出 DFU 模式的方法,並非需要此操作步驟。操作成功後會自動退出 DFU 模式。

  • 在 DFU 圖示上點選右鍵,選單 “高階”,選擇 “重新啟動裝置” 或者 “關閉裝置”

    img

  • 上述操作如果無效,長按電源按鈕(超過 4 秒)即可關閉裝置並退出 DFU 模式。

  • 恢復操作成功後會自動退出 DFU 模式。

步驟 3:拖拽 ipsw 檔案到 DFU 畫面進行恢復

請將下載的 macOS ipsw 檔案拖拽到 DFU 圖示上開始恢復。

macOS Big Sur ipsw Restore File

拖拽 macOS ipsw 檔案後,會彈出提示框,選擇 “恢復”(“Restore”) 將抹掉磁碟重新安裝 macOS,整個過程大約需要 15 分鐘。

img

彈出提示畫面,選擇 “恢復”(“Restore”),還原至出廠設定。(當然也可以點選 “修復”,保留所有內容和設定)

如果你沒有下載 ipsw(或者不知道哪裡手動下載 ipsw),直接檢視下面的 “替代步驟 3”

替代步驟 3:修復或者恢復韌體(無需準備 ipsw,自動聯網下載)

此方式對網路要求較高,另外下載的是最新版,無法指定版本,不推薦。

選項 1:修復(Revive)韌體並安裝最新的 recoveryOS

  1. 在 Apple Configurator 2 的裝置視窗中,選擇要修復其晶片韌體並將其 recoveryOS 更新到最新版本的 Mac。

    Apple Configurator 2 顯示 Mac,且彈出式選單中選中了 “修復裝置”。

  2. 請執行以下一項操作:

    • 選取 “操作” > “高階” > “修復裝置”,然後點按 “修復”。

    • 按住 Control 鍵點按所選裝置並選取 “高階” > “修復裝置”,然後點按 “修復”。

      【注】如果在此過程中任意一臺 Mac 電量耗盡,請再次開始修復過程。

  3. 等待過程完成。在此過程中,Apple 標誌會出現和消失。

  4. 修復過程完成後,Mac 會重新啟動。

    【重要事項】 修復韌體時,必須確認已成功修復,因為 Apple Configurator 2 可能不會提醒您。

  5. 退出 Apple Configurator 2,然後拔下任何介面卡和線纜。

選項 2:恢復(Restore)韌體、抹掉所有資料並重新安裝最新版本的 recoveryOS 和 macOS

  1. 在 Apple Configurator 2 的裝置視窗中,選擇要恢復的 Mac。

  2. 請執行以下一項操作:

    • 選取 “操作” > “恢復”,然後點按 “恢復”。

      在 Apple Configurator 2 中選擇恢復。

    • 按住 Control 鍵點按所選裝置並選取 “操作” > “恢復”,然後點按 “恢復”。

      【注】如果在此過程中任意一臺 Mac 電量耗盡,請再次開始恢復過程。

    即將在 Apple Configurator 2 中恢復的 Apple 電腦。

  3. 等待過程完成。在此過程中,Apple 標誌會出現和消失。

  4. 恢復過程完成後,Mac 會重新啟動。

    【重要事項】 恢復 Mac 時,必須確認已成功恢復,因為 Apple Configurator 2 可能不會提醒您。

  5. 如果恢復成功,將顯示 macOS 設定助理。

  6. 退出 Apple Configurator 2 並拔下任何介面卡和線纜。

四、題外話:對比修復基於 Intel 的 Mac

使用 Apple Configurator 修復或恢復基於 Intel 的 Mac 的差異:

  • 目標 Mac 使用右側的 USB-C(Apple 晶片 Mac 筆記本使用左側埠,桌上型電腦使用右側埠)。

  • 預設僅有 “修復” 選項,將韌體(T2 晶片韌體)更新到最新版本(但有一個例外如下)。

  • 僅限 Mac Pro(2019 年):恢復韌體、抹掉所有資料並重新安裝最新版本的 recoveryOS 和 macOS。

下表列出了修復或恢復 iOS 及衍生系統裝置與 Mac 的差異 (sysin)。

裝置 修復 恢復
iPhone 和 iPod touch 可能保留使用者資料(如果可恢復)。 抹掉使用者資料。抹掉並重新安裝最新版本的 iOS。
iPad 可能保留使用者資料(如果可恢復)。 抹掉使用者資料。抹掉並重新安裝最新版本的 iPadOS。
Apple TV 可能保留使用者資料(如果可恢復)。 抹掉使用者資料。抹掉並重新安裝最新版本的 Apple tvOS。
搭載 Apple 晶片的 Mac 將 sepOS 和 recoveryOS 更新到公開發布的最新版本。可能保留使用者資料(如果可恢復)。 抹掉使用者資料。抹掉並重新安裝 sepOS、recoveryOS 和 macOS 公開發布的最新版本。
搭載 Apple T2 安全晶片且基於 Intel 的 Mac 僅更新 T2 晶片韌體。可能保留使用者資料(如果可恢復)。 抹掉使用者資料。僅抹掉並重新安裝 T2 晶片韌體。必須使用“網際網路恢復”重新安裝 recoveryOS 和 macOS。

相關文章