GPTまたはGUIDパーティションテーブルとは(完全ガイド)[MiniTool Wiki]
What Is Gpt Guid Partition Table
クイックナビゲーション:
GUIDパーティションテーブル( GPT )は、一意の識別子のパーティションテーブルを参照します。これは、United Extensive Firmware Interface規格の一部です( Unified EFI Forumは、PCBIOSの交換を提案しました )、マスターブートレコードの置き換えに使用されます( MBR )BIOSにあり、32ビットを使用して論理ブロックアドレスとサイズを保存するパーティションテーブル。 (見る MBR VS GPT それらの違いを知るために)
ここでは、MBRパーティションテーブルが2 TBを超えるパーティションをサポートできないという制限を打破するために、SeagateやWesternDigitalなどの一部のハードディスクメーカーはセクター容量を4KBにアップグレードしています。したがって、MBRは16TBをサポートできます。ただし、この方法では、別の新しい問題が発生します。大きなブロックを持つデバイスのディスクパーティションを完全に分割する方法です。
2010年の時点で、ほとんどのオペレーティングシステムはGPTをサポートしています。ただし、Mac OSXやMicrosoftWindowsなどの一部のオペレーティングシステムは、EFIファームウェアに基づくGPTパーティションからのみ起動できます。
特徴
MBRハードディスクでは、パーティション情報はマスターブートレコードに保存されます。 GPTでは、パーティションテーブルの場所情報はGPTヘッダーに格納されます。ただし、互換性の理由から、ディスクの最初のセクターは「 保護MBR 」、次はGPTヘッダーです。
最新のMBRと同様に、GPTも論理ブロックアドレス指定を使用します( LBA )これまでのシリンダーヘッドセクターのアドレス指定を置き換えます。レガシーMBRはLBA0に格納され、GPTヘッダーはLBA 1に含まれ、次はパーティションテーブルです。 64ビットオペレーティングシステムは16,384バイトを使用します( または32セクター )をGPTパーティションテーブルとして使用し、LBA34はディスク上で最初に使用可能なセクターです。
Apple Inc.は、すべてのブロックが512バイトであると想定しないでくださいと警告していました。 SSDのようないくつかの最新のストレージデバイスは1024セクターを採用しているかもしれませんが、いくつかの光磁気ディスク( MO )512バイトのセクター( MOは常に分割されていません )。
Intelベースの構造を採用しているMacintoshもGPTを使用しています。
さらに、GPTディスクの最後にパーティションテーブルのコピーがあります。
分割方法
GPTパーティションの大きな利点は、さまざまなデータに応じてさまざまなパーティションを作成し、さまざまなパーティションに対してさまざまなアクセス許可を作成できることです。また、ユーザーはGPTディスク全体をコピーできないため、データのセキュリティが確保されます。しかし、ユーザーが MBRディスクをGPTに変換する 、適切な解決策が見つからない場合、すべてのディスクデータが失われます。したがって、ユーザーは変換する前にハードディスクをバックアップしてから、Windowsの組み込みディスク管理ツールを使用してGPTパーティションスキームに変換する必要があります。変換後、オペレーティングシステムをインストールできます。
レガシーMBR(LBA 0)
従来、GPTパーティションテーブルの先頭には、MBRベースのディスクユーティリティがGPTディスクを誤認識して上書きするのを防ぐのに役立つ、レガシーMBRがまだ保存されています。このセクターは「 保護MBR 」。 GPTベースのブートをサポートするオペレーティングシステムでは、最初のセクターはブートコードの最初のステージを格納するためにも使用されます。保護MBRには0xEEと入力されたパーティションがあります。これは、ディスクがGUIDパーティションテーブルを採用していることを示しています。 GPTディスクを読み取れないオペレーティングシステムは、パーティションを不明と見なし、ユーザーがこのパーティションを削除しない限り、ディスクの変更を拒否します。これにより、誤った削除が最小限に抑えられます。また、GPTディスクを読み取ることができるオペレーティングシステムは、保護MBRのパーティションテーブルをチェックし、パーティションタイプがOxEEでない場合、またはパーティションテーブルに複数のアイテムがある場合、OSもハードディスクの操作を拒否します。 。
ユーザーがMBR / GPTハイブリッドハードディスクパーティションテーブルを使用している場合、MBRからのGPTベースの起動をサポートしていないOSを起動できます。ただし、起動後、OSはMBRパーティションしか操作できません。 Boot Campは、この方法を使用してWindowsを起動します。
パーティションテーブルヘッダー
パーティションテーブルヘッダーは、ハードディスク上の使用可能なスペースと、パーティションテーブルエントリの数とサイズを定義します。ユーザーが64ビットのWindowsServer 2003でコンピューターを実行している場合、最大128のパーティションを作成できるため、パーティションテーブルには128の項目が含まれ、各項目は128バイトを使用します。 (( EFIでは、最小のパーティションテーブルに16,384バイトが必要であるため、128のパーティションエントリが予約されており、それぞれの長さは128バイトです。 )
プライマリパーティションテーブルのヘッダーは、2番目のセクターにあります( LBA 1 )、バックアップパーティションテーブルのヘッダーは、ハードディスクの最後のセクターにあります。