macos – MBR と GPT と他のパーティションスキームの違いは何ですか?

gpt hard-drive macos mbr partitioning

誰か、MBR と GPT や他のパーティション方式の主な違いを教えてくれませんか?なぜどちらかを選ぶのでしょうか?


私は専門家ではありませんが、Mac OS Xの新しいリリースにはTime Machineという機能が含まれており、私は非常に便利だと感じています。Mac OS X LionではGPTが必須条件となっていますが・・・これを踏まえれば、MBRよりもGPTの方が便利だと思います

他にどのようなパーティション方式があり、どのような状況でどの方式を使用すべきか?

  24  Safran Ali  2011-08-17


ベストアンサー

MS-DOSスタイルのMaster Boot Record (MBR)、Apple Partition Map (APM)、UEFIスタイルのGUID Partition Table (GPT)などの違いがあります

Disk size

MBR と APM は使用可能なディスクサイズを 2 TiB に制限しています (パーティションは 2 TiB を超えて開始したり終了したりすることはできません)。GPTでは、ディスクは最大8ZiBまで可能です

Partition count

MBRは4つのパーティションに制限されています

この制限を回避するために、通常はパーティションの一つが「拡張パーティション」として作成され、その中に一連の「論理パーティション」が入れ子になって含まれています。最も一般的な方式は 拡張ブートレコード ですが、BSD システムでは BSD ディスクラベル を入れ子にすることがよくあります

APMは最大62のパーティションまで成長でき、GPTは少なくとも128のパーティションを持つことができます

Partition metadata

MBR パーティションには 1 バイトの「タイプ」コードがありますが、これは小さすぎて使い物になりません (ほとんどのオペレーティングシステムは非常に汎用的なタイプコードを使用しており、残りの部分を推測するだけです)。Windows NT では、同じモデルの複数のディスクを区別するために 4 バイトの「ディスク ID」も導入された

APM はテキストの “タイプ識別子” (32 ASCII バイト) を使用します。また、説明的なパーティション名のために32バイトを確保します

GPT は、その名の通り、パーティションタイプに 16 バイトの GUID を使用し、特定のパーティションを識別するための別の GUID (partuuid) と、ディスク全体を識別するための別の GUID (MBR の「ディスク ID」に似た目的) を使用します。また、パーティションラベル用に72バイト(UTF-16)を確保しています

System architectures

IntelベースのMacはGPTドライブからしか起動できませんが、PowerPCベースのMacはAPMしかサポートしていません

“通常の” IBM 互換 PC は、0 番目のセクタに有効な BIOS ブートローダと AA55h ブート署名が含まれている限り、どのようなディスクでも起動することができます。これは通常MBRを意味しますが、GPTパーティション化されたディスクはすべてこの要件を満たす “保護MBR “を持っています

UEFI を使用している PC は GPT と MBR の両方をサポートする必要があります。(UEFI はブートローダを特定のタイプコードの FAT32 パーティションに保存します)

(例外。一部の特定のBIOSバージョンでは、バグや誤植により、GPTの “保護MBR “が無効であるとして拒否されます。また、BIOS システムでは GPT ディスクからの起動を、UEFI システムでは MBR ディスクからの起動を Windows は拒否します。)

Boot loaders

BIOS システムでは、初期ブートローダは MBR の一部です。MBR には 1 つのブートローダしかないため、デュアルブートシステムをインストールする際に競合が発生します。MBR ブートローダの x86 DOS の起源のため、コードは x86 アーキテクチャに固有のものです

一方、UEFIでは、ブートローダ(複数の可能性もある)や他のEFIツール用に専用のFAT32パーティションを使用しています。パーティションの内容はどのOSからでも簡単に管理できます

技術的なビットとピース

  • 1つのディスクに1つのMBRまたはAPMがあり、どちらもセクタ0から始まります。 GPTはディスクの終わり近くにバックアップコピーを保持します

MBR と GPT に関連するより詳細な情報です。Windows と GPT FAQ

23  user1686  2011-08-17


私が知っているのは3つのパーティション方式だけです。MBR, GPT, APMです。(これらはAppleのディスクユーティリティで作成できるものです)

MBR (Master Boot Record) は歴史的に Windows で使用されてきました (したがって、ほとんどのコンピュータメーカーで使用されています)。MBR ディスクから Mac を起動できるかどうかは定かではありません

GPT (GUID Partition Table)は、一般的にIntelのEFI BIOSの置き換えに合わせて使用されている。そのため、現在AppleがIntel Macで使用しているものがほとんどです。10.4以上を実行しているMacであれば、GPTディスクを読み取ることができます。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を使用していますが、そこから起動することはありませんので、それは全く関係ありません

10  Cajunluke  2011-08-17


タイトルとURLをコピーしました