dh
構文
dh[-lxxx][handle|-p prot_id][-d][-b][-v][-sfo]
説明
UEFI環境のデバイスハンドルを表示します。
オプション
-l
xxx特定の言語でデバイスハンドルを表示します。設定可能なコードオプションのリストは、UEFIの仕様を参照してください。
handle
特定のデバイスのハンドルを表示します。
-p prot_id
ハンドルに関連付けられたプロトコル情報を表示します。指定しない場合は、すべてのプロトコルが表示されます。
-d
UEFIドライバーモデル関連の情報を表示します。
-b
一度に1つの画面を表示します。
-v
冗長情報を表示します。
-sfo
標準形式の出力で情報を表示します。
使用法
ハンドル番号を指定した場合、そのデバイスハンドルに関連付けられているすべてのプロトコルの詳細が表示されます。その他の場合は、-p
オプションを使用して、特定のプロトコルが含まれるデバイスハンドルを一覧表示できます。-p
prot_idもhandleも指定しない場合は、すべてのハンドルが表示されます。
例
すべてのハンドルを一度に1つの画面に表示するには、次のように入力します。
Shell> dh -b
Handle dump
1: Image(DXE Core)
2: FwVol FwFileSys FwVolBlk DevPath(MemMap(11:1B50000-
1D4FFC8))
3: Image(Ebc)
4: DevPath(MemMap(11:1CA0000-1CB0000))
5: Image(WinNtThunk)
6: WinNtThunk DevPath(..76F3-11D4-BCEA-0080C73C8881))
7: Image(WinNtBusDriver) DriverBinding
...
ハンドル0x30
に関する詳細情報を表示するには、次のように入力します。
Shell> dh 30 -v
Handle 30 (01AF5308)
IsaIo
ROM Size......: 00000000
ROM Location..: 00000000
ISA Resource List :
IO : 000003F8-000003FF Attr : 00000000
INT : 00000004-00000000 Attr : 00000000
dpath
PNP Device Path for PnP
HID A0341D0, UID 0x0
Hardware Device Path for PCI
PNP Device Path for PnP
HID 50141D0, UID 0
AsStr: 'Acpi(PNP0A03,0)/Pci(1F|0)/Acpi(PNP0501,0)'
diskio
プロトコルに関連付けられたすべてのハンドルを表示するには、次のように入力します。
Shell> dh -p diskio
Handle dump by protocol 'Diskio'
15: DiskIo BlkIo DevPath(..i(3|1)/Ata(Secondary,Master))
16: DiskIo BlkIo DevPath(..,1)/PCI(0|0)/Scsi(Pun0,Lun0))
44: DiskIo BlkIo Fs DevPath(..ABD0-01C0-507B-9E5F8078F531)
ESP
45: DiskIo BlkIo Fs DevPath(..i(Pun0,Lun0)/HD(Part4,SigG0))
ESP
17: DiskIo BlkIo DevPath(..PCI(3|1)/Ata(Primary,Master))
Image
プロトコルに関連付けられたすべてのハンドルを表示し、画面がいっぱいになったら改ページするには、次のように入力します。
Shell> dh -p Image -b
Handle dump by protocol 'image'
1: Image(DXE Core)
5: Image(WinNtThunk)
7: Image(WinNtBusDriver) DriverBinding
8: Image(Metronome)
A: Image(IsaBus) DriverBinding
B: Image(WinNtConsole) DriverBinding
...
出力の詳細
次の表に、このコマンドで考えられる出力の説明を示します。
列 |
説明 |
---|---|
Driver Name |
ハンドルを生成するドライバーの名前。 |
Controller Name |
ハンドルを生成するコントローラーの名前。 |
Handle number |
ハンドルの整数の番号。 |
Device Path |
ハンドルに関連付けられたデバイスパス。 |
Protocol Identifiers |
プロトコル識別子またはGUIDのセミコロン区切りのリスト。 |