Windows 10 のドライバー検証ツール | |
| 開発者 | マイクロソフト |
|---|---|
| オペレーティング·システム | マイクロソフトウィンドウズ |
| Webサイト | docs.microsoft.com/en-us/windows-hardware/drivers/devtest/driver-verifier |
ドライバー検証ツールは、 Microsoft Windowsに含まれているツールで、デフォルトのオペレーティング システムのサブルーチンを、デバイスドライバーの バグを検出するために特別に開発されたサブルーチンに置き換えます。[1]有効にすると、ドライバーを監視してストレスをかけ、システムの破損の原因となる可能性のある不正な関数呼び出しやアクションを検出します。これはカーネル モード内で動作し、特定のデバイス ドライバーを継続的にチェック対象にしたり、ドライバー検証ツールの機能をマルチスレッド化して、複数のデバイス ドライバーに同時にストレスをかけたりすることができます。[1]メモリ不足、I/O検証、プール追跡、IRQLチェック、デッドロック検出、DMAチェック、IRPログなど、特定の条件をシミュレートできます。 [1]検証ツールは、ドライバーを最小限のリソースで動作するように強制することで、稼働中のシステムでまれにしか発生しない可能性のあるエラーをすぐに明らかにします。通常、致命的なシステム エラーは、テスト環境でストレスを受けたドライバーによって生成され、すぐに分析およびデバッグできるコア ダンプを生成します。ストレスをかけなければ、適切なトラブルシューティング設備や人員がない状態で、断続的な障害が現場で発生します。
ドライバー検証ツール (Verifier.exe) は、 Windows 2000で初めてコマンドラインユーティリティとして導入されました。[1] Windows XPでは、ドライバー検証ツール マネージャーと呼ばれる使いやすいグラフィカル ユーザー インターフェイスが追加され、標準またはカスタムの設定セットを有効にして、テストおよび検証するドライバーを選択できるようになりました。それ以降、Windows の新しいバージョンごとに、ドライバーのテストと検証、および新しいクラスのドライバーの欠陥の検出のための、より厳格な新しいチェックがいくつか導入されています。
ドライバー検証ツールは、通常、生産的な作業に使用されるマシンでは使用されません。ドライバーの検出されない比較的無害なエラー、特にWindows Hardware Quality Labsによってデジタル署名されていないエラーが顕在化し、ブルースクリーンの致命的なシステムエラーを引き起こす可能性があります。また、デバッグ後に検証ツールによって課された制約が元に戻されない場合、リソース不足のドライバーのパフォーマンスが低下し、全体的な操作が遅くなります。Microsoft は、すべてのドライバーを同時に検証することを推奨していません。[2]
参考文献
- ^ abcd Columbus, Louis (2001 年 7 月 6 日)。「Windows XP のデバイス ドライバー検証ツールの仕組み」。InformIT 。(記事はSams Publishingの厚意により提供されました)。
- ^ 「実稼働サーバーで Driver Verifier Manager を有効にする前に考慮すべき事項」。サポート。Microsoft。2008年 1 月 7 日。2012 年 10 月 21 日時点のオリジナルよりアーカイブ。
外部リンク
- ドライバー検証ホームページ
