
MBR と GPT または他のパーティション スキームの主な違いを教えていただけますか? どちらか一方を選択する理由は何でしょうか?
私は専門家ではありませんが、Mac OS X の新しいリリースには Time Machine という機能が含まれており、非常に便利だと感じています。GPT は Mac OS X Lion の要件です。したがって、この点からすると、GPT は MBR よりも便利だと言えます。
他にどのようなパーティション スキームがあり、どのような状況でどのスキームを使用すればよいのでしょうか。
答え1
MS-DOSスタイルの違いマスターブートレコード(MBR)、Apple パーティションマップ(APM)、およびUEFIスタイルのGUID パーティション テーブル(GPT) は次のとおりです。
ディスクサイズ
MBR と APM では、使用可能なディスク サイズが 2 TiB に制限されます (パーティションは 2 TiB の制限を超えて開始または終了することはできません)。GPT では、ディスクは最大 8 ZiB まで可能です。
パーティション数
MBR は 4 つのパーティションに制限されます。
この制限を回避するために、通常、パーティションの1つは「拡張パーティション」として作成され、その中に一連の「論理パーティション」がネストされます。この最も一般的なスキームは、拡張ブートレコードただし、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 にはブート ローダーが 1 つしか存在できないため、デュアル ブート システムをインストールすると競合が発生します。MBR ブート ローダーは x86 DOS に由来するため、コードは x86 アーキテクチャに固有です。
一方、UEFI はブートローダ (複数も可能) やその他の EFI ツール用に専用の FAT32 パーティションを使用します。パーティションの内容はどの OS からでも簡単に管理できます。
技術的な詳細
- ディスクごとに MBR または APM が 1 つだけあり、どちらもセクター 0 から始まります。GPT はディスクの終わり近くにバックアップ コピーを保持します。
MBR と GPT に関するより詳細な情報:Windows と GPT に関する FAQ
答え2
私が知っているパーティション スキームは、MBR、GPT、APM の 3 つだけです (これらは Apple のディスク ユーティリティで作成できるものです)。
MBR(マスター ブート レコード) は、歴史的に Windows で使用されています (したがって、ほとんどのコンピューター メーカーでも使用されています)。MBR ディスクから Mac を起動できるかどうかはわかりませんが、できないと思います。
GPT(GUID パーティション テーブル) は、通常、Intel の EFI BIOS 代替品と組み合わせて使用されます。そのため、現在 Apple の Intel Mac で主に使用されています。10.4 以降を実行している Mac であれば、GPT ディスクを読み取ることができますが、そこから起動できるのは Intel Mac のみです。コンピューターに EFI が搭載されている場合は、GPT ディスクで Windows を起動できます。
オーストラリア(Apple Partition Map) は、Apple が Intel に切り替える前に使用していたものです。1989 年から Macintosh SE で使用されています。Intel Mac は APM ディスクから起動して読み取ることができます。
質問で述べた主張 (「GPT は MBR よりも便利です」) は正しくないと思います。MBR ディスクを使用すると、GPT ディスクを使用するよりも多くのコンピューターを起動できます。GPTはこれは将来の方向性ですが、大手 PC メーカーが BIOS から EFI に切り替えるには、しばらく時間がかかるかもしれません。
Time Machine ディスクはほぼ間違いなく GPT を使用しますが、そこから起動することはないので、これはまったく無関係です。