GPT フォーマットのディスクに MBR があるのはなぜですか? 保護 MBR

GPT フォーマットのディスクに MBR があるのはなぜですか? 保護 MBR

Protective MBR の仕組みを説明していただけますか? 私の知る限り、Protective MBR は、MBR に使用されていた古いソフトウェアとの下位互換性のために使用されています。しかし、それらのプログラムはディスクをどのように認識するのでしょうか? つまり、MBR しか読み取れない古いソフトウェアを使用して GPT ディスクを管理する場合、このソフトウェアはディスク全体を 1 つのパーティションとして扱います。私の考えは正しいですか?

答え1

レガシー ツールは、ディスク全体を占有するレガシー パーティション テーブル (MBR) 内のパーティションを単に「認識」し、そのパーティションによって (うまくいけば) ドライブが新しい​​パーティションや重複するパーティションの作成から「保護」されます。

他には何もありません。

保護パーティション (0xEE) を含むレガシー パーティション テーブル:

ここに画像の説明を入力してください

答え2

しかし、それらのプログラムはディスクをどのように認識するのでしょうか?

従来のオペレーティング システムでは、たとえば 4 TB、8 TB、またはそれ以上のディスク全体のスペースを参照できます。

認識できる唯一のパーティション スキームである MBR を認識すると、MBR スキームの制限に縛られ、スペースがもう残っていないことがわかります。

したがって、MBR しか読み取れない古いソフトウェアを使用して GPT ディスクを管理する場合、このソフトウェアはディスク全体を 1 つのパーティションとして扱います。正しいですか?

必ずしもそうではありません。セクターサイズが512バイトの場合、ディスクの合計サイズが4TBであっても、合計で2TBしかアドレス指定できないと推測できます。

しかし、彼らはそれについて何もすることができません。

十分に長い整数変数を使用しない場合、レガシーシステムでは合計ディスクサイズを表示するときにエラーが発生し、

2^x を法として実現する

ここで、x は整数変数の幅を表します。

関連情報