SYNOPSIS
dmidecode
[
DESCRIPTION
dmidecode decodes a raw System Management BIOS (SMBIOS) http://www.dmtf.org/standards/smbios data block. loaded either from a file or from the system firmware. The decoded data is then displayed in human readable form.
Options
--version -V -
Display version information and exit.
--quiet -q -
Be a little less verbose.
--dump -u -
Always display raw data rather than human readable form.
--string keyword-s keyword-
Keywords may be used to extract specific data from a type. e.g.
$ dmidecode -t 1
will display system information.
System Information Manufacturer: Dell Inc. ProductName: Precision WorkStation T5400 Version: None specified. SerialNumber: XXXXXXXX UUID: 617618CD-5069-4629-845C-B5A8F305F86D WakeUpType: Power Switch SKU: None specified. Family: None specified.
While
dmidecode -s system-uuid
displays just the UUID
617618CD-5069-4629-845C-B5A8F305F86D
Valid keywords are:
bios-vendor bios-version bios-release-date system-manufacturer system-product-name system-version system-serial-number system-uuid baseboard-manufacturer baseboard-product-name baseboard-version baseboard-serial-number baseboard-asset-tag chassis-manufacturer chassis-type chassis-version chassis-serial-number chassis-asset-tag processor-family processor-manufacturer processor-version processor-frequency.
--type type-t type-
type is a DMI type number as described in the SMBIOS standard or type name as descrive below. The
-t may be specified multiple times. --from-dump filename-r filename-
Read the raw data block from disk file filename instead of from
GetFirmwareData() . --dump-bin filename-w filename-
Write the raw data block read
GetFirmwareData() to disk file filename.
PORTABILITY
Linux. Windows 10. Windows Server 2016. Windows Server 2019. Windows 11. Windows Server 2022. Windows Server 2025.
BUGS
The PTC MKS Toolkit implementation shares no source code with the non-GNU tool of the same name and so may operate slightly differently under some circumstances. Where possible such differences will be repaired.
Not all types are decoded to human readable form and act as though the
DMI TYPES
SMBIOS specification version 2.8 (April 2013) describes the following types:
Type | Description |
0 | BIOS Information |
1 | System Information |
2 | Baseboard (or Module) Information |
3 | System Enclosure or Chassis |
4 | Processor Information |
5 | Memory Controller Information (Obsolete) |
6 | Memory Module Information (Obsolete) |
7 | Cache Information |
8 | Port Connector Information |
9 | System Slots |
10 | On Board Devices Information |
11 | OEM Strings |
12 | System Configuration Options |
13 | BIOS Language Information |
14 | Group Associations |
15 | System Event Log |
16 | Physical Memory Array |
17 | Memory Device |
18 | 32-Bit Memory Error Information |
19 | Memory Array Mapped Address |
20 | Memory Device Mapped Address |
21 | Built-in Pointing Device |
22 | Portable Battery |
23 | System Reset |
24 | Hardware Security |
25 | System Power Controls |
26 | Voltage Probe |
27 | Cooling Device |
28 | Temperature Probe |
29 | Electrical Current Probe |
30 | Out-of-Band Remote Access |
31 | Boot Integrity Services (BIS) Entry Point |
32 | System Boot Information |
33 | 64-Bit Memory Error Information |
34 | Management Device |
35 | Management Device Component |
36 | Management Device Threshold Data |
37 | Memory Channel |
38 | IPMI Device Information |
39 | System Power Supply |
40 | Additional Information |
41 | Onboard Devices Extended Information |
42 | Management Controller Host Interface |
126 | Inactive |
127 | End-of-Table |
128-255 | Available for system- and OEM- specific information |
The
Symbol | Types |
bios | 0,13 |
system | 1,12,15,23,32 |
baseboard | 2,10,41 |
chassis | 3 |
processor | 4 |
memory | 5,6,16,17 |
cache | 7 |
connector | 8 |
slot | 9 |
The following are all equivalent:
- dmidecode --type 1 -t 12 -t 15,23,32
- dmidecode --type 1,12,15,23,32
- dmidecode -t system
- dmidecode --type SysteM
BINARY DUMP FILE FORMAT
The binary dump files are an on disk representation of the SMBIOS table with the exception that the DMI table is relocated to be at offset 0x20. The SMBIOS entry begins at offset zero. The binary file is interopable with the non-GNU tool of the same name. http://www.nongnu.org/dmidecode/
AVAILABILITY
PTC MKS Toolkit for Power Users
PTC MKS Toolkit for System Administrators
PTC MKS Toolkit for Developers
PTC MKS Toolkit for Interoperability
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
- Commands:
- sysinf
- Functions:
GetFirmwareData()
PTC MKS Toolkit 10.5 Documentation Build 40.