Share via


!drivers

Note

Windows XP 以降のバージョンの Windows では、!drivers 拡張子は廃止されました。 ロードされたドライバーおよびその他のモジュールに関する情報を表示するには、lm コマンドを使用します。

コマンド lm tn は、古い !drivers 拡張子とよく似た形式で情報を表示します。 ただし、このコマンドは、!drivers 拡張機能とは異なり、ドライバーのメモリ使用量を表示しません。 ドライバーの開始アドレスと終了アドレス、イメージ名、およびタイムスタンプのみが表示されます。 !vm および !memusage 拡張子を使用して、メモリ使用量の統計を表示できます。

!drivers [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