중국어 이름: GUID 디스크 파티션 테이블 mbth: GUID 파티션 테이블 의미: 글로벌 고유 id 디스크 파티션 테이블 정의: 물리적 하드 디스크 파티션 테이블의 구조 레이아웃 표준 개념 소개, 특징, 기존 MBR, 파티션 테이블 헤더, 파티션 테이블 항목, 개념 소개 GUID 파티션 테이블 (GPT) 은 물리적 하드 디스크 파티션 테이블의 구조 레이아웃 표준입니다. 이는 인텔이 PC 의 BIOS 를 대체하는 데 사용하는 확장 가능한 펌웨어 인터페이스 (EFI) 표준의 일부입니다. BIOS 시스템의 섹터를 대체하여 논리 블록 주소 및 크기 정보를 저장하는 MBR (master boot record) 파티션 테이블입니다. MBR 파티션 테이블은 섹터가 5 12 바이트인 디스크의16tb 보다 큰 용량 (1×10/kloc-0) 을 지원하지 않습니다 그러나 일부 하드 디스크 제조업체 (예: 히젤 및 서부 데이터) 는 이러한 제한을 인식하고 대형 디스크를 (으) 로 업그레이드합니다. 이처럼' 올바른' 것으로 보이는 이 솔루션은 디스크 할당 테이블 개선에 대한 수요를 일시적으로 줄여주지만, 대형 장치에서 BIOS 에서 부팅될 때 디스크를 최적의 파티션으로 분할하는 방법에 대한 혼란을 야기하고 있습니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), "올바른", "올바른") GPT 는 논리 블록 주소에 64 비트를 할당하므로 최대 파티션 크기는 2 64-1섹터일 수 있습니다. 섹터 크기가 5 12 바이트인 디스크의 경우 9.4 zb (9.4 x 10 2 1 바이트) 또는18e5/를 가질 수 있습니다 709,551,615 (2 64-1) 개 섹터 x 512 (=
20 10 에서는 대부분의 운영 체제에서 GPT 를 지원합니다. Mac OS X 및 Windows 를 포함한 일부 운영 체제는 EFI 를 기반으로 GPT 파티션에서만 부팅을 지원합니다. # 운영 체제 지원을 참조하십시오. GPT 파티션 테이블의 구조입니다. 이 예에서 각 논리 블록 (LBA) 은 5 12 바이트이고 각 파티션의 레코드는 128 바이트입니다. 음의 LBA 주소는 마지막 블록부터 카운트다운을 의미합니다. 1 마지막 조각을 나타냅니다. MBR 하드 드라이브에서 파티션 정보는 마스터 부트 레코드 (MBR) 에 직접 저장됩니다 (MBR 은 시스템의 부트 프로그램도 저장함). 그러나 GPT 하드 드라이브에서 파티션 테이블의 위치 정보는 GPT 헤더에 저장됩니다. 그러나 호환성을 위해 하드 드라이브의 첫 번째 섹터는 여전히 MBR, GPT 헤드로 사용됩니다. 현대 MBR 과 마찬가지로 GPT 도 이전 CHS 주소 지정 방법 대신 논리 블록 주소 (LBA) 를 사용합니다. 기존의 MBR 정보는 LBA 0 에 저장되고, GPT 헤더는 LBA 1 에 저장되며, 그 다음에 파티션 테이블 자체가 저장됩니다. 64 비트 Windows 운영 체제는 16384 바이트 (또는 32 섹터) 를 GPT 파티션 테이블로 사용하며, 다음 LBA 34 는 하드 드라이브에서 첫 번째 파티션의 시작입니다. 애플은 "모든 장치의 블록 크기가 5 12 바이트라고 가정하지 마라" 고 경고했다. 솔리드 스테이트 드라이브와 같은 일부 최신 스토리지 장치는 1024 바이트 블록을 사용할 수 있고, 일부 자기 디스크 (MO) 는 2048 바이트 섹터를 사용할 수 있습니다 (그러나 자기 디스크는 일반적으로 분할되지 않음). 일부 하드 드라이브 제조업체는 섹터가 4096 바이트인 하드 드라이브를 생산할 계획이지만, 20 10 초가 되면 이 새 하드 드라이브는 펌웨어를 사용하여 운영 체제를 5 12 바이트 섹터로 위장합니다. 인텔 아키텍처를 사용하는 MAC 컴퓨터에서도 GPT 를 사용합니다. 파티션 테이블 손상의 위험을 줄이기 위해 GPT 는 하드 디스크 끝에 파티션 테이블 사본을 보관합니다. 기존 MBR (LBA 0) 은 호환성을 위해 GPT 파티션 테이블 시작 부분에 기존 MBR 사본을 저장하여 GPT 를 지원하지 않는 하드 디스크 관리 도구가 하드 드라이브의 데이터를 잘못 식별하고 손상시키지 않도록 합니다. 이 MBR 은 보호 MBR 이라고도 합니다. GPT 에서 부팅을 지원하는 운영 체제에서는 1 단계 부팅 코드를 저장하는 데도 사용됩니다. 이 MBR 에서는 하나의 파티션만 0xEE 로 표시됩니다. 즉, 이 하드 드라이브는 GPT 파티션 테이블을 사용합니다. GPT 하드 드라이브를 인식하지 못하는 운영 체제는 일반적으로 알 수 없는 유형의 파티션을 인식하고 사용자가 명시적으로 파티션 삭제를 요청하지 않는 한 하드 드라이브 작동을 거부합니다. 이렇게 하면 실수로 파티션을 삭제할 위험을 방지할 수 있습니다. 또한 GPT 파티션 테이블을 인식하는 운영 체제는 보호된 MBR 의 파티션 테이블을 확인하고 파티션 유형이 0xEE 가 아니거나 MBR 파티션 테이블에 여러 항목이 있는 경우 하드 드라이브 작동을 거부합니다. MBR/GPT 혼합 파티션 테이블을 사용하는 하드 드라이브에서는 GPT 파티션 테이블 (일반적으로 처음 4 개 파티션) 의 부분 파티션 (일반적으로 처음 4 개 파티션) 이 저장되므로 GPT 부팅을 지원하지 않는 운영 체제를 이 MBR 에서 부팅할 수 있습니다. 부팅 후에는 MBR 파티션 테이블의 파티션만 실행할 수 있습니다. 예를 들어 부트 캠프는 이렇게 Windows 를 시작합니다. 파티션 테이블 헤더 (LBA 1) 파티션 테이블 헤더는 하드 디스크의 사용 가능한 공간과 파티션 테이블을 구성하는 항목의 크기와 수를 정의합니다. 64 비트 Windows Server 2003 을 사용하는 시스템에서는 최대 128 개의 파티션을 생성할 수 있습니다. 즉, 파티션 테이블에 128 개의 항목을 보관할 수 있으며 각 항목은 128 바이트입니다. EFI 표준에 따르면 파티션 테이블에는 최소한 16384 바이트, 즉 128 파티션 항목의 크기가 있어야 합니다. 파티션 헤더에는 이 하드 드라이브의 GUID, 파티션 헤더 자체의 위치 및 크기 (항상 LBA 1), 백업 파티션 헤더 및 파티션 테이블의 위치 및 크기 (하드 드라이브 끝) 도 기록됩니다. 또한 자체와 파티션 테이블 간의 CRC32 검증도 저장합니다. 펌웨어, bootloader, 운영 체제는 부팅 시 이 검증 값에 따라 파티션 테이블이 잘못되었는지 확인할 수 있습니다. 잘못된 경우 소프트웨어를 사용하여 하드 드라이브의 마지막 백업 GPT 에서 전체 파티션 테이블을 복구할 수 있습니다. 백업 GPT 도 오류를 확인하면 하드 드라이브를 사용할 수 없습니다. 따라서 16 base 편집기를 사용하여 GPT 하드 드라이브의 파티션 테이블을 직접 수정할 수 없습니다. 운영 파티션 테이블과 백업 파티션 테이블의 헤더는 각각 하드 디스크의 두 번째 섹터 (LBA 1) 와 마지막 섹터에 있습니다. 백업 파티션 테이블 헤더의 정보는 백업 파티션 테이블에 관한 것입니다. 파티션 테이블 항목 (lba2–33) GPT 파티션 테이블은 간단하고 직접적인 방식으로 파티션을 나타냅니다. 파티션 테이블 항목의 처음 16 바이트는 파티션 유형 GUID 입니다. 예를 들어 EFI 시스템 파티션의 GUID 유형은 {c12a7328-F81f-11D2-입니다 다음 16 바이트는 파티션의 고유 GUID 입니다. 이 GUID 는 파티션 자체를 나타내고 이전 GUID 는 파티션 유형을 나타냅니다. 그런 다음 파티션의 시작과 끝에 있는 64 비트 LBA 숫자와 파티션의 이름과 속성이 이어집니다.