天天看點

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

搭載 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 電腦”。

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

一系列 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 電腦上,“關于本機”會顯示一個标有“晶片”的項目并跟有相應晶片的名稱:

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

關于

要打開“關于本機”,請選取蘋果菜單  >“關于本機”。

在搭載 Intel 處理器的 Mac 電腦上,“關于本機”會顯示一個标有“處理器”的項目并跟有 Intel 處理器的名稱。搭載 Intel 處理器的 Mac 也稱為基于 Intel 的 Mac。

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

2. macOS Recovery 啟動方式不同

  • • Apple 晶片:将 Mac 開機并繼續按住電源按鈕,直至看到啟動選項視窗 (sysin),其中包含一個标有 “選項”(Option)字樣的齒輪圖示。選擇 “選項”,然後點按 “繼續”。
  • • Intel 處理器:確定您的 Mac 已連接配接到網際網路。然後,将 Mac 開機并立即按住 Command (⌘) + R,直至看到 Apple 标志或其他圖像。
在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

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 晶片的 Mac1. 在 Mac 上,選取蘋果菜單  > “關機”。Mac 關機後,等待 10 秒鐘。2. 重新啟動 Mac,然後立即按住 Shift 鍵。3. 看到登入視窗時松開 Shift 鍵。
  • • 以安全模式啟動搭載 Apple 晶片的 Mac1. 在 Mac 上,選取蘋果菜單  > “關機”。Mac 關機後,等待 10 秒鐘。2. 按住電源按鈕直至啟動磁盤和 “選項” 出現。3. 按住 Shift 鍵,然後在安全模式中點按 “繼續”。

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

參看:

  • • Apple 晶片:在搭載 Apple 晶片的 Mac 上更改安全性設定。
  • • Intel 處理器:打開 “啟動安全性實用工具”

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. 1. 一台額外的 Mac,我們這裡稱之為 “主 Mac” (sysin),配備 Type-C 接口,Intel 處理器和 Apple 晶片的機型都可以。
  2. 2. 系統版本 macOS Catalina 10.15.6 及以上(建議目前最新版)。
  3. 3. 下載下傳 Apple Configurator 2。
  4. 4. 下載下傳 macOS ipsw 格式軟體。• macOS Big Sur• macOS Monterey• macOS VenturaApple Configurator 2 将自動下載下傳最新版 ipsw 固件(類似 iOS),推薦手動下載下傳到本地(可以指定版本),直接拖拽到 Apple Configurator 2 中進行恢複。
  5. 5. USB-C to USB-C Cable:支援的 USB-C 轉 USB-C 充電線,如 由 Apple 售賣的産品。雷靂連接配接線 更佳。
  6. 6. 線纜的連接配接:“主 Mac” 可以任意 C 口,目标 Mac(要被恢複的 Mac)必須是指定 C 口(詳見下文描述)。
  7. 7. 確定 “主 Mac” 已插入電源或者電池電量充足,有效的網際網路連接配接。

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

步驟 1:連接配接 USB-C 線纜并在 “主 Mac” 上打開 Apple Configurator 2

  1. 1. 確定您的 “主 Mac” 已插入電源且已開機,連接配接 Type-C 線纜(任意口)。
  2. 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. 3. 在 “主 Mac” 上啟動 Apple Configurator 2。img

步驟 2:準備目标 Mac(被恢複的 Mac)

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

  1. 1. 按下電源按鈕。
  2. 2. 按住電源按鈕的同時,按下以下所有三個按鍵大約 10 秒鐘:• 右 Shift 鍵• 左 Option 鍵• 左 Control 鍵
  3. 3. 10 秒鐘後,立即松開這三個按鍵但繼續按住電源按鈕,直至 Apple Configurator 2 中出現 DFU 圖示。【注】在您要修複或恢複的 iMac(24 英寸,M1,2021 年)上不會出現任何螢幕活動。

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

  1. 1. 插入顯示器以便檢視恢複過程何時完成。
  2. 2. 斷開 Mac mini 的電源至少 10 秒鐘。
  3. 3. 按住電源按鈕。
  4. 4. 在按住電源按鈕的同時重新連接配接電源。
  5. 5. 松開電源按鈕。狀态訓示燈應該呈琥珀色。【注】Mac mini 不會出現任何螢幕活動。

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

  1. 1. 按下電源按鈕。
  2. 2. 按住電源按鈕的同時,按下以下所有三個按鍵大約 10 秒鐘:• 右 Shift 鍵• 左 Option 鍵• 左 Control 鍵
  3. 3. 10 秒鐘後,立即松開這三個按鍵但繼續按住電源按鈕,直至裝置出現在 Apple Configurator 2 中。【注】在您要嘗試修複或恢複的 MacBook Air 或 MacBook Pro 上不會出現任何螢幕活動。如果 MacBook Pro 使用 MagSafe 接口,則沒有 LED 充電訓示燈。

