重要なポイント
- GPT は、MBR よりも制限が少ない新しいパーティショニング標準であり、ドライブごとにより多くのパーティションを許可したり、より大きなドライブをサポートしたりできます。
- Windows と macOS の両方、および他のオペレーティング システムは、ドライブのパーティション分割に GPT を使用できます。
- GPT は MBR に比べて堅牢で、優れたデータ保護と回復のオプションを提供しますが、古いシステムとの互換性のために MBR は依然として必要です。
Windows 10 または Windows 11 で新しいディスクをセットアップすると、MBR (マスター ブート レコード) または GPT (GUID パーティション テーブル) のどちらを使用するかを尋ねられます。今日は GPT と MBR の違いを説明し、PC または Mac に適したものを選択できるように支援します。
GPT には多くの利点がありますが、MBR は依然として最も互換性があり、場合によっては依然として必要です。ちなみに、これは Windows のみの標準ではありません。macOS、Linux、その他のオペレーティング システムでも GPT を使用できます。
パーティションとは何ですか?
パーティションとは、ハード ドライブ、ソリッド ステート ドライブ、フラッシュ ドライブなど、あらゆる種類のストレージ デバイス上のスペースがどのように分割されるかを指します。ほとんどの場合、ドライブごとにパーティションは 1 つだけですが、それ以上のパーティションが存在する場合もよくあります。たとえば、「ディスク 0」を考えてみましょう。
パーティション 構造は、 パーティション上で情報がどのように構成されているか、パーティションの開始位置と終了位置、およびパーティションが起動可能な場合は起動時に使用されるコードを定義します。ディスクをパーティション分割してフォーマットしたことがある場合、または Windows をデュアル ブートするように Mac を設定したことがある 場合は、MBR と GPT に対処する必要があった可能性があります。 GPT は新しい標準であり、MBR を徐々に置き換えています。
GPT と MBR は何をするのですか?
ディスクドライブを使用するには、その前にパーティションを作成する必要があります 。 MBR (マスター ブート レコード) と GPT (GUID パーティション テーブル) は、ドライブ上のパーティション情報を保存する 2 つの異なる方法です。この情報には、物理ディスク上のパーティションの開始位置と終了位置が含まれるため、オペレーティング システムは、各パーティションにどのセクタが属しているか、どのパーティションが起動可能であるかを認識します。このため、ドライブにパーティションを作成する前に、MBR または GPT を選択する必要があります。
MBR の制限 MBR は、1983 年に IBM PC DOS 2.0 で初めて導入されました。MBR はドライブの先頭にある特別なブート セクタであるため、マスター ブート レコードと呼ばれます。このセクターには、インストールされているオペレーティング システムのブート ローダーとドライブの論理パーティションに関する情報が含まれています。ブート ローダーは、通常、ドライブ上の別のパーティションから大きなブート ローダーをロードする小さなコードです。 Windows がインストールされている場合、 Windows ブート ローダー の初期部分がここに存在します。そのため、MBR が上書きされて Windows が起動しなくなった場合は、 MBR を修復する 必要がある場合があります。 Linux がインストールされている場合、 GRUB ブート ローダーは 通常 MBR にあります。
MBR には制限があります。まず、MBR は最大 2 TB のサイズのディスクでのみ動作します。また、MBR はプライマリ パーティションを最大 4 つまでしかサポートしません。それ以上のパーティションが必要な場合は、プライマリ パーティションの 1 つを「拡張パーティション」にして、その中に論理パーティションを作成する必要があります。これは愚かなちょっとしたハックなので、必要ないはずです。
GPTの利点
GPT は GUID パーティション テーブルの略です。これは、MBR に徐々に置き換わる新しい標準です。これは UEFI に関連付けられており、 不格好な古い BIOS をより最新のものに置き換えます 。 GPT は、古くて不格好な MBR パーティショニング システムを、より最新のものに置き換えます。これは、ドライブ上のすべてのパーティションに「グローバル一意識別子」 (GUID) があるため、GUID パーティション テーブルと呼ばれます。これは、地球上のすべての GPT パーティションが独自の一意の識別子を持つ可能性が高いほど長いランダムな文字列です。
GPT は MBR の制限の影響を受けません。 GPT ベースのドライブは、オペレーティング システムとその ファイル システム に応じてサイズ制限があり、さらに大きくなる場合があります。 GPT では、ほぼ無制限の数のパーティションも許可されます。繰り返しますが、ここでの制限はオペレーティング システムになります。Windows では、GPT ドライブ上に最大 128 個のパーティションを許可しており、それらを機能させるために拡張パーティションを作成する必要はありません。
MBR ディスクでは、パーティショニングとブート データが 1 か所に保存されます。このデータが上書きされたり破損したりすると、問題が発生します。対照的に、GPT はこのデータの複数のコピーをディスク上に保存するため、はるかに堅牢であり、データが破損した場合でも回復できます。
GPT は、データが完全であることを確認するために巡回冗長検査 (CRC) 値も保存します。データが破損している場合、GPT は問題を認識し、ディスク上の別の場所から破損したデータの回復を試みることができます。 MBR にはデータが破損しているかどうかを知る方法がありませんでした。ブート プロセスが失敗した場合、またはドライブのパーティションが消失した場合にのみ、問題があることがわかりました。
互換性
GPT ドライブには「保護 MBR」が含まれる傾向があります。このタイプの MBR は、GPT ドライブにドライブ全体にまたがる単一のパーティションがあることを示します。 MBR のみを読み取ることができる古いツールを使用して GPT ディスクを管理しようとすると、ドライブ全体にまたがる単一のパーティションが表示されます。この保護 MBR により、古いツールが GPT ドライブをパーティション化されていないドライブと間違えて、その GPT データを新しい MBR で上書きすることがなくなります。言い換えれば、保護 MBR は GPT データが上書きされないように保護します。
Windows は、64 ビット バージョンの Windows 11、10、8、7、Vista、および対応するサーバー バージョンを実行している UEFI ベースのコンピューターでのみ GPT から起動できます。 Windows のすべてのバージョン (11、10、8、7、Vista) は GPT ドライブを読み取ってデータに使用できますが、UEFI がなければそこから起動することはできません。
他の最新のオペレーティング システムでも GPT を使用できます。 Linux には GPT のサポートが組み込まれています。 Apple の Intel Mac では、Apple の APT (Apple Partition Table) スキームは使用されなくなり、代わりに GPT が使用されます。
ドライブをセットアップするときは、GPT を使用することをお勧めします。これは、すべてのコンピューターが目指している、より現代的で堅牢な標準です。古いシステムとの互換性 (たとえば、従来の BIOS を搭載したコンピューターのドライブから Windows を起動する機能) が必要な場合は、今のところ MBR を使用する必要があります。





