amdkmpfd.sys BSODエラーを効果的に解決する方法
amdkmpfd.sys エラーでブルースクリーンが発生し、あの恐ろしい BSOD を目にするのは本当にイライラします。特に、PC で仕事をしたりゲームをしたりしようとしている最中に、このようなクラッシュが発生することがあります。このようなクラッシュは、カーネルフィルタリングを担う AMD ドライバー(amdkmpfd.sys)が正常に動作していないことが原因であることが多いです。ドライバーが古くなっている、破損している、あるいは単に互換性がないといった理由が考えられます。場合によっては、Windows のアップデートやドライバーの変更後にこのエラーが発生することもあり、何が原因だったのか分からず頭を悩ませることになります。これらの対策を講じることで、少なくとも安定した状態に近づけることを願っています。
基本的に、この問題を解決するには、ドライバーの確認、BIOS設定の調整、あるいは場合によってはドライバーの再インストールが必要です。重要なのは、これらの手順を順番に実行することです。なぜなら、必ずしも1つの修正で解決するとは限らず、場合によっては複数の修正を組み合わせる必要があるからです。また、修正に取り組む前に、セーフモードで起動することをお勧めします。そうすれば、トラブルシューティング中に2度目のBSODに悩まされることがなくなります。セーフモードが簡単に起動しない場合は、強制的に数回起動するか、回復オプションを使用する必要があるかもしれませんが、それは後ほど説明します。
Windows 11/10でamdkmpfd.sysのBSODエラーを修正する方法
BIOSでスイッチャブルグラフィックスを無効にする
まず、ここから始めるのが良いでしょう。このエラーは、Windowsが統合グラフィックスとディスクリートグラフィックスを切り替えようとしたときに発生する可能性があり、特にAMDとIntelのハイブリッド構成のノートパソコンで発生する可能性があります。スイッチャブルグラフィックスを無効にすると、システムは1つのGPUのみを使用するようになり、多くの場合、競合が解消されます。この修正は、最近スイッチャブルグラフィックスを有効にしたか、BIOSでGPU設定を変更した場合に適用されます。
ちょっと奇妙に思えるかもしれませんが、一部のマシンでは、この機能を無効にするとドライバーが安定することがあります。手順はメーカーによって異なりますが、大まかな流れは以下のとおりです。
- 電源ボタンを押し続け、PC を完全にシャットダウンします。
- 15 ~ 20 秒待ってから、もう一度電源ボタンを押して電源を入れます。
- 起動中に、 F12キー (一部の HP ではF10 キー、その他ではDelまたはEsc キー)を繰り返しタップして、BIOS/UEFI 設定に入ります。
- 中に入ったら、 「ビデオ設定」や「グラフィックス」などのメニューを探します。
- 「スイッチャブルグラフィックス」を見つけて、チェックを外すか無効にします。 「詳細設定」などのサブメニューの下にある場合もあります。
- 変更を保存し (通常はF10 キーを押して)、 BIOS を終了します。
注:HPユーザーの方は、 F10キーを押してBIOSを起動し、その後キーボードで操作することをお勧めします。他社製品の場合、キーは異なりますので、不明な場合はマニュアルまたはメーカーのウェブサイトをご確認ください。その後、Windowsは正常に起動し、BSODも発生しなくなるはずです。
AMD グラフィックス ドライバーをアンインストールして再インストールする
このBSODのもう一つの大きな原因は、ドライバの乱雑さです。古いドライバの残骸や新しいバージョンとの競合がカーネルエラーを引き起こすことがあります。グラフィックドライバをクリーンアンインストールすることで、amdkmpfd.sysが依存する破損ファイルを削除できます。
手動で行う方法は次のとおりです。
- を押してデバイス マネージャーWin + Xを選択します。
- [ディスプレイ アダプター]を展開します。
- AMD グラフィック カードを右クリックし、[デバイスのアンインストール] を選択します。
- 「このデバイスのドライバー ソフトウェアを削除する(存在する場合)」というボックスをオンにして、確認します。
- PCを再起動してください。Windowsは再起動時に自動的に基本ドライバーの再インストールを試みます。念のため、メーカーのサイトにアクセスしてGPUの最新ドライバーをダウンロードすることをお勧めします。
この方法は破損したドライバファイルをフラッシュし、カーネルモジュールの安定化に役立ちます。設定によってはクラッシュが発生する場合もありますが、多くの場合、これで問題が解決します。
CHKDSKを実行してハードドライブの状態を確認する
不良セクタやディスクエラーもBSODの原因となる可能性があります。特にシステムファイルが破損したり、データが読み取れなくなったりすると、BSODが発生する可能性があります。ドライブをスキャンするコマンドを使用することで、chkdskこれらの問題を早期に発見できます。
- ターミナル(管理者)またはコマンドプロンプト(管理者)を開きます。スタートボタンを右クリックするか、Win + Xを押して適切なオプションを選択することで実行できます。
- 次のコマンドを入力して Enter キーを押します。
chkdsk C: /f /r /x - ドライブが使用中であるというプロンプトが表示されたら、Yと入力して次回の再起動をスケジュールします。
- PCを再起動すると、Windowsが起動する前にCHKDSKが実行されます。ディスクサイズやエラーによっては、時間がかかる場合があります。
- 完了したら、不良セクタやその他の問題が見つかり、修復されるかどうかを確認します。
セットアップによっては不良セクタがクラッシュの原因となるため、それを修正すると将来の BSOD を防止できる可能性があります。
システムファイルチェッカー(SFC)とDISMを実行する
システムファイルの破損やWindowsファイルの欠落は、このようなカーネルエラーの原因となることがよくあります。SFCスキャンとDISMスキャンを実行することで、破損したファイルを修復または置換し、クラッシュを阻止できる可能性があります。
- 管理者としてコマンドプロンプトを開きます。
- SFC スキャンを実行します。
sfc /scannow - そのままにしておきます。クリーンアップ、置換、または修復のメッセージが表示されることがあります。
- 次に、DISM を実行してシステム イメージを確認します。
Dism /Online /Cleanup-Image /RestoreHealth - このプロセスにも時間がかかる可能性がありますので、そのまま実行して完了するまでお待ちください。
- 完了したら、PC を再起動して、BSOD バグが解決するかどうかを確認します。
一部のマシンでは、破損したファイルがクラッシュの隠れた原因となっている可能性があるため、この手順をスキップしないでください。
復元ポイントを使用する(利用可能な場合)
過去にシステムの復元ポイントを作成済みで、最近の変更がBSODの原因と思われる場合は、ロールバックが役立つ場合があります。これは、Windowsのアップデートやドライバのインストール後にエラーが発生した場合に特に有効です。
PC を復元するには:
- 電源ボタンを使用して PC を 2 ~ 3 回強制的にシャットダウンし、自動修復を開始します。
- 自動修復メニューが表示されたら、トラブルシューティング>詳細オプション>システムの復元を選択します。
- すべてが正常に動作していたときの復元ポイントを選択し、画面上の指示に従います。
これにより、最近の変更の一部が元に戻る可能性があります。ただし、正常に実行されれば、システムは安定した状態に戻ります。
最終オプション: Windowsのクリーンインストール
場合によっては、特に他の方法がすべて失敗した場合、最初からやり直すことが唯一の解決策となることがあります。クリーンインストールを行うとデータが消去されるため、実行する前に必ずバックアップがあることを確認してください。
Windows 11またはWindows 10のクリーンインストールについては、公式ガイドに従ってください。また、Microsoftの公式ウェブサイトから最新のISOイメージまたはメディア作成ツールをダウンロードしてください。これにより、破損やドライバの競合など、あらゆる問題が解消され、クリーンな状態を保てます。
環境によっては、今回のような永続的なBSODエラーを完全に解消するには、クリーンインストールが唯一の方法です。その後は、すべてのアップデートと最新のAMDドライバーを必ずインストールしてください。
これらの方法のいずれかでブルースクリーンが消えることを願っています。ブルースクリーンのトラブルシューティングは面倒な場合がありますが、粘り強く、計画的に進めることで成果が得られることもあります。ただし、システムはそれぞれ少しずつ異なるため、あるマシンでうまくいった方法が、別のマシンでは調整が必要になる場合があることを覚えておいてください。この方法が、誰かのシステムの安定回復に役立つことを願っています。私の経験では、複数のマシンでうまくいきましたので、ぜひ試してみてください!
まとめ
- 切り替え可能なグラフィックスが有効になっていることに気付いた場合は無効にします。
- Display Driver Uninstaller を使用して AMD ドライバーをアンインストールし、再インストールします (オプションですが推奨)。
- CHKDSK を実行してディスク エラーを確認します。
- システム ファイル チェッカーと DISM を使用してシステム ファイルを修復します。
- 可能な場合は、以前の復元ポイントから復元します。
- 最後の手段として、Windows をクリーン インストールしてください。
まとめ
このようなBSODエラーの修正は少し面倒ですが、通常はステップバイステップのアプローチに従うことで問題を解決できます。単純なドライバの競合やシステムの破損が原因である場合もありますが、それらを解決すれば安定性が回復します。もちろん、設定によって予期せぬ動作が発生する場合もあるので、大きな変更を行う前には必ずバックアップを保存してください。幸運を祈ります。これらの修正プログラムのいずれかがあなたのシステムにも適用されることを願っています!