HP/HPE Hard Drive Inventory Record (Type 242)
Source: dmidecode, dmioem.c. No dumps of the data corpus hold the structure.
Describes an NVMe or SATA drive attached to the system directly, which the
firmware has found at boot. Drives behind a storage controller, e.g. a Smart
Array one, and the ones plugged in later are not described. The structure is
decoded from Gen10 onwards, and the shortest structures end after the firmware
revision, at 0x2A.
| Offset | Version | Name | Length | Value | Description |
|---|---|---|---|---|---|
|
2.0+ |
Type |
|
|
HP/HPE Hard Drive Inventory Record indicator |
|
2.0+ |
Length |
|
Varies |
Length of the structure |
|
2.0+ |
Handle |
|
Varies |
|
|
2.0+ |
Device Correlation Handle |
|
|
Handle of the device correlation record (type 203) |
|
2.0+ |
Drive Type |
|
|
|
|
2.0+ |
Unique ID |
|
|
WWID of SATA drives, IEEE extended unique identifier of NVMe ones |
|
2.0+ |
Capacity |
|
|
Capacity in megabytes |
|
2.0+ |
Power-On Hours |
16 BYTEs |
|
|
|
2.0+ |
Reserved |
|
Varies |
|
|
2.0+ |
Power |
|
|
Power in watts, zero if unknown |
|
2.0+ |
Form Factor |
|
|
See below |
|
2.0+ |
Health |
|
|
|
|
2.0+ |
Serial Number |
|
|
|
|
2.0+ |
Model Number |
|
|
|
|
2.0+ |
Firmware Revision |
|
|
|
|
2.0+ |
Location |
|
|
|
|
2.0+ |
Encryption Status |
|
|
|
|
2.0+ |
Capacity |
|
|
Capacity in bytes |
|
2.0+ |
Block Size |
|
|
Size of a logical block in bytes |
|
2.0+ |
Rotational Speed |
|
|
Nominal speed in RPM, |
|
2.0+ |
Negotiated Speed |
|
|
Negotiated speed of the bus in Gbit/s, zero if unknown |
|
2.0+ |
Capable Speed |
|
|
Fastest speed of the bus the drive is capable of in Gbit/s, zero if unknown |
| Value | Meaning |
|---|---|
|
3.5-inch |
|
2.5-inch |
|
1.8-inch |
|
Smaller than 1.8-inch |
|
mSATA |
|
M.2 |
|
MicroSSD |
|
CFast |
|
EDSFF of unknown form factor |
|
EDSFF 1U short |
|
EDSFF 1U long |
|
EDSFF E3 short |
|
EDSFF E3 long |