貴重な休日が半日潰れて悔しいので、まとめておく。
タイトル通りの困った事象なんですが、AMD 400シリーズのチップセットを持つマザーボードでWindows 11を使っている場合、稀に、そして突然起きる不具合っぽい。そして一度発生すると対処しないと直らない。
結論
- BIOSを更新
どういう場合に発生するのか
- 使ってるチップセットがAMD 400シリーズである (CPUがZen+世代のもの。2700Xあたりとか)
- 私の場合はX470だったが、B450でも起きるらしい (他のケースもあるかも)
- Gibabyte製のマザーボードでは特に報告事象が多い
- Windows 11を利用している
- Windows 11はTPM必須なのでfTPMを使っているはず
- 使用開始から数年が経過している場合に突然起きる
- 私の場合は7年目
- 3年で起きたっていう事象もあった
- とにかく突然起きる
発生したらどうなるのか
- Windows 11が0xc00000e9エラーで起動しない
- Windows 11のインストールメディア(USBとか)さえ同じエラーで起動しなくなる
- fTPMをオフにすれば起動する
- が、TPMオフの状態ではWindows 11の動作に色々と支障が出る
例えば、BitLockerを使っていた場合、fTPMにBitLockerのキーも保存されているので、fTPMが機能不全に陥ると、起動時に回復キーの入力を求められる。BitLockerの回復キーを保存していない場合はここで積む。回復キーを入力した先で、0xc00000e9エラーが起きる。 ちなみにBitLockerの回復キーはMicrosoftアカウントにログインしていればそっちにも保存されてる。回復キーはちゃんとバックアップしておこうね。
どうすればいいのか
- BIOS/UEFIを更新する。片っ端から試す
- 私の場合は、最新のものを使えばfTPMの機能が回復した
というわけで色々試したけど、私の場合はBIOSを更新したら直った。Redditのフォーラムによると、マザーボードによっては、最新のBIOSだとダメで少し古いものを利用すると直るケースもあるとのこと。またどう頑張っても直らないパターンもあるらしい。
まあ、再発したら買い換えかな...