コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【解決済み】DellノートPCの起動エラー「オペレーティング システム ローダーの署名が見つからない/無効」を修正する方法

あるお客様が、Dell Inspiron 15-3567 ノートパソコンを以下の起動トラブルとともに弊社サービス店に持ち込まれました。「SecureBoot データベース ('db') にオペレーティング システム ローダーの署名が見つかりません。起動可能なすべてのデバイスでセキュア ブートの検証に失敗しました(The Operating System Loader signature not found in SecureBoot database ('db'). All bootable devices failed Secure Boot verification.)」

この「オペレーティング システム ローダーの署名が見つからない」という問題は、Windows 10 がインストールされた Dell ノートパソコンの電源投入直後に発生し、その結果、Windows を起動できなくなります。

エラーの原因:Windows Update KB3172729

「オペレーティング システム ローダーの署名が無効です」および「オペレーティング システム ローダーの署名が見つかりません」というエラーは、Windows 8.1 と Windows 10 に影響を与える更新プログラム KB3172729 のインストール後に発生することが確認されています。KB3172729 はセキュア ブート関連の機能を更新しますが、EFI ブート パーティションが非システム ディスクとしてマウントされる不具合を引き起こす場合があります。その結果、DDPE(Dell Data Protection | Encryption)がそのパーティション上のファイルを暗号化し、システムが起動不能になることがあります。

本記事では、Dell ノートパソコンにおける「オペレーティング システム ローダーの署名が見つからない」という起動問題を解決する手順をご紹介します。

Dell ノートパソコンの起動エラーを修正する手順

必要なもの

この問題を修正するには、Windows 10 のインストール用 USB メディアから PC を起動する必要があります。Windows 用 USB インストール メディアをお持ちでない場合は、別の正常な PC を使ってメディア作成ツール(Media Creation Tool)で作成できます。

  • Windows 10 の起動可能な USB メディアの作成方法
  • Windows 10 の起動可能な DVD メディアの作成方法

修正手順

1. 「オペレーティング システム ローダーの署名が見つからない」という画面が表示されたら、電源ボタンを 5〜6 秒間押し続けてノートパソコンの電源を切ります。
2. Windows のインストール用 USB メディアを、空いている USB ポートに接続します。
3. ノートパソコンの電源を入れ、Dell ロゴが画面に表示されたらキーボードの F2 キーを押して BIOS セットアップに入ります。
4. セキュア ブート(Secure Boot)のオプションを見つけて、セキュア ブートを無効(Disable)にします。
5. BIOS セットアップを保存して終了(Save and Exit)します。

6. 再び Dell ロゴが表示されたら F12 キーを押し、一覧から USB メディアを選択して Enter キーを押し、USB インストール メディアからシステムを起動します。

7. Windows の言語設定画面で SHIFT + F10 を押してコマンド プロンプトを開きます。または、「次へ」→「コンピューターを修復する」→「トラブルシューティング」→「詳細オプション」→「コマンド プロンプト」を選択しても構いません。

8. コマンド プロンプトで以下のコマンドを入力します。

  • diskpart
  • list volume

9. 次に、以下の情報を確認します。

UEFI ベースのシステムの場合:EFI* ボリューム(サイズ 350〜500MB、FAT32 形式)のボリューム番号。UEFI 非対応のシステムの場合:「System Rese」*(System Reserved)ボリューム(サイズ 100〜350MB、NTFS 形式)のボリューム番号。

OS ボリューム** のドライブ文字。

* このボリュームには、ブート マネージャーとブート構成データ(BCD)が格納されています。

** OS ボリュームとは、Windows がインストールされているパーティションのことで、一般的にはサイズ(GB)が最も大きいボリュームです。

例:この例では(UEFI 非対応のシステム)

「System Rese」ボリュームのボリューム番号は「2

OS ボリュームのドライブ文字は「D

10a. ブート構成データを含むボリュームを選択します(この例では「System Rese」)。以下のコマンドを入力してください。*

  • select volume 2

* 注意:数字「2」はご自身の環境に合わせて置き換えてください。

10b. 次に、選択したボリュームにドライブ文字を割り当てるため、以下のコマンドを入力します。

  • assign letter=Z

11. exit と入力して DISKPART ツールを終了します。

  • exit

12. 最後に、ブート構成データを修復するために以下のコマンドを入力します。

  • bcdboot D:\windows /s Z: /f ALL

* 注意:文字「D」は、ご自身の環境での OS ボリュームのドライブ文字に置き換えてください。

13. パソコンを再起動し、通常どおり Windows が起動するか確認します。Windows が起動しない場合は、以下の手順を実行してください。

a. 再度、Windows の USB メディアから起動します。

b. Windows の言語設定画面で「次へ」→「コンピューターを修復する」→「トラブルシューティング」→「スタートアップ修復」を選択します。

c. Windows によるスタートアップ問題の修復が完了するのを待ち、その後パソコンを再起動して、通常どおり Windows が起動することを確認します。

14. 正常に起動できるようになったら、BIOS セットアップでセキュア ブートを再度有効にすることをお忘れなく。

以上で作業完了です!このガイドがお役に立ちましたら、ぜひコメントでご体験をお聞かせください。また、他の方の助けにもなるよう、この記事の「いいね」とシェアもお願いいたします。

  1. Shell32.dllが見つからないエラーの原因と6つの解決方法を徹底解説

    Shell32.dllは、Microsoft Windowsオペレーティングシステムや関連アプリケーションがスムーズに動作するために不可欠なシステムファイルです。このファイルは、ファイルやWebページなど、多くの機能オブジェクトへのアクセスを可能にする役割を担っています。 このファイルに問題が発生すると、システムはエラーメッセージや警告を表示し、場合によっては解決策を提示することもあります。ただし、Shell32.dllは数百の他のDLLファイルと連携しているため、そのうちのどれか1つでも破損または欠落していると、Shell32.dllが正しく読み込まれなくなります。 「Shell32.dl

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

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