通过Windbg查看测试系统的硬件信息

Checking the hardware info of test system via Windbg

是否有任何 Windbg 命令可以说明测试机器上安装的硬件。需要知道测试机器上安装的 RAM 量。

!sysinfo smbios -memory -csv,但仅在内核调试或内核转储期间可用。

如果您只有一个用户转储,我就没有办法获取该信息,但这提出了一个问题,您认为您为什么需要它?

对于内核模式调试,!sysinfo 应该有所帮助。

在用户模式下,物理 RAM 通常没有意义,因为程序改为在虚拟内存上运行。因此,从故障转储中,此信息绝对不可用,它只能在实时系统上可用。

如果您在实时系统调试期间可以访问 shell,您可以使用:

.shell -i- wmic MemoryChip get BankLabel, Capacity, MemoryType, TypeDetail, Speed

请注意,这将在进行 post 即时调试(转储分析)时提供不正确的信息。

0:000> .shell -i- wmic MemoryChip get BankLabel, Capacity, MemoryType, TypeDetail, Speed
BankLabel  Capacity    MemoryType  Speed  TypeDetail  
BANK 2     8589934592  0           1600   128         
BANK 0     8589934592  0           1600   128         

.shell: Process exited