Plug and Play-Gerät

Das Vorhandensein einer ESRT-Konfigurationstabelle weist Windows an, ein separates PnP-Gerät aufzulisten, instance für jede Firmwareressource. Zu Treiberabgleichszwecken wird ein Firmwareressourcengerät durch seine Hardware-IDs eindeutig identifiziert, die die Firmware-ID-GUID einbetten. In Bezug auf das ESRT-Beispiel in der ESRT-Tabellendefinition werden die entsprechenden Geräteinstanzen aufgelistet.

Geräte-instance-ID Hardware-ID
UEFI\RES_{SYSTEM_FIRMWARE}\0 UEFI\RES_{SYSTEM_FIRMWARE}&REV_1, UEFI\RES_{SYSTEM_FIRMWARE}
UEFI\RES_{DEVICE_FIRMWARE}\0 UEFI\RES_{DEVICE_FIRMWARE}&REV_1, UEFI\RES_{DEVICE_FIRMWARE}

Beachten Sie, dass von jedem Firmwareressourcengerät zwei Hardware-IDs gemeldet werden. Die erste Hardware-ID enthält die aktuelle Firmwareressourcenversion, die zweite nicht.

Da erwartet wird, dass sich die Firmwareressourcenversion durch das Anwenden eines Firmwareupdates ändert, ist es wichtig, dass ein Treiber für die zweite nicht versionierte Hardware-ID verwendet wird, damit er für die Installation für alle Firmwareressourcenversionen anwendbar sein kann, unabhängig davon, welche Version derzeit auf einem bestimmten System vorhanden ist.

ESRT-Tabellendefinition

Erstellen eines Updatetreiberpakets

Verarbeiten von Updates

Geräte-E/A aus der UEFI-Umgebung

Nahtlose Krisenprävention und -wiederherstellung

Status des Firmwareupdates