ウェブサイト検索

ドライブをパーティション分割するときの GPT と MBR の違いは何ですか?


概要: GPT は MBR よりも新しいパーティショニング標準であり、多くの制限はありません。たとえば、MBR ではドライブごとに 4 つのプライマリ パーティションしか許可されず、2 TB を超えるドライブはサポートされません。 GPT では、ドライブごとに数百のパーティションを作成でき、10 億テラバイトを超えるドライブをサポートします。

Windows 10 または 8.1 で新しいディスクをセットアップすると、MBR (マスター ブート レコード) または GPT (GUID パーティション テーブル) のどちらを使用するかを尋ねられます。今日は、GPT と MBR の違いを説明し、PC または Mac に適したものを選択できるようにします。

GPT には多くの利点がありますが、MBR は依然として最も互換性が高く、場合によっては依然として必要です。ちなみに、これは Windows 専用の標準ではありません。Mac OS X、Linux、およびその他のオペレーティング システムでも GPT を使用できます。

パーティション構造は、パーティション上で情報がどのように構造化されるか、パーティションの開始位置と終了位置、およびパーティションが起動可能な場合に起動時に使用されるコードを定義します。ディスクをパーティション分割してフォーマットしたり、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 ブート ローダーの最初のビットはここにあります。そのため、上書きされて Windows が起動しない場合は、MBR を修復する必要がある場合があります。 Linux がインストールされている場合、GRUB ブートローダーは通常 MBR にあります。

MBR には制限があります。まず、MBR は最大 2 TB のサイズのディスクでのみ機能します。また、MBR は最大 4 つのプライマリ パーティションしかサポートしていません。それ以上必要な場合は、プライマリ パーティションの 1 つを「拡張パーティション」にして、その中に論理パーティションを作成する必要があります。これはばかげた小さなハックであり、必要ではありません。

GPTの利点

GPT は GUID パーティション テーブルの略です。これは、徐々に MBR に取って代わりつつある新しい標準です。これは、不格好な古い BIOS をより新しいものに置き換える UEFI に関連付けられています。次に、GPT は、扱いにくい古い MBR パーティショニング システムをより新しいものに置き換えます。これは GUID パーティション テーブルと呼ばれます。これは、ドライブ上のすべてのパーティションに「グローバルに一意の識別子」または 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 は、Windows 11、10、8、7、Vista、および対応するサーバー バージョンの 64 ビット バージョンを実行している 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 を使用する必要があります。