플러그 앤 플레이 디바이스

ESRT 구성 테이블이 있으면 Windows에서 각 펌웨어 리소스에 대해 별도의 PnP 디바이스 instance 열거하도록 지시합니다. 드라이버 일치를 위해 펌웨어 리소스 디바이스는 펌웨어 ID GUID를 포함하는 하드웨어 ID로 고유하게 식별됩니다. ESRT 테이블 정의의 ESRT 예제를 참조하면 해당 디바이스 인스턴스가 열거됩니다.

디바이스 instance ID 하드웨어 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}

각 펌웨어 리소스 디바이스에서 두 개의 하드웨어 ID를 보고합니다. 첫 번째 하드웨어 ID에는 현재 펌웨어 리소스 버전이 포함되지만 두 번째 하드웨어 ID는 포함되지 않습니다.

펌웨어 리소스 버전은 펌웨어 업데이트를 적용한 결과로 변경될 것으로 예상되므로 지정된 시스템에 현재 있는 버전에 관계없이 모든 펌웨어 리소스 버전에서 설치에 적용할 수 있도록 드라이버가 버전이 지정되지 않은 두 번째 하드웨어 ID를 대상으로 하는 것이 중요합니다.

ESRT 테이블 정의

업데이트 드라이버 패키지 작성

업데이트 처리

UEFI 환경의 디바이스 I/O

원활한 위기 방지 및 복구

펌웨어 업데이트 상태