SMBIOS数据块类型列表
- SMBIOS数据块类型列表
- **SMBIOS 数据块类型列表**
- **如何查看实际的 SMBIOS 数据块?**
- **总结**
SMBIOS数据块类型列表
在 SMBIOS(System Management BIOS)中,Type 是用来标识不同类型的数据块的。每种类型对应一组特定的硬件或系统信息。以下是 SMBIOS 标准中常见的数据块类型及其描述:
SMBIOS 数据块类型列表
以下列出了 SMBIOS 中所有可能的类型(截至 SMBIOS 3.6.0 版本):
Type | 名称 | 描述 |
---|---|---|
0 | BIOS Information | 包含 BIOS 的供应商、版本、发布日期、大小等信息。 |
1 | System Information | 描述系统的基本信息,如制造商、产品名称、序列号等。 |
2 | Baseboard Information | 描述主板的信息,如制造商、型号、版本、序列号等。 |
3 | System Enclosure or Chassis | 描述机箱或外壳的信息,如类型(台式机、笔记本、服务器等)、制造商等。 |
4 | Processor Information | 描述处理器的信息,如类型、速度、缓存大小、状态等。 |
5 | Memory Controller Information | (已废弃)早期用于描述内存控制器的信息。 |
6 | Memory Module Information | (已废弃)早期用于描述内存模块的信息。 |
7 | Cache Information | 描述处理器缓存的信息,如 L1、L2、L3 缓存的大小和类型。 |
8 | Port Connector Information | 描述端口连接器的信息,如 USB、串口、并口等。 |
9 | System Slots | 描述系统插槽的信息,如 PCI、PCIe 插槽的位置和类型。 |
10 | On Board Devices Information | 描述主板上集成设备的信息,如网卡、声卡等。 |
11 | OEM Strings | 厂商自定义的字符串信息。 |
12 | System Configuration Options | 系统配置选项的信息(较少使用)。 |
13 | BIOS Language Information | BIOS 支持的语言信息。 |
14 | Group Associations | 描述设备组的信息(较少使用)。 |
15 | System Event Log | 系统事件日志的信息,如日志的大小和格式。 |
16 | Physical Memory Array | 描述物理内存阵列的信息,如最大容量和支持的插槽数量。 |
17 | Memory Device | 描述单个内存设备的信息,如容量、速度、类型(DDR3、DDR4 等)。 |
18 | 32-bit Memory Error Information | 描述 32 位内存错误的信息(较少使用)。 |
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 | 描述启动完整性服务的信息。 |
32 | System Boot Information | 描述系统启动的信息,如启动状态和原因。 |
33 | 64-bit Memory Error Information | 描述 64 位内存错误的信息。 |
34 | Management Device | 描述管理设备的信息,如 BMC(Baseboard Management Controller)。 |
35 | Management Device Component | 描述管理设备组件的信息。 |
36 | Management Device Threshold Data | 描述管理设备阈值数据的信息。 |
37 | Memory Channel | 描述内存通道的信息。 |
38 | IPMI Device Information | 描述 IPMI(Intelligent Platform Management Interface)设备的信息。 |
39 | Power Supply Information | 描述电源供应器的信息。 |
40 | Additional Information | 描述附加信息的数据块。 |
41 | Onboard Devices Extended Information | 扩展的主板设备信息。 |
42 | Management Controller Host Interface | 描述管理控制器主机接口的信息。 |
43 | TPM Device | 描述 TPM(Trusted Platform Module)设备的信息。 |
44 | Processor Additional Information | 描述处理器的附加信息。 |
45 | Firmware Version Information | 描述固件版本的信息。 |
如何查看实际的 SMBIOS 数据块?
您可以使用以下工具查看系统中的 SMBIOS 数据块:
- Linux: 使用
dmidecode
工具。sudo dmidecode
- Windows: 使用
RWEverything
或其他硬件信息工具。
例如,运行 dmidecode
后,您可以看到类似以下的输出:
Handle 0x0000, DMI type 0, 24 bytes
BIOS InformationVendor: American Megatrends Inc.Version: 1.0Release Date: 10/15/2023Address: 0xE8000Runtime Size: 64 kBROM Size: 1 MBHandle 0x0001, DMI type 1, 27 bytes
System InformationManufacturer: ASUSProduct Name: ROG STRIX B550-E GAMINGVersion: Rev 1.xxSerial Number: 1234567890UUID: 12345678-1234-1234-1234-123456789ABC
总结
SMBIOS 中的类型从 0
到 45
(目前),每种类型对应一组特定的硬件或系统信息。这些类型为操作系统和管理工具提供了标准化的方式,以获取系统的底层硬件信息。