MBR과 GPT, 다른 파티션 구성표의 차이점은 무엇입니까?

MBR과 GPT, 다른 파티션 구성표의 차이점은 무엇입니까?

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


저는 전문가는 아니지만 Time Machine이라는 기능이 포함된 새로운 Mac OS X 릴리스를 통해 매우 유용하다고 생각합니다. GPT는 Mac OS X Lion의 요구 사항입니다. 따라서 이를 바탕으로 GPT가 MBR보다 더 유용하다고 말하고 싶습니다.

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

답변1

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

디스크 크기

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

파티션 수

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를 사용하는 PC는 UEFI 호환 부트로더가 존재하는 한 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

답변2

저는 MBR, GPT, APM이라는 세 가지 파티션 구성표만 알고 있습니다. (이러한 디스크 유틸리티는 Apple의 디스크 유틸리티로 만들 수 있습니다.)

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

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

APM(Apple Partition Map)은 Apple이 Intel 전환 이전에 사용했던 것입니다. 1989년부터 Macintosh SE에서 사용되었습니다. Intel Mac은 APM 디스크에서 부팅하고 읽을 수 있습니다.

질문에서 귀하가 한 주장("GPT는 MBR보다 더 유용합니다")이 틀렸다고 말하고 싶습니다. 확실히 GPT를 사용하는 것보다 MBR 디스크로 더 많은 컴퓨터를 부팅할 수 있습니다. GPT~이다그러나 주요 PC 제조업체가 BIOS에서 EFI로 전환하는 데는 시간이 걸릴 수 있습니다.

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

관련 정보