在 Apple Silicon Mac 上 DFU 模式恢復 macOS 固件


DFU 模式全新安裝 macOS Big Sur 或 macOS Monterey

請訪問原文鏈接:https://sysin.org/blog/apple-silicon-mac-dfu/,查看最新版。原創作品,轉載請保留出處。

作者:gc(at)sysin.org,主頁:www.sysin.org

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

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

1. 了解 Apple Slicon Mac 在系統啟動與固件上的差異

與 Intel 芯片的 Mac 相比,Apple 芯片 Mac 在系統和固件方面有一定的變化。

1.1 macOS Recovery 啟動方式不同

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

Apple-Silicon-macOS-Recovery

Apple Silicon Mac 啟動管理器

1.2 Apple Silicon System Recovery(新特性)

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

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

1.3 Internet Recovery 已廢棄

  • Apple 芯片:不存在

  • Intel 處理器

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

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

1.4 Mac Sharing Mode(共享磁盤模式)替代了 Target Disk Mode(目標磁盤模式)

注意:建議使用雷靂連接線,否則速度堪憂。

  • 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 上,按下電源按鈕將它關閉,然后斷開電纜連接。

1.5 安全模式(啟動方式不同)

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

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

      Mac 關機后,等待 10 秒鍾。

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

    3. 看到登錄窗口時松開 Shift 鍵。

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

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

      Mac 關機后,等待 10 秒鍾。

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

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

1.6 Apple Silicon Mac "外部啟動" 默認開啟

1.7 macOS IPSW 軟件包

沒錯,就像 iOS,Apple Slicon Mac 可以通過 IPSW 文件進行固件恢復和更新(通過 Apple Configurator 2)。

1.8 DFU 模式

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

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

1.9 系統版本是否可以降級?

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

默認啟用 “完整安全性”(等於 iOS),需要將安全策略設置為 “中等安全性”,詳見:在搭載 Apple 芯片的 Mac 上更改啟動磁盤的安全性設置

參看:關於 “啟動安全性實用工具”

2. 了解 Apple Slicon Mac 恢復系統的方式

  • 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 恢復系統。

3. 了解 Apple Silicon 機型

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

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

4. 准備和要求

  1. 一台額外的 Mac,我們這里稱之為 “主 Mac”,配備 Type-C 接口,Intel 芯片和 Apple 芯片都可以。

  2. 系統版本 macOS Catalina 10.15.6 及以上。

  3. 下載 Apple Configurator 2

  4. 下載 IPSW(建議),macOS Big Sur IPSW 下載,當然也同樣適用於 macOS Monterey

    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” 已插入電源或者電池電量充足,有效的互聯網連接。

5. 步驟 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) 端口,其中標出了最左側的端口。

    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 芯片的 Mac mini 上離以太網端口最近的端口。

    圖像顯示用戶應該選擇搭載 Apple 芯片的 Mac mini 上離以太網端口最近的端口。

    圖像顯示用戶應該選擇與搭載 Apple 芯片的 MacBook Pro 左側顯示器距離最近的端口。

    圖像顯示用戶應該選擇與搭載 Apple 芯片的 MacBook Pro 左側顯示器距離最近的端口。

    圖像顯示用戶應該選擇與搭載 Apple 芯片的 MacBook Air 左側顯示器距離最近的端口。

    圖像顯示用戶應該選擇與搭載 Apple 芯片的 MacBook Air 左側顯示器距離最近的端口。

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

img

6. 步驟 2:准備目標 Mac(被恢復的 Mac)

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

  1. 按下電源按鈕。

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

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

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

6.2 准備 Mac mini(進入 DFU 模式)

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

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

  3. 按住電源按鈕。

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

  5. 松開電源按鈕。

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

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

6.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 充電指示燈。

6.4 驗證狀態

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

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

  2. 同時按住 電源鍵右 Shift 鍵左 Control 鍵左 Option 鍵 10 秒(看着打開 Apple Configurator 2 的畫面計數,可以讓電腦顯示秒數)然后松開除電源鍵以外的所有鍵。繼續按住電源按鈕 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

6.5 退出 DFU 模式

  • 在 DFU 圖標上點擊右鍵,菜單 “高級”,選擇 “重新啟動設備” 或者 “關閉設備”

img

  • 上述操作如果無效,長按電源按鈕(超過 4 秒)即可關閉設備並退出 DFU 模式。
  • 恢復操作成功后會自動退出 DFU 模式。

7. 步驟 3:拖拽 IPSW 文件到 DFU 畫面進行恢復

請將下載的 macOS IPSW 文件拖拽到 DFU 圖標上開始恢復。

macOS Big Sur IPSW Restore File

拖拽 macOS IPSW 文件后,會彈出提示框,選擇 “恢復”(“Restore”) 將抹掉磁盤重新安裝 macOS,整個過程大約需要 15 分鍾。

img

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

如果你沒有下載 IPSW(或者不知道哪里手動下載 IPSW),直接查看下面的 “替代步驟 3”

8. 替代步驟 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 並拔下任何適配器和線纜。

9. 題外話

使用 Apple Configurator 2 修復搭載 Intel 芯片的 Mac 的差異:

  • 目標 Mac 使用右側的 USB-C。

  • 默認僅有 “修復” 選項,將固件和 recoveryOS 更新的最新版本(但有一個例外)。

  • 僅限 Mac Pro(2019 年):恢復固件、抹掉所有數據並重新安裝最新版本的 recoveryOS 和 macOS。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM