3.3. GUID 파티션 테이블
GUID 파티션 테이블(GPT)은 GUID(Globally Unique Identifier)를 기반으로 하는 파티션 체계입니다.
GPT는 Mater Boot Record(MBR) 파티션 테이블의 제한 사항을 처리합니다. MBR 파티션 테이블은 약 2.2TB와 같은 2TiB보다 큰 저장소를 처리할 수 없습니다. 대신 GPT는 용량이 큰 하드 디스크를 지원합니다. 최대 주소 지정 가능한 디스크 크기는 8ZiB이며 512 b 섹터 드라이브를 사용할 때 및 64 ZiB는 4096 개의 b 섹터 드라이브를 사용할 때입니다. 또한 GPT는 기본적으로 최대 128개의 기본 파티션 생성을 지원합니다. 파티션 테이블에 더 많은 공간을 할당하여 기본 파티션의 최대 크기를 확장합니다.
GPT에는 GUID를 기반으로 하는 파티션 유형이 있습니다. 특정 파티션에는 특정 GUID가 필요합니다. 예를 들어 EFI(Extensible Firmware Interface) 부팅 로더의 시스템 파티션에 GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B
가 필요합니다.
GPT 디스크는 다음과 같이 LBA(Logical Block addressing) 및 파티션 레이아웃을 사용합니다.
- MBR 디스크와 역호환을 위해 시스템은 MBR 데이터를 위해 GPT의 첫 번째 섹터(LBA 0)를 예약하고 "보호형 MBR"이라는 이름을 적용합니다.
기본 GPT
- 헤더는 장치의 두 번째 논리 블록(LBA 1)에서 시작됩니다. 헤더에는 디스크 GUID, 기본 파티션 테이블의 위치, 보조 GPT 헤더의 위치, CRC32 체크섬 자체, 기본 파티션 테이블이 포함됩니다. 또한 테이블의 파티션 항목 수를 지정합니다.
- 기본적으로 기본 GPT에는 128 파티션 항목이 포함됩니다. 각 파티션에는 128바이트, 파티션 유형 GUID 및 고유한 파티션 GUID의 입력 크기가 있습니다.
보조 GPT
- 복구의 경우 기본 파티션 테이블이 손상된 경우 백업 테이블로 유용합니다.
- 디스크의 마지막 논리 섹터에는 보조 GPT 헤더가 포함되어 있으며 기본 헤더가 손상된 경우 GPT 정보를 복구합니다.
다음을 포함합니다.
- 디스크 GUID
- 보조 파티션 테이블의 위치 및 기본 GPT 헤더
- CRC32 체크섬 자체
- 보조 파티션 테이블
- 가능한 파티션 항목 수
그림 3.1. GUID 파티션 테이블이 있는 디스크
BIOS 호환성 모드에서 실행되는 BIOS 시스템 또는 UEFI 시스템의 GPT 디스크에 부트 로더를 성공적으로 설치하려면 BIOS 부팅 파티션이 있어야합니다. 필요한 부팅 파티션에 대한 자세한 내용은 권장 파티션 스키마 를 참조하십시오.