컴퓨터 가 2 개의 64 개 주소를 모두 논리적으로 지정 하는 것을 제한하는 것은 없지만 MBR 스타일 파티션 헤더의 구현으로 인해 제한이 발생합니다. 대부분의 IBM 호환 컴퓨터에서 일반적으로 구현되는 표준 DOS 스타일 MBR에서 각 16 바이트 파티션 항목에는 4 바이트 (32 비트) LBA 섹터 주소를위한 공간 만 있습니다.
이는 최대 2 개의 32 개 섹터 만 처리 할 수 있고 각 섹터가 512 바이트 인 경우 MBR 스타일 파티션에 액세스 할 수있는 최대 범위는 2 32 x 512 바이트이며 이는 2048GiB 또는 2TiB와 같습니다. . 더 큰 섹터 크기 (예 : 4096 바이트)의 드라이브를 사용하면 최대 범위가 16TiB로 확장되지만 표준 512 바이트 섹터 이외의 더 큰 섹터 크기와 호환되는 컴퓨터 및 운영 체제가 필요합니다.
논리적 블록 주소 지정 에 대해서는 Wikipedia 기사에서 간단히 설명합니다 .
2003 년에 ATA-6 표준으로 도입 된 현재 48 비트 LBA 방식은 최대 128 PiB를 처리 할 수 있습니다. [...] 그러나 일반적인 DOS 스타일 마스터 부트 레코드 (MBR) 파티션 테이블은 최대 2TiB 크기의 디스크 파티션 만 지원합니다. 더 큰 파티션의 경우 다른 구성표로 교체해야합니다 (예 : 현재 INT 13h 확장과 64 비트 제한이있는 GUID 파티션 테이블 (GPT)).
실제로 GPT 스타일 파티션에는 해당 파티션의 시작 및 끝 논리 블록 주소를 지정하는 2 개의 8 바이트 필드가 있으며 주소 지정 가능 범위를 2 64 섹터 로 확장합니다 . 섹터 크기 (일반적으로 512 또는 4096 바이트)에 2 64 를 곱하여 디스크의 최대 파티션 크기를 계산하기 위해 위와 같이 유사한 계산을 수행 할 수 있습니다 .
마지막으로 GPT 파티션 테이블은 구현 / 레이아웃이 약간 다릅니다. MBR 스타일 파티션은 시작 및 끝 섹터를 CHS (3 바이트) 형식으로, 파티션 의 시작 섹터 및 크기 는 LBA 형식 (각각 4 바이트)으로 저장합니다. GPT는이 규칙을 따르지 않고 대신 해당 파티션의 시작 및 끝 섹터를 나타내는 두 개의 LBA (8 바이트) 값을 저장합니다.