wired raven

文字通りの日記。主に思ったことやガジェットについて

UNEXPECTED_STORE_EXCEPTION が出てNVMe SSDを見失うことがある(B650 + P44 Pro)

要約

  • Windows起動後、しばらくしてから保存/読み込みが止まりフリーズ、クラッシュする
  • 自動再起動後、UEFI画面が表示され、ストレージ/ブート一覧にSSDがない
  • 暫定対処: Windowsの高速スタートアップをオフ、PCIe省電力設定見直し / UEFIの設定初期化、メモリをJEDEC定格運用に切り替え

症状

  1. Windows起動後しばらくして、ファイル保存/読み込みが止まる
  2. マウスカーソルは動くが、クリックやスタートメニューが反応しない
  3. クラッシュ後に自動再起動すると、ブートデバイスが見つからずUEFI設定画面が表示される。SSDUEFIのストレージ/ブート一覧に存在しない
  4. 電源ボタンを押してシャットダウン、数秒あけてから電源を入れるとSSDが認識され、正常に起動する

発生頻度は数カ月に1度ぐらい。

環境

  • CPU: AMD Ryzen 7 9700X
  • マザーボード: B650 GAMING PLUS WIFI(MS-7E26)
  • BIOSバージョン: 1.L0 2025/06/19 公開
    • MSI Center のこのバージョンは参考にならさそう
  • SSD: Solidigm P44 Pro
  • メモリ: CORSAIR VENGEANCE DDR5 16GB
    • XMPプロファイル運用(EXPO非対応)
    • 現在:Load Optimized Defaultsにより JEDEC定格に戻して検証中

イベントログ

  • 記録されていたもの
    • Kernel-Power 41 / volmgr 161 / EventLog 6008
  • 記録されていないもの
    • storport 129 / disk 153 / stornvme
    • メモ: 書き込めずにクラッシュしている可能性大

原因

切り分け中

Solidigm P44 Pro の問題?

SolidigmコミュニティでP44 Proの「突然の切断→BIOS非認識→コールドブート後に復帰」という同一症状の書き込みあり。

Solved: P44 Pro nvme controller is down will reset - Solidigm - 24097

仮対応

Windows

  • 高速スタートアップをオフにする
  • リンク状態の電源管理をオフにする

UEFI

  • 設定初期化: Load Optimized Defaults
  • PBO Thermalプロファイルの再設定: Set Thermal Point 75℃

設定初期化してメモリは定格運用に戻った。

これでも再発するなら?

UEFI

  1. Fast Boot をオフにする
  2. Memory Context Restore をオフにする
  3. ASPM をオフにする
  4. NVMeリンクをGen3固定にする

SSD

  1. 物理的に抜き差し。ねじ止めしなおし
  2. SSDファームウェアを更新する(あれば)
  3. M.2スロットをCPU直結からチップセット接続に変更
  4. 別のものに交換

ノート

MSI CenterからさくっとUEFIファームウェアの更新できるのに、更新後は設定初期化(Load Optimized Defaults)したほうが無難なのは罠だと思う。できれば「初期化推奨」の注意書きも一緒に出してほしい。電源ボタンを押したら電源が入る、くらいの常識扱いだったりする?

オーバークロックは簡単にできるようになったけど、定格で回すのが無難なのかもしれない。省電力設定も含めて、安定して動作するゾーンがあるのでそれを探すのがよいのだろう。

Windowsの省電力関係の設定は速度が落ちたり、挙動が不安定になったりした記憶しかない。マシン関係なく起きているのが辛い。

高速スタートアップはまずオフでよさそう。