こんにちは、散花月です。
さて今回は急遽自分の環境周りの話になりますが、土曜日にPCが壊れました(泣)
何が起きたのかというとBIOSの画面から一向に起動が出来ず以下のエラー画面が出てしまい、

そこから再起動⇒エラー画面⇒再起動のループです。
とりあえず現在は原因の可能性まで特定が出来たので覚書としてここへ残しておこうと思います。
目次
エラーの原因調査とWindowsのクリーンインストールの実施
まず先ほどの画像で気になったのは一番下にある「0x7B」という文字。
これをChatGPT含めて調査した所SSD関連の不具合だと言うことが発覚。
なので対応策としては再インストールだったんですが時間も掛かるし面倒だと思ったので何度も起動した後に出る青い画面の回復コンソールからコマンドプロンプトで修復を試みました。
しかしこれは全部ダメ!
結局再度Windowsの再インストールをしたところ何回も再起動電源を落としてから起動しても問題無く動作することを確認。
となるとSSD側の物理破損では無さそうと言うことが分かりました。
Acronisバックアップイメージから復元後、再起動後に同じエラーが発生!
次にAmazonで購入していたAcronisバックアップイメージで前日たまたまバックアップを取っていたので復旧作業を実施。
なんだかんだで4時間近くかかりましたが復旧作業が完了してデスクトップ画面まで到達出来ました。
が、たどり着けたのは初回だけで2回目からは0x7Bが発生。
つまり最初と同じエラーという状況です。
こうなるとせっかくバックアップを取ったのに使えないという何とも微妙な結末になってしまったため泣く泣くクリーンインストールを実施。
幸い1月にマザーボードを取り替えた際のデータは退避してあったので1日かけて元に戻せました。
過去に行った作業と原因がある程度特定、詳細について
では何故今回のような状況になってしまったのか?について調査を行っていたのですが、
私の場合0x7Bに至るまでにマザーボードの入れ替えを行っており以下の手順で実施していました。
・1月中旬にマザーボードを入れ替え。その際にSSDを2つとも設置してBIOS設定⇒Windowsのインストールを実施。
・すると何故かサブSSD側が主ドライブだと勝手に決められてしまったためインストールが失敗。その後メインSSD1つにしてから改めてWindowsをインストール。
・今度は正常に動作したのでデスクトップ画面を観れたことを確認後にSSD2つ目を設置。きちんとサブSSDとして認識。以降もエラーは発生せず。
その後、さらに↓の作業を行っています。
・WindowsアップデートでKB5074105をインストール
・サブSSDのEFI、回復パーティションを削除。1つに統一(余分な領域を取っていたため)
・Acronisバックアップイメージをインストール。バックアップを実施。
以上の条件で再起動を行ってから再起動ループが出た、という訳です。
この事象については様々な要因が重なると思っているのですがひとまずAIやインターネット上の情報からの原因となる可能性がありそうなので記載しておきます。
まずマザーボードへSSD2つを一気に取り付けてしまいサブSSD側が主ドライブだと認識させてしまったことが挙げられました。
実はメインSSDへ変更してもサブSSD側はWindowsとしての起動情報などを持っており、それらがEFIや回復パーティションとして残ってしまいます。
もちろん起動時にはメインSSD側の情報のみチェックするので全く問題は無いのですが、
このタイミングで回復用やEFIのパーティションがメインとサブ両方にありWindows側でサブ側へ設定していたと思われます。
※その時点で確認出来ていないのであくまで憶測です。
その上でサブSSDのパーティションを1つにまとめてしまったのが2つ目のトリガーになりそうです。
この操作で本来であればメインSSDとサブSSD両方のパーティションありきでねじれた状態で動作していたのが肝心のサブ側に情報が無くなってしまいました。
じゃあ起動出来なくなったのか?というと実はこの状態でもWindowsの起動は行えており動作も問題ありませんでした。
(後で分かったのですがどうもWindows起動時には必要最低限の情報しか参照しにいかないみたいです)
よって普通に使えていたのですが、
次のバックアップソフトを利用したのがトリガーになった可能性が出てそうです。
これも予測になりますがメインSSDだけバックアップを取ろうとしてましたがフルバックアップ設定だとパーティションまで確認を行ってしまうらしくて、
結果的に情報が無くなってしまった状態そのままでバックアップを取ってしまってました。
さらに「無い」という事実のままWindowsが動いており再起動や電源オフでは適用されていません。
これが次に起動すると地雷が爆発してしまい0x7Bが出たのでは…という予想です。
最後にWindowsアップデートで「KB5074105」を入れていたのも一つかなと言うところです。
巷でさんざん言われていたパッチですので(汗)
再発防止策の考案とCSM無効、セキュアブートの設定まで
では再発防止策はどうするのか?という点についてはもうストレートに
・最初のWindowsインストール時には必ず1つだけSSDを取り付けて行う
という結論になるかと思います。
実は上述した内容はサブPCでも同じ事をやっていました。
それが余計に混乱させていたのですが後から思い返してみるとメインPCと違ってサブ側は先に1つだけSSDを入れてからWindowsインストールを行っていたんです。
おまけにそれから何か起動がおかしくなったか?というと全く問題はありません。
なので原因としては1つのSSDで必ずWindowsインストールを行うという点が1つ目の戒めです。
次にパーティションの削除はかなり慎重にやらないといけないという事も大事かなと。
今回のようにうっかりサブSSD側にパーティションを不要だからといって消してしまうと大惨事になってしまいます。
結果的に放置が正解だったのかなという結論です。
ただし何処かのタイミングでSSDを入れ替えようとしたら動かなくなる可能性もあるためbcdeditやbcdbootを利用した復旧方法も確認しておくと良いかなと思います。
(これらは書くと長くなってしまうのでChatGPTやGoogleで調査してみて下さい)
あとWindowsアップデートで条件反射的に最新にするのは辞めた方が良いというのも改めて感じました。
昔は気をつけていたのですが時が経つと慢心してしまい適当にアップデートしていたので今後は必ず数ヶ月経った後で検討するように気をつけます。
加えて思い出したかのようにWindowsバックアップと復元ポイントを作成済みです(^_^;)
ついでに「困ったときのクリーンインストール」も頭に入れておこうと改めて自覚しました。
と、いうわけで私が土曜日から本日までかかったエラーの原因追及と解決作業だったんですがいかがでしたでしょうか?
ちなみにこの作業中に1点だけ大きな発見がありました。
それは「CSM無効」と「セキュアブートの有効」。
特にCSM無効はWindowsのフォント変更ソフト「Meiryo UIも大っきらい!!」で変えていたフォントが最初から効くようになり効果抜群です。
(前はデスクトップ画面でも反映されていない⇒3分以上経ってようやく反映されたという流れだったので)
2つ目のセキュアブートもゲームやアプリによっては有効が必須なのでこれも気づけて良かったなと思います。
とりあえず今は2台とも同じ設定に出来たので以降は不具合発生はしない!…はず。
またこの状態でも0x7Bや違う問題が出たら載せていきますので良ければ参考にされてみて下さい。
それでは失礼いたしますm(_ _)m







コメントを残す