MBR 대 GPT와 다른 파티션 체계의 차이점은 무엇입니까?


24

누구든지 MBR과 GPT 또는 다른 파티션 구성표의 주요 차이점이 무엇인지 말해 줄 수 있습니까? 왜 하나가 다른 하나를 선택합니까?


저는 전문가는 아니지만 Time Machine이라는 기능을 포함하는 Mac OS X의 새로운 릴리스에서 매우 유용하다고 생각합니다. GPT는 Mac OS X Lion의 요구 사항입니다. 따라서 GPT가 MBR보다 유용하다고 말할 수 있습니다.

어떤 다른 파티션 구성표가 있으며 어떤 상황에서 어떤 파티션 구성표를 사용해야합니까?


1
귀하의 질문에 너무 주관적으로 닫히지 않도록 (즉 건설적이지 않은 ) 질문을 다시 한 번 말하였습니다 . FAQ 에서 읽을 수있는 "더 나은 점"을 묻는 것은 권장되지 않습니다 .
slhck

우분투에는 "애플 파티션 맵"옵션이 있습니다 (아직 애플을 사용할 때까지 필요하지 않다고 생각했습니다). Windows에서는 작동하지 않습니다.
Kangarooo

답변:


23

MS-DOS 스타일 마스터 부트 레코드 (MBR), Apple 파티션 맵 (APM) 및 UEFI 스타일 GUID 파티션 테이블 (GPT)의 차이점 은 다음과 같습니다.

디스크 크기

MBR 및 APM은 사용 가능한 디스크 크기를 2TiB로 제한합니다 (파티션은 2TiB 제한을 초과하여 시작하거나 종료 할 수 없음). GPT를 사용하면 디스크는 최대 8 ZiB가 될 수 있습니다.

파티션 수

MBR은 4 개의 파티션으로 제한됩니다.

한계를 극복하기 위해 파티션 중 하나는 일반적으로 일련의 "논리 파티션"을 포함하는 "확장 파티션"으로 생성됩니다. BSD 시스템은 종종 BSD 디스크 라벨을 중첩하지만, 가장 일반적인 방법은 확장 부트 레코드 입니다.

APM은 최대 62 개의 파티션을 확장 할 수 있습니다. GPT는 최소 128을 가질 수 있습니다 .

파티션 메타 데이터

MBR 파티션에는 1 바이트 "유형"코드가있어 너무 작아 유용하지 않습니다 (대부분의 운영 체제는 매우 일반적인 유형 코드를 사용하고 나머지는 추측 만합니다). Windows NT는 또한 동일한 모델의 여러 디스크를 구별하기 위해 4 바이트 "디스크 ID"를 도입했습니다.

APM은 텍스트 "유형 식별자"(32 ASCII 바이트)를 사용합니다 (예 :) Apple_UFS. 또한 설명적인 파티션 이름으로 32 바이트를 예약합니다.

GPT는 이름에서 알 수 있듯이 파티션 유형에 16 바이트 GUID, 특정 파티션을 식별하기위한 다른 GUID (partuuid) 및 전체 디스크를 식별하기위한 또 다른 GUID를 사용합니다 (MBR "디스크 ID"와 유사) . 또한 파티션 레이블에 72 바이트 (UTF-16)를 예약합니다.

시스템 아키텍처

Intel 기반 Mac은 GPT 드라이브에서만 부팅 할 수 있지만 PowerPC 기반 Mac은 APM 만 지원합니다.

"일반"IBM 호환 PC는 0 번째 섹터에 유효한 BIOS 부트 로더와 AA55h부트 서명이 포함되어 있으면 모든 디스크를 부트 할 수 있습니다 . 이는 일반적으로 MBR을 의미하지만 모든 GPT 파티션 디스크에는이 요구 사항을 충족하는 "보호 MBR"이 있습니다.

UEFI 호환 부트 로더가있는 한 UEFI를 사용하는 PC는 GPT와 MBR을 다시 지원해야합니다. UEFI는 부트 로더를 특정 유형 코드로 FAT32 파티션에 보관합니다.

