다음을 통해 공유


UEFI(Unified Extensible Firmware Interface)

Windows 10 버전 1703(이 문서가 작성된 시점)을 기준으로 Microsoft에는 UEFI 사양 버전 2.3.1c가 필요합니다. UEFI.org 사양 문서를 계속 업데이트하고 이러한 업데이트로 원본을 개선했기 때문에 이 요구 사항은 결국 변경됩니다.

Microsoft 내에서 UEFI 사양 2.5 및 2.6에서 몇 가지 표현 모호성이 있다고 느꼈습니다. 따라서 이러한 사양 버전으로 업데이트되지 않았습니다. 그러나 사양 버전은 UEFI 소스 코드 트리에 영향을 주지 않습니다.

UEFI 코드를 구현하는 경우 원본 분기가 기본 분기의 최신 비트를 사용하여 빌드되고 최신 UEFI 사양 문서의 지침을 사용하여 빌드되었는지 확인합니다.

다양한 보안 기능과 관련된 UEFI 사양 문서에서 업데이트되는 기능이 있습니다. 예를 들어 UEFI 사양 2.6, "4.6 EFI 구성 테이블 & 속성 테이블" 섹션의 107페이지는 특히 "EFI_MEMORY_ATTRIBUTES_TABLE"에 대한 지원을 추가합니다.

  • MAT(메모리 특성 테이블):

    • EFI_MEMORY_ATTRIBUTES_TABLE. 이 표에서는 전체 UEFI 런타임을 설명해야 합니다.

    • 모든 항목에는 EFI_MEMORY_RO, EFI_MEMORY_XP 또는 둘 다 특성이 포함되어야 합니다. 메모리는 읽기 가능하고 실행 가능하거나 쓰기 가능하며 실행 불가능해야 합니다.

Windows 10 버전 1703을 기준으로 보안 부팅 모드와 관련된 UEFI 사양에 대한 최신 업데이트는 Windows에서 완전히 지원되지 않습니다. 새 보안 부팅 모드에 대한 지원은 향후 Windows 릴리스에 대해 조사되고 있습니다.

UEFI 사양 문서