エラーコード0xc0000428とは何ですか?Windows 11/10/7でこのエラーを修正するには、どうすればいいのでしょうか?MiniTool ShadowMakerのこの記事では、問題を解決するための完全ガイドを提供します。BOOTMGRの更新やドライバー署名強制の無効化などの手順を、順番に試してみてください。

0xc0000428とは

Windowsでは、システムの起動を妨げる多くのエラーや問題が報告されています。ブルースクリーン(BSOD)エラー0xc0000428はその一例です。

このエラーが発生すると、Windows 11/10 PCの画面に次のメッセージが表示されます:

「お使いのPCまたはデバイスは修理する必要があります。

ファイルのデジタル署名を検証できなかったため、オペレーティングシステムをロードできませんでした。

ファイル:\Windows\System32\Drivers\FJGSDisk.sys

エラーコード:0xc0000428」

Windowsでエラーコード0xc0000428が表示される状況を示す画面

Windows 7の場合は、次のエラーメッセージが表示されます:

「ファイル:\windows\system32\winload.exe

状態:0xc0000428

情報:このファイルのデジタル署名を検証できません。」

このエラーは、システム上で実行される重要なファイルがMicrosoftのデジタル署名を持っていないことを示しています。そのため、システムがクラッシュしたり、起動に失敗することがあります。

では、このWindowsエラーはどのような要因で発生するのでしょうか?主な原因を以下にまとめました。

Windows 7/10/11でエラーコード0xc0000428が発生する原因

「このファイルのデジタル署名を検証できません」というエラーはさまざまな原因で起こる可能性があります。ドライバー署名の問題、ブートファイルの破損、古いBOOTMGRの使用、またはその他の関連トラブルによって発生することが多いです。

  • ブートファイルの問題:ブートファイルが破損、あるいは改ざんされている場合、コンピューターがブルースクリーンエラーを起こすことがあります。
  • 古いBOOTMGR:Windowsオペレーティングシステムを更新したものの、BOOTMGR(Windows Boot Manager)を最新バージョンにアップデートしていない場合は、BSOD 0xc0000428が発生します。
  • ドライバー署名の問題:インストールされたドライバーが不明なソースからのデジタル署名を持っている可能性があります。または、新しいシステムで古いドライバーを使用している場合、署名チェックが失敗することがあります。
  • 不正なブートモード設定:WindowsとLinuxなどのデュアルブート環境では、互換性のないブートモードが設定されていることがあります。また、BIOSの設定ミスもWindowsエラーの原因になることがあります。
  • ハードウェアの問題:新しいRAMモジュールを追加した後にエラーコード 0xc0000428 が発生することがあります。そのため、ハードウェアの問題も確認してください。

バックアップでデータを救出する

「ファイルのデジタル署名を検証できませんでした」というエラーが発生した場合、貴重なデータを保護することを強く推奨します。これはセキュリティ上の措置であり、対処しないとデータが失われる可能性があるため、非常に注意が必要です。

PCデータを救出するには、バックアップソフト「MiniTool ShadowMaker」を実行してバックアップを作成することを推奨します。このツールはWindows 11/10/8/7で問題なく動作し、ファイル、フォルダ、システム、パーティション、ディスクを簡単にバックアップできます。システムが正常に起動できなくても、MiniTool ShadowMakerでデータバックアップ機能を利用できます。

さらに、このユーティリティには、スケジュール、増分バックアップ、差分バックアップ、ファイル同期、ディスククローン作成など、他にも多くの強力な機能が搭載されています。簡単に言えば、バックアップソフトの中でも群を抜いています。したがって、試してみる価値は十分にあります。

MiniTool ShadowMaker Trialクリックしてダウンロード100%クリーン&セーフ

起動できないPCのデータをバックアックして保護するには、下記の手順に沿って操作してください。

ステップ1.正常に動作するパソコンにMiniTool ShadowMakerをインストールして、起動します。

提示:
ブータブル版でのファイルバックアップは有料であるため、ソフトウェアを登録する必要があります。

ステップ2.「ツール」>「メディアビルダー」に移動し、USBドライブなどの起動可能なメディアを作成します。

MiniTool ShadowMakerでメディアビルダー機能を選択している画面

ステップ3:エラーコード0xc0000428が発生しているPCを、起動可能なドライブから起動します。

ステップ4:バックアップを保存するため、PCに外付けHDDを接続します。次に、MiniTool回復環境でMiniTool ShadowMakerを起動します。

