다음을 통해 공유


Windows 10 Mobile 대한 UEFI 요구 사항

모든 Windows 버전에 적용되는 UEFI 요구 사항에 나열된 UEFI 요구 사항 외에도 Windows 10 Mobile 실행하는 디바이스는 이 항목에 설명된 추가 요구 사항을 충족해야 합니다.

모든 Windows 버전에 대한 일반 UEFI 요구 사항을 확장하는 요구 사항

다음 표에서는 모든 Windows 버전에 적용되는 UEFI 요구 사항에 설명된 요구 사항을 확장하는 Windows 10 Mobile 대한 UEFI 요구 사항을 설명합니다.

요구 사항 Description
GPT 디바이스는 GPT(GUID 파티션 테이블)에서 부팅할 수 있어야 합니다. 또한 디바이스는 UEFI 사양의 "GUID 파티션 테이블 디스크 레이아웃" 섹션 5.3에 설명된 대로 기본 및 백업 GPT를 모두 포함해야 합니다.
변수 서비스 변수 서비스는 Microsoft에서 사용하기 위해 64KB 이상의 비휘발성 스토리지를 제공해야 합니다. 또한 이러한 변수 서비스는 스토리지의 표시된 위치에 구현되어야 합니다. 이 요구 사항은 보안 부팅을 위해 키 및 기타 매개 변수를 저장할 충분한 공간을 확보하고, 전체 스토리지를 새 변수로 플래시할 수 있도록 하고, 전체 스토리지를 깜박일 때 이러한 변수를 제외할 수 있도록 하는 데 필요합니다. BOM 비용 및 하드웨어 복잡성을 줄이기 위해 Microsoft는 장치에 추가 플래시 부분을 추가하여 가변 서비스를 구현해서는 안 됩니다.
단순 텍스트 입력 프로토콜 다음 물리적 키는 다음 함수에 매핑됩니다.

볼륨 크게: 위쪽 화살표
볼륨 크게: 아래쪽 화살표
카메라: Enter
전원 단추: 일시 중단
메모리 서비스 GetMemoryMap() 함수는 UEFI 사양의 섹션 6.2 "Memory Services"에 지정된 대로 플랫폼에 대한 실제 메모리의 전체 범위를 반환해야 합니다.
EFI 블록 I/O 프로토콜 EFI 블록 I/O 프로토콜은 기본 섹터 크기에 따라 스토리지 디바이스 크기를 보고해야 합니다. 예를 들어 4KB 섹터 디바이스는 512바이트 섹터 디바이스로 보고해서는 안 됩니다.

Windows 10 Mobile 관련 요구 사항

다음 표에서는 Windows 10 Mobile 관련된 요구 사항을 설명합니다.

요구 사항 Description
UEFI 드라이버 UEFI 드라이버는 UEFI 펌웨어에 포함되어야 합니다.
USB 함수 프로토콜 UEFI 펌웨어에는 UEFI USB 함수 프로토콜을 준수하는 드라이버가 포함되어야 합니다. 자세한 내용은 UEFI USB 함수 프로토콜을 참조하세요. UEFI의 USB 열거형은 Microsoft 코드에서만 처리해야 합니다.
배터리 충전 프로토콜 디바이스에서 Microsoft UEFI 배터리 충전 애플리케이션을 사용하는 경우 UEFI 펌웨어에는 UEFI 배터리 충전 프로토콜을 구현하는 드라이버가 포함되어야 합니다. 디바이스가 Microsoft UEFI 배터리 충전 소프트웨어에 손을 떼기 전에 디바이스는 USB 배터리 충전 v1.2 사양을 준수해야 합니다. 자세한 내용은 부팅 환경에서 UEFI 배터리 충전 프로토콜배터리 충전을 참조하세요.

중요: 이 요구 사항은 디바이스에서 Microsoft UEFI 배터리 충전 애플리케이션을 사용하는 경우에만 적용됩니다. 디바이스가 Microsoft 제공 애플리케이션 대신 사용자 지정 UEFI 배터리 충전 애플리케이션을 사용하는 경우 UEFI 배터리 충전 드라이버는 UEFI 배터리 충전 프로토콜을 구현해서는 안 됩니다.
전원 상태 프로토콜 표시 디바이스에서 Microsoft UEFI 배터리 충전 애플리케이션을 사용하는 경우 UEFI 펌웨어에는 UEFI 디스플레이 전원 상태 프로토콜을 구현하는 드라이버가 포함되어야 합니다. 이 프로토콜은 UEFI 환경에서 충전하는 동안 화면 및 백라이트를 끄고 다시 켜는 데 사용됩니다. 이 프로토콜에 대한 자세한 내용은 UEFI 디스플레이 전원 상태 프로토콜을 참조하세요. UEFI 배터리 충전 애플리케이션에서 이 프로토콜을 사용하는 방법에 대한 자세한 내용은 UEFI 배터리 충전 애플리케이션의 아키텍처를 참조하세요.

