Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

macOS FileVault 2 遺失 Recovery HD 分區的解密與修復指南

編輯:系統常見問題解答

問題背景

FileVault 2 依賴 Recovery HD 分區作為啟動與解密金鑰儲存。若該分區被誤刪,Mac 將無法正常啟動,且原本的加密金鑰也會隨之遺失,導致無法直接掛載加密卷。本文提供基於 CoreStorage 邏輯卷管理的解密修復流程。

核心概念

  • Logical Volume Group (LVG): 物理磁碟的容器。
  • Logical Volume Family (LVF): 包含加密狀態、金鑰資訊。
  • Logical Volume (LV): 實際掛載的檔案系統裝置(如 disk5)。
  • Volume UUID: 解密指令的關鍵參數。

操作前準備

  1. 準備一支可開機的 macOS 安裝隨身碟(或進入 Internet Recovery 模式 ⌘+Option+R)。
  2. 確認 FileVault 解密密碼(或復原金鑰),格式類似 2NTO-LQGA-RMXG-LFQO-B8NR-XTCT。

步驟詳解

1. 確認 CoreStorage 結構

在終端機執行:

diskutil coreStorage list

輸出範例:

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 26B67367-CF79-4D1E-884C-BB96FDD79D19
    =========================================================
    Name:         FileVault
    Sequence:     1
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume A446F211-3BCB-47F4-8EB2-7174AF4CD408
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk4s2
    |   Status:   Online
    |   Size:     9896046592 B (9.9 GB)
    |
    +-> Logical Volume Family 8D077574-ADC1-4979-9F1E-FF901FC20D86
        ----------------------------------------------------------
        Sequence:              8
        Encryption Status:     Unlocked
        Encryption Type:       AES-XTS
        Encryption Context:    Present
        Conversion Status:     Complete
        Has Encrypted Extents: Yes
        Conversion Direction:  -none-
        |
        +-> Logical Volume BD95F022-812D-366A-909C-286E5443D88E
            ---------------------------------------------------
            Disk:                  disk5
            Status:                Online
            Sequence:              4
            Size (Total):          125505781760 B (125.5 GB)
            Size (Converted):      125505781760 B (125.5 GB)
            Revertible:            Yes (unlock and decryption required)
            LV Name:               FileVault
            Volume Name:           FileVault
            Content Hint:          Apple_HFS

關鍵資訊: Logical Volume 的 UUID(上例為 BD95F022-812D-366A-909C-286E5443D88E)將用於後續解密指令。

2. 執行解密(Revert)操作

使用 diskutil coreStorage revert 指令,需提供 LV UUID 與密碼:

diskutil coreStorage revert BD95F022-812D-366A-909C-286E5443D88E -passphrase 2NTO-LQGA-RMXG-LFQO-B8NR-XTCT
  • revert 會將 CoreStorage 邏輯卷還原為標準 HFS+ 卷,移除加密層。
  • 過程可能需數分鐘至數小時,視磁碟大小與速度而定;請保持電源連接。

3. 驗證解密結果

解密完成後再次執行:

diskutil coreStorage list

若輸出顯示 No CoreStorage logical volume groups found,表示已成功移除 CoreStorage 結構,磁碟現在為普通 HFS+ 格式,可正常掛載與備份資料。

後續建議

  • 立即將重要資料備份至外部儲存裝置。
  • 使用磁碟工具重建 Recovery HD 分區:diskutil list 確認磁碟識別碼,再執行 diskutil apfs updatePreboot /(APFS 系統)或重新安裝 macOS 以自動建立復原分區。
  • 重新啟用 FileVault 前,確認 Recovery HD 存在且可啟動。

常見錯誤與對策

錯誤訊息可能原因解決方式
Error: -69888: Couldn't unmount disk磁碟正被使用進入單用戶模式或從外部啟動碟執行
Passphrase incorrect密碼/金鑰錯誤確認輸入正確的 FileVault 密碼或復原金鑰
Revertible: No卷不支援還原(非 FileVault 2 或已損壞)嘗試 diskutil apfs decryptVolume(APFS)或尋求專業資料救援
Copyright © Windows教程網 All Rights Reserved