ステップ5:「バックアップ」の下にある「ソース」>「フォルダとファイル」を選択します。その後、バックアップしたい重要なファイルまたはフォルダにチェックを入れます。

MiniTool回復環境でMiniTool ShadowMakerを使ってバックアックの種類を選択している操作画面

ステップ6:「バックアップ先」をクリックし、外付けHDDを保存場所として選択します。

ステップ7:「今すぐバックアップ」をクリックしてファイルのバックアップを実行します。

提示:
起動できないPCからデータをバックアップする詳しい手順については、「起動しない状態でデータをバックアップする方法」というガイドをご参照ください。

次に、Windowsエラーコード0xc0000428を解決するためのトラブルシューティング手順をご紹介します。

Windows 11/10/7でエラーコード0xc0000428を修正する方法

「このファイルのデジタル署名を検証できません」というブルースクリーンエラーに対処するには、スタートアップ修復の実行、ドライバー署名の強制を無効化、BOOTMGRの更新などが効果的な方法です。

今すぐ確認しましょう。

BOOTMGRを更新する

前述の通り、古いBOOTMGRは「このファイルのデジタル署名を検証できません」というエラーを引き起こす可能性があります。したがって、BOOTMGRを更新することが効果的な解決策となります。

ステップ1:USBドライブなどの起動メディアからWindows回復環境(WinRE)にアクセスします。

1.Windows 11/10メディア作成ツールをダウンロードし、起動可能なUSBドライブを作成します。

【PC/Mac/Linux】Windows 11のインストールメディアを作成する方法
【PC/Mac/Linux】Windows 11のインストールメディアを作成する方法

新しいOSをインストールするために、PC、Mac、またはLinuxでWindows 11のインストールメディアを作成する方法を知りたい方は、ぜひこの記事をお読みください。

もっと見る

2.問題のあるパソコンにUSBドライブを接続します。BIOSメニューに入り、そのUSBからシステムを起動するように設定します。

3.言語、時刻形式、入力キーボードを指定します。

4.「Windowsセットアップ」ウィンドウで、「コンピューターを修復する」をクリックしてWinREに入ります。

ステップ2:「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」の順にクリックします。

詳細オプションでコマンドプロンプトを選択している画面
提示:
Windows 7をお使いの場合、再起動中に「F8」キーを繰り返し押して「詳細ブートオプション」メニューを表示します。次に、「コンピューターの修復」を選択してWinREに入ります。その後、「システム回復オプション」画面から「コマンドプロンプト」を選択します。

ステップ3:「bcdboot C:\Windows /s D:\」と入力し、「Enter」キーを押します。「C:\Windows」はWindowsのインストールフォルダを指し、「D:」はシステムパーティションを指します。実際の状況に合わせて置き換えてください。

このコマンドを実行すると、WindowsのブートファイルをC:\WindowsからD:\にコピーし、新しいブート構成データ(BCD)ストアが作成されます。これにより、ブート環境の修復や構成が可能になります。

ブートマネージャーを再構築する

Windows 7/10/11でBSODエラー0xc0000428を修正するには、下記の手順に従ってブートマネージャーを再構築してください。

ステップ1:同じく、WinREでコマンドプロンプトを開きます。

ステップ2:以下のコマンドを1つずつ実行し、各コマンドの後に「Enter」キーを押します。

C:

cd boot

attrib bcd -s -h –r

bootrec /rebuildbcd

提示:
WinREではドライブ文字が通常の環境と異なる場合があります。そのため、Windowsがインストールされているパーティションのドライブ文字を確認してください。

SFCを実行する

場合によっては、SFCスキャンを実行することで問題を解決できることがあります。試してみてください。

ステップ1:WinREでコマンドプロンプトを起動します。

ステップ2:次のコマンドを実行し、「Enter」キーを押します。

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

必要に応じて、「C:」を起動パーティションに置き換えてください。

Windows 10 SFC /Scannowが検証4/5/30/40/73などで進まない?7つの方法を試しましょう!
Windows 10 SFC /Scannowが検証4/5/30/40/73などで進まない?7つの方法を試しましょう!

Windows 10 SFC /scannowが検証で立ち往生したことはよくある問題です。この問題に遭遇した場合、この記事の解決策を試して、簡単にトラブルを解決することができます。

もっと見る

スタートアップ修復を実行する

