마스터 파티션 테이블은 하드 디스크 드라이브 의 파티션 유형 및 크기와 같은 파티션 설명을 포함하는 마스터 부트 레코드 / 섹터 의 구성 요소입니다. 마스터 파티션 테이블은 디스크 서명 과 마스터 부트 코드 를 수반하여 마스터 부트 레코드를 형성합니다.
마스터 파티션 테이블의 크기 (64 바이트) 때문에 하드 드라이브에 최대 4 개의 파티션 (각각 16 바이트)을 정의 할 수 있습니다.
그러나 추가 파티션은 실제 파티션 중 하나를 확장 파티션으로 정의한 다음 해당 확장 파티션 내에 추가 논리 파티션을 정의하여 설정할 수 있습니다.
참고 : 사용 가능한 디스크 파티션 도구 는 파티션 을 조작하고 파티션을 "활성"으로 표시하는 등의 쉬운 방법입니다.
마스터 파티션 테이블의 다른 이름
마스터 파티션 테이블은 간혹 파티션 테이블 또는 파티션 맵이라고도하며 MPT로도 약어로 표시됩니다.
마스터 파티션 테이블 구조 및 위치
마스터 부트 레코드에는 446 바이트의 코드와 64 바이트의 파티션 테이블이 있으며 나머지 두 바이트는 디스크 서명을 위해 예약되어 있습니다.
다음은 마스터 파티션 테이블의 각 16 바이트의 특정 임무입니다.
크기 (바이트) | 기술 |
1 | 여기에는 부트 레이블이 들어 있습니다. |
1 | 시작 머리 |
1 | 시작 섹터 (처음 6 비트) 및 시작 실린더 (상위 2 비트) |
1 | 이 바이트는 시작 실린더의 하위 8 비트를 유지합니다. |
1 | 여기에는 파티션 유형이 포함됩니다. |
1 | 끝 머리 |
1 | 엔디드 섹터 (처음 6 비트) 및 종료 실린더 (상위 2 비트) |
1 | 이 바이트는 종료 실린더의 하위 8 비트를 유지합니다. |
4 | 파티션의 선두 섹터 |
4 | 파티션의 섹터 수 |
부트 레이블은 하드 드라이브에 둘 이상의 운영 체제가 설치되어있는 경우 특히 유용합니다. 둘 이상의 기본 파티션이 있으므로 부팅 레이블을 사용하여 부팅 할 OS를 선택할 수 있습니다.
그러나 파티션 테이블은 항상 다른 옵션을 선택하지 않으면 부팅되는 "활성"파티션의 역할을하는 하나의 파티션을 추적합니다.
파티션 테이블의 파티션 유형 섹션은 해당 파티션의 파일 시스템 을 나타내며 06 또는 0E 파티션 ID는 FAT , 0B 또는 0C는 FAT32를 의미하며 07은 NTFS 또는 OS / 2 HPFS를 의미합니다.
모든 섹터에 대해 512 바이트의 파티션이있는 경우 전체 파티션의 바이트 수를 얻으려면 총 섹터 수를 512로 곱해야합니다. 그런 다음이 숫자를 1,024로 나눠서 필요한 수를 킬로바이트로, 다시 메가 바이트로, 그리고 다시 기가 바이트로 나눌 수 있습니다.
MBR의 오프셋 1BE 인 첫 번째 파티션 테이블, 두 번째, 세 번째 및 네 번째 주 파티션의 다른 파티션 테이블은 1CE, 1DE 및 1EE에 있습니다.
오프셋 | 길이 (바이트) | 기술 | |
마녀 | 소수 | ||
1BE - 1CD | 446-461 | 16 | 주 파티션 1 |
1CE-1DD | 462-477 | 16 | 주 파티션 2 |
1DE-1ED | 478-493 | 16 | 주 파티션 3 |
1EE-1FD | 494-509 | 16 | 주 파티션 4 |
wxHexEditor 및 Active @ Disk Editor와 같은 도구를 사용하여 마스터 파티션 테이블의 16 진수 버전을 읽을 수 있습니다.