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

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

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

GPT(GUIDパーティションテーブル)は、より大きなドライブのサポートを含む多くの利点を備えた新しい標準であり、ほとんどの最新のPCで必要とされています。互換性のために必要な場合にのみMBRを選択してください。

パーティション構造は、パーティション上で情報がどのように構造化されるか、パーティションが開始および終了する場所、およびパーティションが起動可能な場合に起動時に使用されるコードを定義します。ディスクをパーティション分割してフォーマットしたことがある場合、またはMacをWindowsのデュアルブートに設定したことがある場合は、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は最大2TBのサイズのディスクでのみ機能します。MBRは、最大4つのプライマリパーティションのみをサポートします。さらに必要な場合は、プライマリパーティションの1つを「拡張パーティション」にして、その中に論理パーティションを作成する必要があります。これはばかげた小さなハックであり、必要ではないはずです。

関連:FAT32、exFAT、NTFSの違いは何ですか?

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 10、8、7、Vista、および対応するサーバーバージョンを実行しているUEFIベースのコンピューターでのみGPTから起動できます。Windows 10、8、7、およびVistaのすべてのバージョンは、GPTドライブを読み取ってデータに使用できます。これらは、UEFIなしでは起動できません。

他の最新のオペレーティングシステムでもGPTを使用できます。LinuxにはGPTのサポートが組み込まれています。AppleのIntelMacは、AppleのAPT(Apple Partition Table)スキームを使用せず、代わりにGPTを使用します。

ドライブを設定するときは、GPTを使用することをお勧めします。これは、すべてのコンピューターが移行している、より現代的で堅牢な標準です。古いシステムとの互換性が必要な場合(たとえば、従来のBIOSを搭載したコンピューターのドライブからWindowsを起動する機能など)、今のところMBRを使用する必要があります。