FileVault 2 依賴 Recovery HD 分區作為啟動與解密金鑰儲存。若該分區被誤刪,Mac 將無法正常啟動,且原本的加密金鑰也會隨之遺失,導致無法直接掛載加密卷。本文提供基於 CoreStorage 邏輯卷管理的解密修復流程。
disk5)。2NTO-LQGA-RMXG-LFQO-B8NR-XTCT。在終端機執行:
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)將用於後續解密指令。
使用 diskutil coreStorage revert 指令,需提供 LV UUID 與密碼:
diskutil coreStorage revert BD95F022-812D-366A-909C-286E5443D88E -passphrase 2NTO-LQGA-RMXG-LFQO-B8NR-XTCT
revert 會將 CoreStorage 邏輯卷還原為標準 HFS+ 卷,移除加密層。解密完成後再次執行:
diskutil coreStorage list
若輸出顯示 No CoreStorage logical volume groups found,表示已成功移除 CoreStorage 結構,磁碟現在為普通 HFS+ 格式,可正常掛載與備份資料。
Recovery HD 分區:diskutil list 確認磁碟識別碼,再執行 diskutil apfs updatePreboot /(APFS 系統)或重新安裝 macOS 以自動建立復原分區。Recovery HD 存在且可啟動。| 錯誤訊息 | 可能原因 | 解決方式 |
|---|---|---|
Error: -69888: Couldn't unmount disk | 磁碟正被使用 | 進入單用戶模式或從外部啟動碟執行 |
Passphrase incorrect | 密碼/金鑰錯誤 | 確認輸入正確的 FileVault 密碼或復原金鑰 |
Revertible: No | 卷不支援還原(非 FileVault 2 或已損壞) | 嘗試 diskutil apfs decryptVolume(APFS)或尋求專業資料救援 |