어떤 이유로 UEFI 파티션이 "MUST"또는 "SHOULD"가 먼저됩니까? 그렇다면 왜?


11

영어아닌 Ubuntu-it.org 위키 페이지 에서 UEFI 파티션은 항상 디스크의 시작 부분에 있어야한다고 명시되어 있습니다.

English Ubuntu Community Help Wiki 페이지 에는 해당되지 않습니다 .

그렇다면 UEFI 파티션이 "MUST"또는 "SHOULD"(이전 페이지의 잘못된 표현이라고 가정)가 어떤 이유로 첫 번째입니까? 그렇다면 왜? 아니면 이것은 전혀 관련이 없습니까?


1
최신 설치 (Arch Linux + GRUB + GPT + UEFI)의 경우 마지막 입니다.
muru

답변:


12

이 답변에서 키워드 "SHOULD", "MUST"및 "MAY"(대문자)는 RFC 2119에 설명 된 대로 해석됩니다 .

(U) EFI 시스템 파티션 (지금부터 ESP) :

  • 디스크의 시작 부분에 존재할 수
  • Windows 호환성 때문에 FAT32이어야 합니다.

유일한 공식 제한 은 다음과 같습니다.

  • ESP는 반드시 디스크의 첫 2.2 테라 바이트에 있어야합니다.

따라서 ESP는 디스크의 처음 2.2TB 어디에나 있어야하지만 ESP가 첫 번째 파티션 이거나 디스크의 시작 부분에있을 필요는 없습니다.
(WA는 레드몬드에있는 일부 대기업이 시스템 통합 자들 에게 다르게 조언하고 있습니다 ) ...

다른 OS를로드하는 데만 사용되므로 디스크의 마지막 파티션 (<2.2TB 인 경우)으로 넣을 것입니다. 그러나 그것은 개인적이고 완전히 주관적인 의견 일뿐입니다!


마지막 문장에서 "2.2TB 미만"을 의미합니까? 그렇지 않으면 나는 당신의 조언이 의미가 없다고 생각합니다 ...
KutuluMike

@Fabby, 실제로 비 FAT32 UEFI가 제대로 작동합니까?
Pacerier

2
게시물의 "공식 제한"으로 링크문서BIOSMBR 제한을 나타냅니다 . ESP는 EFI 구성이므로 BIOS 제한이 적용되지 않습니다. ESP를 2TiB 마크보다 높게 배치하고 해당 ESP에서 컴퓨터를 성공적으로 부팅했습니다. 즉, MBR 디스크의 ESP는 반드시 2 ^ 32 섹터 (보통 2TiB) 표시 아래에 있거나 최소한 시작해야합니다. 그러나 MFI는 EFI 기반 시스템의 시스템 디스크에 거의 사용되지 않으므로이 제한은 각주에 거의 미치지 않습니다.
Rod Smith

여기에 EFI 파티션이 없는 좋은 이유가 있습니다. 이중으로 끝난 SanDisk Extreme USB 플래시 드라이브가 있습니다. 한쪽에는 표준 USB 커넥터가 있고 다른쪽에는 전화 용 USB-C 커넥터가 있습니다. 드라이브에는 다양한 Linux 설치 및 하나의 데이터 파티션을 위해 여러 개의 5 개의 파티션이 있습니다. 데이터 파티션을 먼저 배치하면 Windows와 Android 모두 마운트하고 읽고 쓸 수 있습니다. Android 및 모든 사전 제작자의 업데이트 Windows 시스템은 제거 가능한 드라이브의 첫 번째 파티션 만 마운트합니다.
BrianHVB

5

EFI 사양은 특히이 세부에 한계가 없음을 주장한다 :

UEFI는 시스템에 존재할 수있는 시스템 파티션의 수나 위치에 제한을 두지 않습니다.

(버전 2.5, 540 페이지)

실질적으로 ESP를 먼저 배치하는 것이 좋습니다.이 위치는 파티션 이동 및 크기 조정 작업으로 인해 영향을받지 않을 것입니다. 예를 들어, ESP가 OS A와 OS B 파티션 사이에 있고 OS B를 삭제하고 공간을 OS A에 제공하기로 결정했다고 가정합니다.이 경우 OS A 파티션을 확장하기 전에 ESP를 이동해야합니다 . 또한와 같은 일부 도구 는 ESP의 기본 위치로 efibootmgr사용 /dev/sda1됩니다. 따라서 ESP를 다른 곳에 배치 한 다음 기본값을 무시하는 것을 잊어 버린 경우 부팅 할 수없는 항목을 만들 수 있습니다.

디스크의 끝에 ESP를 두는 것은 대부분의 경우 거의 효과가 있지만 그 방법에는 미묘한 문제가 있습니다. 우선, 파티션 수를 변경하면 ESP 수가 더 이상 디스크에서의 위치와 일치하지 않거나 일부 파티션 도구가 번호를 다시 매길 수 있습니다. 결과는 혼동을 일으키거나 재구성을 요구할 수 있습니다. 또한 RAID를 사용하고 디스크 공간을 추가하면 디스크 끝에있는 ESP가 갑자기 중간에 하나가되어 이동해야 할 수도 있습니다.

사전 설치된 많은 Windows 시스템은 ESP를 2 위에두고 소규모 제조업체 별 파티션이 1 위를 차지합니다. 이러한 구성은 제대로 작동하며 제조업체의 파티션도 이동하거나 삭제할 가능성이 없으므로이 구성은 ESP를 1 위에 두는 것보다 나쁘지 않습니다. 나는 그러한 구성을 "수정"하는 방법을 벗어나지 않을 것이지만 공 디스크를 받았으며 OS 설치를 시작하라고 지시하면 나도 그렇게하지 않을 것입니다.

전반적으로 첫 번째 위치가 아닌 다른 곳에서 ESP를 작성해야하는 강력한 이유가 있다면 부담없이 작성하십시오. 그러나 빈 디스크로 시작하고 다른 이유가 없다면 ESP를 먼저 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.