(예외 : 일부 특정 BIOS 버전은 버그 나 기능으로 인해 GPT "보호 MBR"을 유효하지 않은 것으로 거부합니다. 또한 Windows는 BIOS 시스템의 GPT 디스크 또는 UEFI 시스템의 MBR 디스크에서 부팅을 거부합니다. 알 수 없는.)

부트 로더

BIOS 시스템에서 초기 부트 로더는 MBR의 일부입니다. MBR에는 부트 로더가 하나만있을 수 있으므로 이중 부팅 시스템을 설치할 때 충돌이 발생합니다. MBR 부트 로더의 x86 DOS 출처로 인해 코드는 x86 아키텍처에 따라 다릅니다.

반면, UEFI는 부트 로더 (잠재적으로 다중) 및 기타 EFI 도구에 전용 FAT32 파티션을 사용합니다. 파티션 내용은 모든 OS에서 쉽게 관리 할 수 ​​있습니다.

기술적 인 비트와 조각

  • 디스크 당 하나의 MBR 또는 APM이 섹터 0에서 시작하여 하나만 있습니다. GPT는 디스크 끝 근처에 백업 사본을 보관합니다.

MBR 및 GPT와 관련된보다 자세한 정보 : Windows 및 GPT FAQ


1
질문에 대한 Mac의 맥락을 고려할 때 최초의 첫 글 머리 기호가 잘못되었습니다. 나는 downvoting보다는 편집의 자유를 가져 갔다. 나는 당신이 상관하지 않기를 바랍니다.
Spiff

대부분의 Intel 기반 Mac은 APM (Apple Partition Map) 형식의 드라이브에서 부팅 할 수 있지만 비밀이므로 아무에게도 말하지 마십시오.
Gordon Davisson


1
그건 그렇고, 거의 15 살짜리 오류를 처음 발견 한 것으로 잘되었습니다. 16EiB는 물론 64 비트 섹터 번호를 가진 볼륨 또는 디스크 크기가 아니라 64 비트 파일 포인터를 사용 하는 최대 파일 크기입니다. 신뢰할 수있는 로그 테이블에 따르면 8ZiB는 후자에 적합합니다.
JdeBP

10

MBR, GPT 및 APM의 세 가지 파티션 구성표 만 알고 있습니다. (이것들은 Apple의 디스크 유틸리티가 만들 수있는 것들입니다.)

MBR (마스터 부트 레코드)은 역사적으로 Windows에서 사용되므로 대부분의 컴퓨터 제조업체에서 사용됩니다. MBR 디스크에서 Mac을 부팅 할 수 있는지 확실하지 않습니다. 나는 그렇게 생각하지 않습니다.

GPT (GUID Partition Table)는 일반적으로 인텔의 EFI BIOS 교체와 함께 사용됩니다. 따라서 현재 Intel Mac에서 현재 Apple에서 사용하고 있습니다. 10.4 이상을 실행하는 모든 Mac은 GPT 디스크를 읽을 수 있습니다. Intel Mac 만 부팅 할 수 있습니다. 컴퓨터에 EFI가있는 경우 GPT 디스크에서 Windows를 부팅 할 수 있습니다.

APM (Apple Partition Map)은 Apple이 인텔 스위치 이전에 사용한 것입니다. 1989 년부터 Macintosh SE에서 사용되었습니다. Intel Mac은 APM 디스크로 부팅하여 읽을 수 있습니다.

질문에서 작성한 어설 션 ( "GPT가 MBR보다 유용합니다")이 잘못되었다고 말할 수 있습니다. 확실히 GPT를 사용하는 컴퓨터보다 MBR 디스크가있는 컴퓨터를 더 많이 부팅 할 수 있습니다. GPT 미래의 방식이지만 주요 PC 제조업체가 BIOS에서 EFI로 전환하는 데 시간이 조금 걸릴 수 있습니다.

Time Machine 디스크는 거의 확실하게 GPT를 사용하지만 결코 부팅하지 않으므로 완전히 관련이 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.