スタートアップ修復は、システムの正常な起動を妨げる一般的な問題を修正するために設計されている、Windowsに組み込まれた診断ツールです。主に、起動構成エラーやシステムファイルの破損、その他の起動関連の問題を修正します。

Windowsエラーコード0xc0000428を修正するには、スタートアップ修復を実行してみてください。

ステップ1:起動しないPCをブート可能なメディアから起動し、Windows 11/10 WinREに入ります。

ステップ2:「トラブルシューティング」>「詳細オプション」>「スタートアップ修復」の順に選択します。

詳細オプションでスタートアップ修復を選択している画面
提示:
Windows 7でスタートアップ修復にアクセスするには、「システム回復オプション」画面(対処法1で説明したように、F8キーを押す)で「スタートアップ修復」をクリックしてください。

ステップ3:スキャンと修復のプロセスが完了するまで待ちます。

デジタル署名の強制を無効にする

不正なドライバー署名により、Windows 11/10 で「デジタル署名を検証できませんでした」というエラーが発生することが多いです。一部のユーザーによれば、デジタル署名強制を無効にすると問題が改善されるケースがあります。ぜひ試してみてください。

ステップ1:起動可能なメディアからWindowsを起動し、WinREにアクセスします。

ステップ2:「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」をクリックします。

ステップ2:「F7」キーを押して、ドライバー署名の強制を無効にします。

スタートアップ設定で「ドライバー署名の強制を無効」オプションを選択している画面

Windows 7の場合、この方法でエラーコード0xc0000428を修正するには、起動時に「F8」キーを押して「詳細ブートオプション」にアクセスします。次に、「ドライバー署名の強制を無効にする」を選択し、「Enter」キーを押します。

ブートモードと関連設定を確認する

LinuxとWindowsをデュアルブートする場合、両方を同じブートモード(UEFIまたはレガシー/BIOS)で実行する必要があります。そうしないと、Windowsはデジタル署名を検証できなくなります。

以下の設定を確認してください。

ステップ1:Windowsを再起動し、「F2」、「F12」、「Del」、または「Esc」キーを押してBIOS/UEFI設定画面に入ります。

  • Linuxを正常に起動できる場合は、使用している起動モードを確認してください。LinuxがUEFIで動作しているにもかかわらず、Windowsがレガシーとして認識している場合は、BIOSモードでレガシーからUEFIへ変換してください。
  • 逆に、Linuxがレガシーモードを使用している場合は、Windowsのブートモードをレガシーに変更します。

ステップ2:UEFIモードで、UEFIモードでは、セキュアブートが有効になっていることを確認します。レガシーモードでは、セキュアブートを無効にしてください。

その後、Windowsを再起動して、エラーなしで実行される可能性があります。

Windowsを再インストールする

上記の方法でWindowsエラーコード0xc0000428を修正できない場合、OSの再インストールが必要になる可能性があります。

先に進む前に、データ損失を防ぐため、MiniTool ShadowMakerを実行してファイルのバックアップを作成しておくことをおすすめ。その後、Windows 11/10/7を再インストールします。

ステップ1:WindowsのISOファイルを使用して起動可能なUSBドライブを作成します。

Windows 10のISOからクリーンインストール用の起動可能なUSBを作成する方法
Windows 10のISOからクリーンインストール用の起動可能なUSBを作成する方法

ISOからクリーンインストール用の起動可能なUSBを作成するにはどうすればいいですか?この投稿では、ISOをUSBに書き込むためのWindows 10 USBツールを紹介します。

もっと見る

ステップ2:BIOSで、ブータブルドライブからPCを起動するようにシステムを設定します。

ステップ3:言語、時刻、キーボード形式を選択します。

ステップ4:「今すぐインストール」を選択して続行します。

Windowsセットアップで「今すぐインストール」をクリックしている操作画面

ステップ5:「プロダクトキーがありません」をクリックし、ライセンス条項に同意します。

ステップ6:指示に従ってインストールを完了します。

これで、Windowsを新しくインストールし直すことができます。

提示:
Windowsが正常に動作しているうちに、MiniTool ShadowMakerを実行してシステムバックアップを作成することを強く推奨します。システムエラーが発生した際には、作成したシステムイメージバックアップを使えば、PCを簡単かつ迅速に復元できます。

メモリ増設後にWindowsエラーコード0xc0000428が発生する時の対処法

また、PCに新しいRAMを追加した後にエラーコード0xc0000428が発生するケースもあります。

