GPT予約済みパーティションとGPT EFIシステムパーティションは何のためにあるのでしょうか。それらは必要ですか?それらを削除するとどうなりますか?
また、それは何のためですか?
私は写真の2番目と3番目を意味します。
diskmgmt.msc
)でドライブ文字を割り当てることができます。
GPT予約済みパーティションとGPT EFIシステムパーティションは何のためにあるのでしょうか。それらは必要ですか?それらを削除するとどうなりますか?
また、それは何のためですか?
私は写真の2番目と3番目を意味します。
diskmgmt.msc
)でドライブ文字を割り当てることができます。
回答:
適切な答えには技術的な詳細が必要だと思います。
お使いのコンピューターには、おそらく1つのハードディスクしかありません。スクリーンショットで表示されるウィンドウで見ることができるのは、システムがそれらをディスクとして参照している場合でも、実際にはパーティションです。
一般的に、ドライブはパーティション化せずに使用できます。ほとんどのペンドライブはそのように動作します。[1]しかし、パーティションを使用することには多くの利点があります。いくつか例を挙げます。
ハードドライブにはパーティションテーブルがあります。パーティションレイアウトを記述する構造です。
最近まで、ほとんどの場合、MBRパーティションスキームが使用されていました。これは、パーティションテーブルがマスターブートレコード(ディスクから読み込まれる最初のブートストラップコードを含み、ドライブのパーティションテーブルも含むディスクの予約部分(最初の物理セクタ)内にあるため、パーティションの数、場所、各パーティションが使用するファイルシステムの種類(FAT32、NTFSなど)を示します。
ブートストラップ中に、マシンのファームウェアはMBRコードを読み取り、制御を転送します。MBRコードは、パーティションテーブルで識別されているアクティブパーティションからボリュームブートレコードの最初のブロックを順番に読み取り、制御を移します。そのコードは、残りのVBRを順番に読み取り、最終的にパーティションから適切なファイルをロードし、オペレーティングシステムを起動します。
このスキームには多くの利点がありました。古いハードウェア上でも、限られたディスクスペースしか利用できない場合でも、実装と使用は非常に簡単でした。さらに、VBRコード(OSのインストール中に記述される)は、ファイルシステムを理解する必要がある最初に実行されるコードであるため、BIOSを比較的シンプルかつコンパクトに保つことができます。しかし、MBRパーティションテーブルは現在30年です。ハードウェアとソフトウェアが変更されました。主な制限は、パーティションテーブルのフォーマットがサポートするサイズが約2 TiBのハードドライブのみであることです。MBRパーティショニングには他にも多くの問題がありました。
MBRパーティションテーブルは、GUIDパーティションテーブル(略してGPT)に置き換えられました。これは、ハードディスク上にあるパーティションテーブルのタイプです(もしなければ、「EFIシステムパーティション」はありません)。GPTにはMBR [2]はなく、UEFI(レガシーBIOSを置き換える新しいタイプのファームウェア)によって補完されます。(つまり、GPTディスクから起動するには、マシンにUEFIファームウェアが必要です。)UEFIは、単一パーティションが提供するボリュームブートレコードに依存する必要はありませんが、OSが提供するOSローダーを使用できます。
BIOSがハードディスクから起動するとき、最初にMBRを調べます。MBRのパーティションテーブルにより、MBRコードはアクティブなパーティションを見つけて識別できます。アクティブパーティションのボリュームブートレコードのコードは、OSのローダーを見つけ、読み取り、制御を転送します。
UEFIはより洗練されています。UEFIファームウェアは、実行可能ファイルを見つけてRAMにロードし、制御を転送するのに十分な、FAT形式のパーティションの少なくとも一部の詳細を理解できます。Windowsの場合、このファイルがありますbootmgr.exe
。
UEFIファームウェアは、そのようなファイルを含むパーティションを探します。スクリーンショットでは「EFIシステムパーティション」と呼ばれます。(パーティション内の数値識別子、GUIDによって「EFIシステムパーティション」として識別されます。ハードドライブごとに1つのパーティションのみが許可されます。UEFIファームウェアはファイルシステムのFATファミリのみを認識するため、EFIシステムパーティションはできればFAT32でフォーマットする必要があります。)
次に、そのパーティションから使用可能なすべてのOSローダーを読み取り、デフォルトとして指定したものが存在するかどうかを確認します。UEFIが起動を開始する前にいくつかのボタンを押して、別のOSローダーを選択できる可能性があります。したがって、UEFIは、MBRまたはVBRにあるブートコードから独立しています。代わりに、インストールされたOSによって提供されるローダーに依存しています。
UEFIには互換性サポートモジュールが含まれており、通常はデフォルトで無効になっていることに注意してください。MBRベースのBIOSブートシーケンスとの後方互換性を復元します。残念ながら、BIOSの起動には、システムファームウェアによって実行される追加の初期化が必要です。これにより、起動が全体的に遅くなります。
この時点で、EFIシステムパーティションを削除するとすべてのOSローダーが消去され、UEFIでそのハードドライブを起動できなくなることを理解する必要があります。
これは、Microsoftによって考案されたプレースホルダーです。意味のあるデータは含まれておらず、特別な用途のために追加のパーティションを作成する必要がある場合に備えてあります。その場合、Windowsは予約済みパーティションを縮小し、復元された場所に新しいパーティションを作成します。それを削除すると、任意の害を及ぼすべきではない今、あなたは、将来的にいくつかの問題に直面するかもしれません。
さて、これらのいずれかを削除する前に、「なぜそうするのですか?」と自問する必要があります。
あなたが得る空きディスク容量はおそらく価値がありません。ハードドライブには700 GBの使用可能なディスク領域があります。これらの2つのパーティションは、合計で400 MB未満を占有します。これは、ハードドライブの0,05714%です。ブート障害や将来のWindowsでの問題の危険を冒しながら、ディスクのほんの一部を回復します。
MBRパーティションテーブルの場合、これを行うもう1つの理由は理にかなっています。4つのパーティションという制限があるため、すべてのパーティションが貴重でした。GPTの場合はそうではないので、ここでこれら2つを削除する理由はありません。
[1]ペンドライブはパーティション化できますが、すぐに適切なパーティションテーブルがありません。それらにある単一のパーティションにはブートセクタがなく、新しいパーティションテーブルが作成されない限り、より多くのパーティションを作成できません。
[2]それは完全に真実ではありません。GPTには、ハードドライブの最初の2 TBにまたがる擬似パーティションを持つダミーMBRテーブルが含まれています。GPTをサポートしないレガシーツールをtrickして、ドライブに有効なMBRパーティションテーブルと空き領域のない単一パーティションが含まれていると考えるようにするために使用されます。破損したMBRとして解釈して修正を試みることができるため、レガシーツールにGPTを読み取らせるよりも安全です。
ESP(EFIシステムパーティション)には、NTLDR、HAL、Boot.txt、およびシステムの起動に必要なドライバーなどのその他のファイルが含まれています。
Microsoft予約パーティション(MSR)は、オペレーティングシステムソフトウェアが後で使用するために各ディスクドライブの領域を予約します。