私はディスク、パーティション、およびパーティションテーブル(mbr対gpt)をよりよく理解しようとしています。このプロセス中に、私のコンピュータの1つ(シングルブートUbuntu 20.04)のディスクを確認したところ、すべてのディスクがgptであることがわかりました。しかし、一部のパーティションにはパーティションテーブルもあるという事実も発見しました。私をさらに混乱させるのは、/boot/efi
パーティションがgptディスクにあるにもかかわらずmbrであるということです。当時、ディスクがgptであるかどうかわからず、/boot/efi
gptに変換しようとしましたが、最終的にその過程でコンピュータを起動できなくなりました。 2つのスタイル間の変換方法をオンラインで探してみると、パーティションではなくディスクから変換が行われましたが、ディスクをgptにパーティションを分割しました。したがって、私の質問は3つの部分に分けることができます。 (すべて上記の理解が正しいかどうかによって異なります。)
1-パーティションにパーティションテーブルがあるとはどういう意味ですか?
2-Diskはgptですが、/boot/efi
パーティションがmbrなのはなぜですか?なぜ?
3-システムに2つのハードドライブがあり、1つのオペレーティングシステムがある場合、各ディスクに異なるパーティションテーブルを持つことはできますか(1つはmbrで、もう1つはgpt)。
ベストアンサー1
しかし、一部のパーティションにはパーティションテーブルもあるという事実も発見しました。
そうは思えません。おそらくあなたが間違っている可能性があります。どうやってこの結論を下しましたか?これに対する客観的な証拠は何ですか?
私をさらに混乱させるのは、/boot/efiパーティションがmbrであるということです。
この声明は意味がありません。パーティションテーブルは含まれているパーティションではなく、GPTまたはMBRです。パーティションはバイナリブロブです。
この完全な自由のおかげで、パーティションにはネストされたパーティションテーブルを含むディスクイメージを含めることができますが、ソフトウェアが厳密に武装していない限り、このようなものを作成することはできません。
以前にシステムにインストールされている/boot/efiパーティションは、ESP(EFIシステムパーティション)を目的としたFAT32パーティションです。 ESPには、UEFIファームウェアを起動するためのブートローダが含まれています。 UEFIはFATを理解する必要があり、一般的なハードウェアの場合、ESPは常にFATです。
/boot/efiをgptに変換しようとしましたが、最終的にそのプロセスでコンピュータを起動できなくなりました。
ファイルシステムをパーティションテーブルに変換することは意味がありません。あなたが実際にしたことは誰でも推測できます。結果は予想されます。 ESP は、Linux のチェーンロードに使用される GRUB2 ブートローダを含めるために使用されました。ブートローダを削除したため、コンピュータはもう起動できません。
2つのスタイル間の変換方法をオンラインで探してみると、パーティションではなくディスクから変換が行われましたが、ディスクをgptにパーティションを分割しました。
確かに。そしてディスクはすでにGPTなので、変換することはありません。
1-パーティションにパーティションテーブルがあるとはどういう意味ですか?
パーティション内にはすべてのデータを含めることができます。通常、ファイルシステムがありますが、人気のあるRick Astleyビデオストリームの直接ダンプ、または(ネストされた)パーティションテーブルを含むディスクイメージの直接ダンプなど、奇妙なエントリをそこに配置できます。
なぜこのようなことをするのですか?この会話のレベルは:言い訳の余地はありません。 (もう少し難しい理由があります。たとえば、パーティションには、ネストされたパーティションテーブルを含む仮想マシンで使用されているエミュレートされたディスクに関するデータを保持できます。)
2 - なぜディスクはgptですが、/boot/efiパーティションはmbrですか?なぜ?
これは本当ではなく、あなたは間違っていました。
3-システムに2つのハードドライブがあり、1つのオペレーティングシステムがある場合、各ディスクに異なるパーティションテーブルを持つことはできますか(1つはmbrで、もう1つはgpt)。
各ディスクには、パーティションテーブルのない直接ファイルシステム(フロッピーディスクなど)、パーティションテーブル、ファイルシステムパーティション(通常のハードディスクなど)、ネストされたパーティションテーブル、ダイレクトDump Astlyビデオなど、すべてのパーティションと同様に、必要なすべてのデータがあります。保存できます。 、ランダムノイズなど。
特定のオペレーティングシステムがフォーマットを認識し、ドライブの内容を使用するかどうか、および必要なドライバは別の問題です。
FWIW、私が知っているすべてのオペレーティングシステムは、同時に他のパーティションスキームを含むディスクをマウントするのに問題がなく、そうでなければエラーとして扱われます。