macOS Venturaをアプデしたら暗号化HDDのパスワード解除後のマウントが不可になった件

問題

  • HDDのコンテナ構造だけは認識できる
  • 暗号化のパスワード解除は可能である
  • 解除した後のマウントが不可能である

エラーメッセージ

  • 対象コンテナをマウントしようとする->com.apple.diskmanagement.disenter エラー 49218
  • 対象コンテナをfirst aidしようとする->apfs_root: btn: invalid o_cksum

環境

  • MBP2021 M1 Max 16inch
  • macOS Ventura 13.3.1 (22E261)
  • BUFFALO Portable HDD

対処方法

first aidするべきは該当のコンテナではなく1つ上のレイヤのコンテナである

例えばHDDの物理イメージがdisk4だとしたら,その下にコンテナとしてdisk4sXがいくつかあり,パーティションとして仮想イメージのdisk5disk6がそれらを指している
おそらく問題が起こるのはその下のdisk5s1disk6s1だが,こいつにfirst aidしても上記のメッセージが出て解決しない,チェックサムが壊れたのかその仕様が変更されたのか…
そこでdisk5disk6にfirst aidするとdisk5s1disk6s1が破損していると認識して修復しようとしてくれる,あとは復活するのをお祈りする,そこそこ時間がかかるので注意