Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「オペレーティングシステムローダーに署名がありません」エラーの原因と対処法を徹底解説

パソコンの起動時に「オペレーティングシステムローダーに署名がありません(Operating system loader has no signature)」というエラーが表示され、Windowsが起動できなくなっていませんか?このエラーは、システムが認識できない不正な(または未署名の)ブートイメージファイルが原因で発生することが多く、起動のたびに表示されるため、大切なファイルにアクセスできず非常に不安になる問題です。

しかし、ご安心ください。この記事では、このエラーを解消するための具体的な対処法を順番にご紹介します。その前に、まずはエラーが発生する原因について理解しておきましょう。

「オペレーティングシステムローダーに署名がありません」エラーの主な原因

このエラーメッセージが表示される理由はいくつかあります。代表的なものは以下の通りです。

  • 不正・未認証のブートイメージファイル:最近のパソコンでは、従来のBIOS(レガシー)モードに代わってUEFIモードが起動方式として採用されています。UEFIには「セキュアブート(Secure Boot)」という機能があり、有効になっているとブートイメージが正規のものであるかどうかを検証します。この検証に失敗した場合、本エラーが発生します。
  • BIOS(レガシー)モードでインストールされたOS:BIOSモードでインストールしたオペレーティングシステムは、セキュアブートが有効な状態では起動できません。OSのインストール方法とUEFI設定の組み合わせには注意が必要です。

注意点

Windows 10やLinuxなどをBIOS(レガシー)モードでインストールしたことが原因でこのエラーが出ている場合は、BIOS設定でUEFIモードを無効化するだけで簡単に解決できます。

それ以外の場合は、以下の対処法を順番に試してみてください。エラーの原因は環境によって異なりますが、これらは本エラーに対して一般的に有効とされる解決策です。

対処法1:ハードリセットを実行する

まず試したいのが、パソコンのハードリセットです。

デスクトップPCの場合:パソコンの電源を切り、周辺機器(キーボード・マウス・USB機器など)をすべて取り外します。次に電源ケーブルを抜き、電源ボタンを15〜20秒間押し続けてください。これにより、パソコンが工場出荷時の初期状態にリセットされます。

ノートPCの場合:電源を切り、ACアダプターとバッテリーを取り外します。その後、電源ボタンを15〜20秒間押し続けることで、ノートPCのハードリセットが完了します。

この操作でエラーが解消しない場合は、次の対処法に進みましょう。

対処法2:BIOSを初期化する

次に試せるのは、BIOS設定のリセットです。メーカーによってBIOS画面の操作方法は異なりますが、ここではDell製パソコンを例に手順をご紹介します。

  1. パソコンの電源を切り、再度電源を入れたらすぐにF2キーを連打します。
  2. するとBIOS設定画面が表示されます。
  3. 画面を下までスクロールし、「Restore Settings(設定の復元)」または「BIOS Defaults(BIOSデフォルト)」という項目を選択します。

これでBIOSが初期化されます。この方法で問題が解決しない場合は、引き続き以下の対処法を試してください。

対処法3:ブートシーケンス(起動順序)を変更する

上記の2つの方法で改善しない場合は、起動モードの設定を変更してみましょう。

  1. まずBIOS設定画面を開きます。
  2. 起動モードをUEFIからLegacy(レガシー)に変更します。
  3. それでも解決しない場合は、「Secure Boot(セキュアブート)」の項目を無効(Disabled)にしてみてください。

対処法4:Windows 10をリセットする

最終手段として、Windows 10のリセットを試す方法があります。ただし、リセットを行うとパソコンが過去のある時点の状態に戻るため、現在インストールしている一部のソフトウェアが使えなくなる可能性がある点に注意してください。

リセットを実行するには、Windows回復環境(WinRE)にアクセスする必要があります。手順は以下の通りです。

  1. WinREにアクセスするには、パソコンを強制的に2回シャットダウンします。具体的には、電源ボタンを押し続けて強制終了させる操作を2回繰り返してください。3回目に電源を入れたときに、Windows回復環境が起動します。
  2. 回復環境が表示されたら、「トラブルシューティング(Troubleshoot)」を選択し、さらに「このPCを初期状態に戻す(Reset this PC)」を選びます。
  3. 次の画面で「個人用ファイルを保持する/すべて削除する(Keep my files / Remove Everything)」のいずれかを選択します。

その後、リセット処理が開始されます。完了までには時間がかかるため、焦らずお待ちください。Windows 10のリセットが完了すれば、このエラーは解消されているはずです。

  1. Windows 10/7で「オペレーティングシステムの読み込みエラー」を修正する方法

    Windowsユーザーなら、作業中にさまざまなエラーメッセージに遭遇することがあります。中でも「オペレーティングシステムの読み込みエラー(Error Loading Operating System)」は、最も厄介なエラーのひとつとして知られています。この記事では、このエラーの原因と具体的な対処法をわかりやすく解説します。 オペレーティングシステムの読み込みエラーとは? このエラーは、新しいOSをインストールした後やPCを再起動した際に発生することが多い問題です。通常、システムの起動時にはCMOSとBIOSがOSおよびハードウェアの状態をチェックします。ここで異常が検出されると、OSが起動せず

  2. PCで「オペレーティングシステムが見つかりません」エラーが出たときの対処法まとめ

    PCの電源を入れると、黒い画面に「Missing Operating System(オペレーティングシステムが見つかりません)」や「Boot device not found, please install an operating system on your hard disk(ブートデバイスが見つかりません)」といったエラーメッセージが表示され、Windowsが起動できなくなることがあります。突然のトラブルに焦ってしまいますが、落ち着いて対処すれば解決できるケースがほとんどです。この記事では、オペレーティングシステムが見つからないエラーの原因と、初心者でも実践できる5つの対処法を詳しく解