펌웨어 드라이버 패키지를 통한 시스템 및 디바이스 펌웨어 업데이트

펌웨어 드라이버 패키지를 사용하여 펌웨어 업데이트를 배포하는 작업은 세 단계로 나눌 수 있는 비교적 간단한 프로세스를 따릅니다.

  1. 펌웨어 업데이트 패키지를 작성합니다.

  2. 업데이트 패키지를 인증하고 서명합니다.

  3. 업데이트를 설치합니다.

다음 다이어그램에서는 이 프로세스를 보다 자세히 보여줍니다.

시스템 및 디바이스 펌웨어 업데이트 프로세스

이 프로세스에서는 UEFI 펌웨어 업데이트 페이로드가 이미 개발, 테스트 및 서명되었다고 가정합니다.

  1. 펌웨어 드라이버 패키지에는 펌웨어 업데이트에 대한 페이로드만 포함되며 모든 Windows 드라이버와 동일한 방식으로 펌웨어 업데이트 페이로드를 배포할 수 있습니다.

  2. 드라이버 패키지가 시스템에 배포된 후 펌웨어 업데이트 페이로드는 UEFI UpdateCapsule 서비스를 통해 플랫폼 펌웨어에 전달됩니다.

  3. 펌웨어 업데이트 페이로드가 수신되면 플랫폼 펌웨어는 페이로드를 인식하고 업데이트를 적용합니다.

  4. 플랫폼 펌웨어 업데이트 코드의 구현은 펌웨어 업데이트 페이로드의 형식과 마찬가지로 독점입니다.

디바이스 드라이버 패키지에는 패키지가 적용되는 디바이스를 설명하는 INF 파일이 포함되어 있습니다. 펌웨어 드라이버 패키지는 동일합니다. 이 업데이트 메커니즘을 지원하는 디바이스 및 시스템 펌웨어 리소스는 펌웨어 드라이버 패키지에 바인딩하기 위해 자신을 고유하게 식별해야 합니다. 다음 섹션에서는 식별 메커니즘에 대해 설명합니다.

섹션 내용