(4) 驗證狀态

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

  1. 1. 目标 Mac 必須關機才能開始。
  2. 2. 同時按住 電源鍵、右 Shift 鍵、左 Control 鍵 和 左 Option 鍵 10 秒(看着打開 Apple Configurator 2 的畫面計數,可以讓電腦顯示秒數)然後松開除電源鍵以外的所有鍵 (sysin)。繼續按住電源按鈕 8 秒,整個過程 18 秒。如果計數超過 20 秒并且沒有看到 DFU 圖示,需要重新嘗試該過程。
  3. 3. 當目标 Mac 正确啟動到 DFU 模式時,Apple Configurator 2 中顯示一個大的 DFU 圖示(如下圖)。此時可以松開電源按鈕。

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

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

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

img

(2)目标 Mac 已經正确啟動到 DFU 模式

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

img

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

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

img

(5) 退出 DFU 模式的方法

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

  • • 在 DFU 圖示上點選右鍵,菜單 “進階”,選擇 “重新啟動裝置” 或者 “關閉裝置”img
  • • 上述操作如果無效,長按電源按鈕(超過 4 秒)即可關閉裝置并退出 DFU 模式。
  • • 恢複操作成功後會自動退出 DFU 模式。

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

請将下載下傳的 macOS ipsw 檔案拖拽到 DFU 圖示上開始恢複。

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

macOS Big Sur ipsw Restore File

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

在 Apple silicon Mac 上 DFU 模式修複或恢複 macOS 固件

img

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

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

替代步驟 3:修複或者恢複固件(無需準備 ipsw,自動聯網下載下傳)

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

選項 1:修複(Revive)固件并安裝最新的 recoveryOS

  1. 1. 在 Apple Configurator 2 的裝置視窗中,選擇要修複其晶片固件并将其 recoveryOS 更新到最新版本的 Mac。Apple Configurator 2 顯示 Mac,且彈出式菜單中選中了 “修複裝置”。
  2. 2. 請執行以下一項操作:• 選取 “操作” > “進階” > “修複裝置”,然後點按 “修複”。• 按住 Control 鍵點按所選裝置并選取 “進階” > “修複裝置”,然後點按 “修複”。【注】如果在此過程中任意一台 Mac 電量耗盡,請再次開始修複過程。
  3. 3. 等待過程完成。在此過程中,Apple 标志會出現和消失。
  4. 4. 修複過程完成後,Mac 會重新啟動。【重要事項】 修複固件時,必須确認已成功修複,因為 Apple Configurator 2 可能不會提醒您。
  5. 5. 退出 Apple Configurator 2,然後拔下任何擴充卡和線纜。

選項 2:恢複(Restore)固件、抹掉所有資料并重新安裝最新版本的 recoveryOS 和 macOS

  1. 1. 在 Apple Configurator 2 的裝置視窗中,選擇要恢複的 Mac。
  2. 2. 請執行以下一項操作:• 選取 “操作” > “恢複”,然後點按 “恢複”。在 Apple Configurator 2 中選擇恢複。• 按住 Control 鍵點按所選裝置并選取 “操作” > “恢複”,然後點按 “恢複”。【注】如果在此過程中任意一台 Mac 電量耗盡,請再次開始恢複過程。即将在 Apple Configurator 2 中恢複的 Apple 電腦。
  3. 3. 等待過程完成。在此過程中,Apple 标志會出現和消失。
  4. 4. 恢複過程完成後,Mac 會重新啟動。【重要事項】 恢複 Mac 時,必須确認已成功恢複,因為 Apple Configurator 2 可能不會提醒您。
  5. 5. 如果恢複成功,将顯示 macOS 設定助理。
  6. 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。

繼續閱讀