중요: 이 요구 사항은 디바이스에서 Microsoft UEFI 배터리 충전 애플리케이션을 사용하는 경우에만 적용됩니다. 디바이스가 Microsoft 제공 애플리케이션 대신 사용자 지정 UEFI 배터리 충전 애플리케이션을 사용하는 경우 UEFI 배터리 충전 드라이버는 UEFI 디스플레이 전원 상태 프로토콜을 구현하지 않아야 합니다.
전원 최적화 과도한 전력을 사용하지 않도록 UEFI 환경을 전원 최적화하는 것이 좋습니다. 이를 통해 디바이스는 부팅하는 동안 가능한 한 적은 전력을 사용하고 가능한 한 빨리 충전할 수 있습니다(UEFI에서 충전할 때).
예약된 하드웨어 단추 부팅 프로세스 중에 Microsoft는 여러 Microsoft 제공 UEFI 애플리케이션을 시작하는 데 사용할 수 있는 트리거로 전원, 볼륨 업 및 볼륨 다운 단추의 독립 실행형 누름을 정의합니다. OEM은 사용자 지정 작업을 수행하거나 다른 UEFI 애플리케이션을 시작하기 위해 부팅 중에 전원, 볼륨 업 또는 볼륨 다운 단추를 오버로드해서는 안 됩니다.

다음 목록에서는 이러한 단추로 시작하는 Microsoft 제공 UEFI 애플리케이션을 보여 줍니다.

볼륨 업: Microsoft에서 제공하는 UEFI 플래시 애플리케이션.
볼륨 감소: Microsoft에서 제공하는 UEFI 디바이스 재설정 애플리케이션.
전원: Microsoft에서 제공하는 개발자 부팅 메뉴 애플리케이션입니다.

참고: OEM은 UEFI 환경에서 볼륨 업 및 볼륨 다운 단추가 각각 위쪽 화살표 및 아래쪽 화살표 키로 작동하는지 확인해야 합니다.
OEM UEFI 애플리케이션 OEM은 디바이스 제조 및 서비스를 지원하는 UEFI 애플리케이션을 추가할 수 있습니다. 이러한 애플리케이션에는 다음과 같은 제한 사항이 있습니다.

UEFI 애플리케이션은 부팅 시간에 영향을 미치지 않아야 합니다.
UEFI 애플리케이션은 허용되는 db(서명 데이터베이스) UEFI 변수에 있는 인증서로 서명해야 합니다.
UEFI 애플리케이션은 다음 방법 중 하나로 동작해야 합니다. 기본 OS로 부팅하는 동안 실행하거나 OS를 업데이트하거나 기본 OS로 부팅하는 동안 항상 실행하거나 OS를 업데이트해야 합니다.

UEFI 애플리케이션은 때때로 실행되지 않아야 하며 기본 OS로 부팅하거나 OS를 업데이트하는 동안 실행되지 않아야 하는 경우도 있습니다. 디바이스 암호화를 사용하도록 설정하면 TPM(신뢰할 수 있는 플랫폼 모듈)이 부팅 시퀀스를 저장하며 디바이스 암호화를 사용하도록 설정한 후에는 변경할 수 없습니다. 예를 들어 부팅 시퀀스가 UEFI 펌웨어>애플리케이션 A> bootarm.efi인 경우 부팅 시퀀스에서 애플리케이션 A 를 제거하면 TPM이 봉인 해제되지 않습니다.

또한 여러 UEFI 애플리케이션이 있는 경우 펌웨어는 애플리케이션의 일관된 순서를 확인해야 합니다. 예를 들어 부팅 시퀀스가 UEFI 펌웨어>애플리케이션 A>애플리케이션 B> bootarm.efi인 경우 부팅 시퀀스를 UEFI 펌웨어>애플리케이션 B 애플리케이션 A> bootarm.efi로 변경하면 애플리케이션A>와 B 체인이 db의 다른 항목에 연결된 경우 TPM이 봉인 해제되지 않을 수 있습니다.

부팅 애플리케이션의 서명 인증서를 업데이트해도 TPM에 문제가 발생하지 않습니다. 그러나 UEFI 애플리케이션이 db의 다른 항목에 연결되도록 사임하면 TPM의 봉인 해제 실패도 발생합니다.

SoC 플랫폼의 Windows에 대한 최소 UEFI 요구 사항

모든 Windows 버전에 적용되는 UEFI 요구 사항

USB 플래시 지원에 대한 UEFI 요구 사항