MBRとGPTまたは他のパーティションスキームとの主な違いは何か教えてもらえますか?なぜ一方が他方を選択するのでしょうか?
私は専門家ではありませんが、Mac OS Xの新しいリリースにはTime Machineという機能が含まれていますが、これは非常に便利です。GPTはMac OS X Lionの要件です。したがって、これに基づいて、GPTはMBRよりも便利であると言えます。
他にどのようなパーティションスキームがあり、どの状況でどのスキームを使用する必要がありますか?
MBRとGPTまたは他のパーティションスキームとの主な違いは何か教えてもらえますか?なぜ一方が他方を選択するのでしょうか?
私は専門家ではありませんが、Mac OS Xの新しいリリースにはTime Machineという機能が含まれていますが、これは非常に便利です。GPTはMac OS X Lionの要件です。したがって、これに基づいて、GPTはMBRよりも便利であると言えます。
他にどのようなパーティションスキームがあり、どの状況でどのスキームを使用する必要がありますか?
回答:
MS-DOSスタイルのマスターブートレコード(MBR)、Appleパーティションマップ(APM)、およびUEFIスタイルのGUIDパーティションテーブル(GPT)の違いは次のとおりです。
MBRおよびAPMは、使用可能なディスクサイズを2 TiBに制限します(パーティションは、2 TiBの制限を超えて開始または終了することはできません)。GPTでは、ディスクは最大8 ZiBまで可能です。
MBRは4つのパーティションに制限されています。
制限を回避するために、パーティションの1つは通常、一連の「論理パーティション」をネストして含む「拡張パーティション」として作成されます。最も一般的なスキームはExtended Boot Recordです。ただし、BSDシステムは、代わりにBSDディスクラベルをネストすることがよくあります。
APMは最大62パーティションまで拡張できます。GPTには少なくとも 128を設定できます。
MBRパーティションには1バイトの「タイプ」コードがありますが、小さすぎて有用ではありません(ほとんどのオペレーティングシステムは非常に汎用的なタイプコードを使用し、残りは推測するだけです)。Windows NTは、同じモデルの複数のディスクを区別するために4バイトの「ディスクID」も導入しました。
APMは、テキストの「タイプ識別子」(32 ASCIIバイト)を使用しますApple_UFS
。また、説明的なパーティション名用に32バイトを予約します。
GPTは、その名前が示すように、パーティションタイプに16バイトのGUID、特定のパーティション(partuuid)を識別する別のGUID、およびディスク全体を識別する別の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にはブートローダーが1つしか存在できないため、デュアルブートシステムをインストールするときに競合が発生します。MBRブートローダーのx86 DOSの起源により、コードはx86アーキテクチャに固有です。
一方、UEFIはブートローダー(潜在的に複数)および他のEFIツールに専用のFAT32パーティションを使用します。パーティションの内容は、どのOSからでも簡単に管理できます。
MBRおよびGPTに関連するより詳細な情報:WindowsおよびGPT FAQ
MBR、GPT、およびAPMの3つのパーティションスキームのみを知っています。(これらはAppleのディスクユーティリティで作成できるものです。)
MBR(マスターブートレコード)は、歴史的にWindowsで使用されています(したがって、ほとんどのコンピューターメーカーで使用されています)。MBRディスクからMacを起動できるかどうかはわかりません。そうは思いません。
GPT(GUID Partition Table)は、通常、IntelのEFI BIOSの置き換えと組み合わせて使用されます。そのため、ほとんどの場合、Appleが現在Intel Macで使用しています。10.4以降を実行しているMacは、GPTディスクを読み取ることができます。Intel Macからのみ起動できます。コンピューターにEFIがある場合は、GPTディスクでWindowsを起動できます。
APM(Apple Partition Map)は、Intelが切り替える前にAppleが使用したものです。1989年以来、Macintosh SEで使用されています。Intel Macは、APMディスクから起動および読み取りできます。
質問で行った主張(「GPTはMBRよりも便利です」)は間違っています。GPTを使用するコンピューターよりもMBRディスクでより多くのコンピューターを確実に起動できます。GPT は将来の方法ですが、大手PCメーカーがBIOSからEFIに切り替えるにはしばらく時間がかかる場合があります。
Time Machineディスクはほぼ確実にGPTを使用しますが、決して起動しないため、まったく関係ありません。