UEFI는 MBR을 사용할 수 있습니다 - UEFI 사양에 대한 질문

UEFI는 MBR을 사용할 수 있습니다 - UEFI 사양에 대한 질문

UEFI 표준을 읽고 있습니다.https://uefi.org/sites/default/files/resources/UEFI_Spec_2_9_2021_03_18.pdf

115페이지의 섹션 5에서는 GPT 디스크 레이아웃에 대해 설명합니다. 정확히 어떻게 작동하는지 조금 혼란 스럽습니다. 아래에서 보면 UEFI가 MBR을 무시하는 것으로 보입니다.

레거시 MBR이 GPT 디스크 레이아웃을 사용하지 않는 경우(즉, MBR 디스크 레이아웃을 사용하는 경우) 디스크의 LBA 0(즉, 첫 번째 논리 블록)에 위치할 수 있습니다. MBR의 부팅 코드는 UEFI 펌웨어에 의해 실행되지 않습니다.

따라서 이것이 기본적으로 말하는 것은 펌웨어를 레거시 부팅 모드로 설정하는 경우 레거시 부팅 모드에서 잘 작동하는 MBR을 어떻게 정의한다는 것입니다. 시스템의 펌웨어가 UEFI 모드인 경우 5장에 지정된 MBR 정의가 있는 시스템이 부팅되지 않는다는 문제가 맞습니까?

답변1

따라서 이것이 기본적으로 말하는 것은 펌웨어를 레거시 부팅 모드로 설정하는 경우 레거시 부팅 모드에서 잘 작동하는 MBR을 어떻게 정의한다는 것입니다.

예, BIOS 및 UEFI 모드 모두에서 부팅 테이블이 있는 디스크를 가질 수 있습니다. 부팅 가능한 USB 스틱을 만드는 많은 도구가 이 작업을 수행할 수 있습니다.

시스템의 펌웨어가 UEFI 모드인 경우 5장에 지정된 MBR 정의가 있는 시스템이 부팅되지 않는다는 문제가 맞습니까?

아니요, 사양의 해당 부분은 다음과 같습니다.이것MBR의 부팅 코드UEFI 펌웨어에 의해 실행되지 않음이는 시스템을 부팅하는 데 사용되는 바이너리 지침이 포함된 MBR의 446바이트 영역이 UEFI 모드에서 실행되지 않음을 의미합니다.

MBR 디스크에 올바른 ESP(EFI 시스템 파티션)를 생성한 경우 UEFI 모드의 MBR 디스크에서 계속 부팅할 수 있습니다. UEFI 시스템은 ESP에서 실행 가능한 이미지만 부팅합니다.

따라서 MBR에 적절한 BIOS 부트로더를 배치하고 ESP에 UEFI 부트로더를 배치하면 두 모드 모두에서 부팅되는 디스크를 가질 수 있습니다.

관련 정보