마스터 파티션 테이블이란 무엇입니까?

마스터 파티션 테이블은 하드 디스크 드라이브파티션 유형 및 크기와 같은 파티션 설명을 포함하는 마스터 부트 레코드 / 섹터 의 구성 요소입니다. 마스터 파티션 테이블은 디스크 서명마스터 부트 코드 를 수반하여 마스터 부트 레코드를 형성합니다.

마스터 파티션 테이블의 크기 (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 진수 버전을 읽을 수 있습니다.