!sysinfo

The !sysinfo extension reads and displays specified SMBIOS, Advanced Configuration and Power Interface (ACPI), and CPU information from a dump file or live system.

!sysinfo cpuinfo [-csv [-noheaders]]
!sysinfo cpumicrocode [-csv [-noheaders]]
!sysinfo cpuspeed [-csv [-noheaders]]
!sysinfo gbl [-csv [-noheaders]]
!sysinfo machineid [-csv [-noheaders]]
!sysinfo registers
!sysinfo smbios [-csv [-noheaders]] {-debug | -devices | -memory | -power | -processor | -system | -v} 
!sysinfo -?

Parameters

cpuinfo
Displays information about the processor.

cpumicrocode
(GenuineIntel processors only) Displays the initial and cached microcode processor versions.

cpuspeed
Displays the maximum and current processor speeds.

gbl
Displays the BIOS list of ACPI tables.

machineid
Displays machine ID information for the SMBIOS, BIOS, firmware, system, and baseboard.

registers
Displays machine-specific registers (MSRs).

smbios
Displays the SMBIOS table.

-csv
Displays all data in comma-separated, variable-length (CSV) format.

-noheaders
Suppresses the header for the CSV format.

-debug
Displays output in standard format and CSV format.

-devices
Displays the device entries in the SMBIOS table.

-memory
Displays the memory entries in the SMBIOS table.

-power
Displays the power entries in the SMBIOS table.

-processor
Displays the processor entries in the SMBIOS table.

-system
Displays the system entries in the SMBIOS table.

-v
Verbose. Displays the details of entries in the SMBIOS table.

-?
Displays help for this extension in the Debugger Command window.

DLL

Kdexts.dll

Remarks

This extension is useful only when the dump file is a System Crash File (.dmp) that has not been converted to a minidump file from a kernel or full dump file, or the live system has finished starting and is online (for example, at the log-in prompt).

You can use any combination of the -debug, -devices, -memory, -power, -processor, -system, and -v parameters in a single extension command.

The following parameters are supported only on particular systems:

  • The gbl parameter works only when the target computer supports ACPI.

  • The smbios parameter works only when the target computer supports SMBIOS.

Microsoft makes every effort to remove personally identifiable information (PII) from these records. All PII is removed from dump files. However, on a live system, some PII may not yet be removed. As a result, PII fields will be reported as 0 or blank, even if they actually contain information.

To stop execution of commands that include the cpuinfo, gbl, registers, or smbios parameters at any time, press CTRL+BREAK (in WinDbg) or CTRL+C (in KD).