NO IMAGE

【セキュアブート】オンにするとBIOS画面に戻る!起動ループが続く原因は?

NO IMAGE

1: 名無しさん
ゲームのためにセキュアブートつけたらBIOSループしてWindowsが起動しないんだけど!

2: 名無しさん
それ本当に困る。オフにすると普通に起動するのにオンにした瞬間詰むの何なの?

3: 名無しさん
鍵の初期化やっても全然直らないし誰か詳しい直し方教えてくれ!

 

特定のゲームを遊ぶためにセキュアブートを有効化した途端、設定画面が何度も開き直してOSが立ち上がらなくなる現象に直面する人は多いです。このトラブルは部品の故障ではなく、パソコンの起動ファイルと基板側に記録されている電子証明書の食い違いによって引き起こされています。

 

セキュアブートを有効にした瞬間に画面が戻り続ける理由

ひかわ
設定をオンにしただけなのに、どうしてWindowsが読み込まれなくなってしまうの?

 

パソコンの起動ファイルが持っている電子署名と、マザーボードの中に保存されている証明書の情報がズレていることが原因です。OS側の定期アップデートによって起動ファイルだけが新しい世代の安全規格に更新された場合、古い情報しか持っていないマザーボード側は「安全性が確認できない危険なデータ」と判断して起動を遮断してしまいます。

このトラブルで一番やってしまいがちなのが、マザーボードの設定画面にある「キー管理」を開いて、標準の鍵を書き直す操作を繰り返してしまうことです。基板に最初から登録されている古い鍵をいくら再読み込みしても、OS側が求めている新しい安全証明は含まれていないため、何度再起動しても設定画面に押し戻される無限ループから抜け出せなくなります。

見分ける基準はとてもシンプルで、セキュアブートを無効にすれば普段通り問題なく起動できるかどうかです。機能を切ったときにデスクトップ画面まで正常に進めるのであれば、ハードディスクや基板の故障を疑う必要はありません。内部の鍵情報だけが置き去りになっている状態ですので、正しい手順で証明書を書き戻す作業が必要になります。

 

基板の更新ファイルを当てるだけでは解決しない背景

ひかわ
メーカーの公式サイトから最新の更新データを入れても直らないのはどうして?

 

数年前に発売されたマザーボードの場合、メーカー側の公式サポートや更新データの配信自体がすでに終了しているためです。起動に必要な新しい証明書規格は近年に制定されたものですが、古いパーツ向けの最終更新データはそれより前の時期で止まっていることが多く、基板をいくら更新しても新しい証明書が追加されることはありません。

知識がないまま焦ってネット上を探し回り、非公式なデータや型番の微妙に違う更新ファイルを無理やり書き込もうとするのは避けてください。途中で処理が止まってパソコン自体が一切通電しなくなったり、基板そのものが再起不能になったりするリスクがあります。また、仮に古い公式データを入れ直したとしても、求めている新しい証明書は手に入りません。

判断の基準としては、使っているパーツの最終更新日が何年前になっているかを確認することです。ここ数年間まったく新しい配信がない製品であれば、基板の更新でなんとかしようとするのをやめ、Windowsの中に標準で残されている修復用のプログラムを直接呼び出して鍵を登録する手段へ切り替えるのが安全です。

 

作業を始める前に必ず外しておくべき保護機能の注意点

ひかわ
鍵を直す前に何かやっておかないといけない準備はあるのかな?

 

修復作業に入る前には、必ずストレージの暗号化機能をオフにしておく必要があります。基板や起動周りのシステム構成を修正する作業を行うと、パソコンのセキュリティ機能が不正な改ざんと勘違いしてしまい、ストレージ全体に強力なロックをかけてしまうことがあるためです。

保護機能をつけたまま作業を進めてしまうと、次回の起動時に非常に長い回復キーの入力を求められる状態に陥ります。もしこのキーを事前にメモしていなかったり、アカウント側の管理画面で確認できなかったりした場合は、パソコンの中に保存されている大切な写真や書類などのデータがすべて取り出せなくなってしまいます。

基準としては、Windowsの設定画面を開き、プライバシーとセキュリティの項目内にあるデバイスの暗号化状態を確認してください。ここが有効になっている場合はスイッチを切り替え、暗号化が完全に解除されるまで数十秒から数分ほど待ちます。保護が解除された状態を確認してから、実際の修復ファイルの作成へ進むと失敗しません。

 

手持ちの小型メディアを使って証明書を正常に戻す手順

ひかわ
どうやって新しい証明書をマザーボードに覚えさせればいいの?

 

パソコンのシステムフォルダ内に標準で保管されている修復ファイルをUSBメモリにコピーし、そこから外部起動を行って基板へ新しい証明書を登録します。Windowsには安全規格の更新に伴う起動トラブルを直すための復旧用データがあらかじめ用意されているため、これを取り出して読み込ませるのが最も確実です。

失敗しやすいパターンとして、大容量の外付けディスクをそのまま接続したり、特殊な形式でフォーマットしたメディアを使ってしまうことがあります。パソコンの起動前システムはごく一般的な形式で初期化された数ギガバイト程度のUSBメモリしか読み取れないため、適当にデータを置いただけでは認識すらしてくれません。

準備する基準は、容量が数ギガバイト程度ある標準的なUSBメモリを一般的な基本形式でフォーマットすることです。その中に専用の起動フォルダを作り、パソコン内部にある復元用ファイルを名前を変えて配置します。そのメディアから直接パソコンを立ち上げることで必要な証明書がマザーボードに書き込まれ、機能を有効にしても画面がループせず起動できるようになります。

 

まとめ

  1. セキュアブートによる起動ループは、OSの起動ファイルと基板内の証明書が食い違っていることが原因です。

  2. 数年前のマザーボードは更新データが古いため、公式の更新ソフトを探すよりも修復ファイルの適用が有効です。

  3. 復旧作業を行う際は、データの消失を防ぐために必ずドライブの暗号化を一時停止してから進めてください。

パーツの故障ではなくソフトウェア側の食い違いですので、落ち着いて手順に沿った復元メディアを用意して対処してください。