GPT(GUID Partition Table:GUIDパーティションテーブル)
GPT(GUID Partition Table)は、MBR(Master Boot Record)に代わる新しいパーティションテーブル方式です。主にUEFIファームウェアを使用するシステムで採用されており、より多くのパーティション数と大容量のディスクをサポートするために設計されています。GPTは、ディスクの先頭と末尾に専用の領域を持ち、先頭の512バイトにMBRとの互換性を維持するためのプロテクティブMBRが含まれています。これにより、GPTは古いシステムとの互換性を保ちつつ、最新の技術要件にも対応しています。ここでは、GPTの基本的な構造、特徴、およびMBRとの違いについて解説します。
GPTとは
GPT(GUID Partition Table)は、MBRに代わる新しいパーティションテーブル方式です。主にファームウェアがUEFIの場合に採用されており、MBRとは異なる構造を持っています。以下の表と図でGPTの特徴を解説します。
BPTの特徴
特徴 | 説明 |
---|---|
新しいパーティション方式 | GPTはMBRに代わる新しいパーティションテーブル方式です。 |
UEFI対応 | 主にUEFIファームウェアを使用するシステムで採用されています。 |
構造の違い | GPTはディスクの先頭と末尾に専用の領域を確保しています。 |
互換性のためのプロテクティブMBR | 先頭の512バイトにMBRとの互換性を維持するためのプロテクティブMBRが含まれています。 |
パーティション識別子 | ブートローダーの領域の末尾にパーティションの識別子が存在し、GPTを使用するように設定されています。 |
パーティション数の上限 | GPTは最大128個のパーティションをサポートします。 |
ディスク容量の制限 | GPTは最大9.4ZB(ゼタバイト)までのディスクをサポートします。 |
GPTの構造
容量の単位表
下表は容量の単位をKからYまでを、単位、10の指数、読みを表にまとめたものです。
単位 | 10の指数 | 読み |
---|---|---|
K | 103 | キロ |
M | 106 | メガ |
G | 109 | ギガ |
T | 1012 | テラ |
P | 1015 | ペタ |
E | 1018 | エクサ |
Z | 1021 | ゼタ |
Y | 1024 | ヨタ |
MBRとGPTの違い
MBRとGPTの違いを以下の表にまとめます。
項目 | MBR | GPT |
---|---|---|
パーティション数 | 最大4個のプライマリパーティション | 最大128個のパーティション |
ディスク容量 | 最大2TBまで | 最大9.4ZBまで |
構造 | 先頭の512バイトに全ての情報を格納 | 先頭と末尾に専用領域を確保し、冗長性を持つ |
互換性 | BIOSシステムで使用され、古いシステムとの互換性あり | UEFIシステムで使用され、MBRとの互換性維持 |
パーティションテーブルのサイズ | 固定サイズ | 可変長 |
まとめ
GPT(GUID Partition Table)は、MBRに代わる新しいパーティションテーブル方式であり、特に大容量ディスクに対応しています。GPTは、ディスクの先頭と末尾に専用領域を持ち、MBRとの互換性を維持しつつ、最大128個のパーティションと9.4ZBまでのディスク容量をサポートします。MBRとGPTの違いを理解し、システム要件に応じて適切なパーティション方式を選択することが重要です。