!drivers
Note
Windows XP 以降のバージョンの Windows では、!drivers 拡張子は廃止されました。 ロードされたドライバーおよびその他のモジュールに関する情報を表示するには、lm コマンドを使用します。
コマンド lm tn は、古い !drivers 拡張子とよく似た形式で情報を表示します。 ただし、このコマンドは、!drivers 拡張機能とは異なり、ドライバーのメモリ使用量を表示しません。 ドライバーの開始アドレスと終了アドレス、イメージ名、およびタイムスタンプのみが表示されます。 !vm および !memusage 拡張子を使用して、メモリ使用量の統計を表示できます。
!drivers [Flags]
パラメーター
Flags
次の値を任意に組み合わせて指定できます。 (デフォルトは0x0です。)
ビット0 (0x1)
常駐メモリとスタンバイ メモリに関する情報を表示に含めます。
ビット 1 (0x2)
このビットが設定され、ビット 2 (0x4) が設定されていない場合、表示にはローダー エントリ アドレスに加えて、常駐メモリ、スタンバイ メモリ、ロック メモリに関する情報が含まれます。 ビット 2 が設定されている場合、ドライバー イメージのより長く詳細なリストが表示されます。 ヘッダーに関する情報とセクション情報が含まれます。
ビット 2 (0x4)
ドライバー イメージのより長く、より詳細なリストが表示されます。 各セクションに関する情報が含まれています。 ビット 1 (0x2) が設定されている場合、これにはヘッダー情報も含まれます。
DLL
Windows 2000 |
Kdextx86.dll |
Windows XP 以降 |
設定しています |
追加情報
この拡張コマンドプラグ アンド プレイアプリケーションのデバッグを参照してください。 ドライバーとそのメモリ使用量の詳細については、Windows Driver Kit (WDK) のドキュメントと、Mark Russinovich および David Solomon による Microsoft Windows Internals を参照してください。
解説
このコマンドの表示の説明を次の表に示します。
列 | 説明 |
---|---|
基準 |
デバイス ドライバー コードの開始アドレス (16 進数)。 停止を引き起こすコードによって使用されるメモリ アドレスが、ドライバーのベース アドレスとリスト内の次のドライバーのベース アドレスの間にある場合、そのドライバーが障害の原因であることがよくあります。 たとえば、Ncrc810.sys のベースは 0x80654000 です。 このアドレスから 0x8065a000 までのアドレスはすべてこのドライバーに属します。 |
コードサイズ |
ドライバー コードのサイズ (キロバイト単位) (16 進数と 10 進数の両方)。 |
データ サイズ |
データ用にドライバーに割り当てられたスペースの量 (キロバイト単位) (16 進数と 10 進数の両方)。 |
Locked |
(フラグ 0x2 が使用されている場合のみ) ドライバーによってロックされているメモリの量。 |
居住者 |
(フラグ 0x1 または 0x2 が使用されている場合のみ) 物理メモリに実際に存在するドライバーのメモリの量。 |
Standby |
(Flag 0x1 または 0x2 使用時のみ) スタンバイ状態のドライバのメモリ量。 |
ローダーエントリー |
(フラグ 0x2 が使用される場合のみ) ローダー エントリ アドレス。 |
ドライバー名 |
ドライバーのファイル名。 |
作成時刻 |
ドライバーのリンク日。 これを、外部ツールによって設定できるドライバーのファイルの日付と混同しないでください。 リンク日付は、ドライバーまたは実行可能ファイルのコンパイル時にコンパイラーによって設定されます。 ファイルの日付に近いはずですが、常に同じであるとは限りません。 |
以下は、このコマンドの一部を省略した例です:
kd> !drivers
Loaded System Driver Summary
Base Code Size Data Size Driver Name Creation Time
80080000 f76c0 (989 kb) 1f100 (124 kb) ntoskrnl.exe Fri May 26 15:13:00
80400000 d980 ( 54 kb) 4040 ( 16 kb) hal.dll Tue May 16 16:50:34
80654000 3f00 ( 15 kb) 1060 ( 4 kb) ncrc810.sys Fri May 05 20:07:04
8065a000 a460 ( 41 kb) 1e80 ( 7 kb) SCSIPORT.SYS Fri May 05 20:08:05