この状況では、PCはBSODを繰り返し、画面に「このファイルのデジタル署名を検証できませんでした。エラーコード:0xc0000428」と表示されます。そして、システムは以下の2つの選択肢を提供します:

回復環境に入るにはF1を押します

UEFIファームウェア設定を表示するには、Escキーを押してください

Windowsにエラーコード0xc0000428と2つの選択肢が表示されている画面

ユーザーからの報告によると、前述の一般的な方法では問題を解決できないケースが多いようです。原因がハードウェアにある可能性も考えられます。対処するには、フォーラムユーザーが共有している次のトラブルシューティング手順を試してみてください。

BIOSをデフォルトの設定にリセットする

新しいRAMスティックを使用する場合は、BIOS設定をデフォルトにリセットしてみてください。

ステップ1:F2、Del、Esc、またはF12キーを押してBIOSメニューに入ります。起動キーは機種によって異なる場合があるので、ご注意ください

ステップ2:BIOSメニュー内で、「Load Optimized Defaults」、「Load Setup Defaults」、または類似のオプションを探します。

ステップ3:選択を確認し、変更を保存します。

提示:
さらに、CMOSをクリアすることでBIOSをデフォルト設定にリセットすることもできます。

BIOSを更新する

Windowsがファイルのデジタル署名を検証できない場合、BIOSの更新が解決策となる可能性があります。

正常に動作するPCにUSBドライブを接続し、BIOSアップデートファイルをダウンロードします。その後、問題のあるPCにUSBドライブを接続し、Flash機能または類似機能を実行してBIOSを更新します。

手順はPCによって異なることがあります。詳細については、「USBでBIOSをアップデートする方法」をご参照ください。

RAMを取り外して再装着する

ほとんどの場合、エラー0xc0000428はRAMの取り付け不良が原因で発生します。

この問題を修正するには、下記の手順に沿って操作してください。

1.コンピューターのケースを開けます。

2.すべてのメモリモジュールを取り外し、再度取り付けます。スロットに正しく装着されていることを確認してください。

3.起動エラーが解消しない場合は、RAMモジュールを1枚だけ残してシステムを起動し、不良モジュールを特定します。

ハードウェア接続を確認する

さらに、パソコン内部のすべてのケーブルやハードウェアの接続状態を確認してください。ケーブルが緩んでいたり、断線・故障していないことをチェックしましょう。

手間に感じるかもしれませんが、ケーブルが外れているとOSが起動しなくなる場合があります。

結論

Windows 11/10/7でエラーコード0xc0000428を修正するには、どうすればいいのでしょうか?この包括的なガイドでは、潜在的な原因と適切な解決策について詳細に説明しました。同じエラーに遭遇した場合は、BOOTMGR の更新、ブートマネージャーの再構築、スタートアップ修復の実行などを順番に試してください。

ブルースクリーンやシステム障害時に重要なデータを保護するため、MiniTool ShadowMakerを実行してファイルやフォルダをバックアップすることをおすすめします。

0xc0000428:よくあるご質問

Windowsで「正しくないイメージ」エラーメッセージを修正する方法は?
Windowsで「正しくないイメージ」エラーの解決方法は以下の通りです。
1. プログラムを再インストールする
2. 問題のあるWindows更新プログラムをアンインストールする
3. SFCを実行する
4. システムの復元を実行する
ブルースクリーンエラーからPCを修復する方法は?
ブルースクリーンエラーの種類によって、トラブルシューティングの手順は異なります。一般的に、以下の対処法を試してください。
1. 外部デバイスを切断する
2. スタートアップ修復を実行する
3. 最近インストールしたソフト/ドライバーをアンインストールする
4. マルウェアスキャンを実行する
5. SFCおよびDISMを実行する
6. PCの部品をテストする
詳しくは、「Windows 11 ブルースクリーンエラー」をご参照ください。
ドライバーが読み込まれないとき、どうすればいいのでしょうか?
ドライバーを読み込めない問題を解決するには、以下の解決策を試してください:
1. ドライバーを更新または再インストールする
2. Windows Updateを確認してインストールする
3. メモリ整合性を無効化
4. SFCおよびDISMを実行する
Windowsエラー0xc0000225を修正する方法は?
エラー0xc0000225を修正するには、以下の解決策がお役に立ちます。
1. スタートアップ修復を使用する
2. システムファイルを修復する
3. BCDを再構築する
4. ハードドライブが損傷していないか確認する
5. システムの復元を実行する
  • hatena