GPTの予約とEFIシステムパーティションは重要ですか?


17

GPT予約済みパーティションGPT EFIシステムパーティションは何のためにあるのでしょうか。それらは必要ですか?それらを削除するとどうなりますか?

また、それは何のためですか?

私は写真の2番目と3番目を意味します。

パーティションマネージャーのスクリーンショット


Linuxをインストールしようとしているので、それをインストールすると(Crunchbang)、起動するとそこにubuntuが表示されますが、それはまだありません。それで、私はそれが古いインストールからであるかどうか疑問に思っています。
user2612619

そこにあるファイルを確認するためにそれらを開いたことがありますか?リストされている最初の3つのパーティションをすべて確認します。
Synetech

私は彼らが窓に隠れることはできません。
user2612619

ディスク管理スナップイン(diskmgmt.msc)でドライブ文字を割り当てることができます。
Synetech

回答:


26

適切な答えには技術的な詳細が必要だと思います。

前書き

お使いのコンピューターには、おそらく1つのハードディスクしかありません。スクリーンショットで表示されるウィンドウで見ることができるのは、システムがそれらをディスクとして参照している場合でも、実際にはパーティションです。

一般的に、ドライブはパーティション化せずに使用できます。ほとんどのペンドライブはそのように動作します。[1]しかし、パーティションを使用することには多くの利点があります。いくつか例を挙げます。

  • 2台のOSを同じハードドライブに配置し、互いに干渉しないようにすることができます。各パーティションは、そのパーティションを論理ドライブとして扱い、特に指示しない限り、他のパーティションと干渉しません。
  • データを論理的に分離できます。何らかの理由で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システムパーティションを削除できますか?

この時点で、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を読み取らせるよりも安全です。


優れた評価。一番上の3番目の点は完全に正しいとは限りません。一度に複数のパーティションからI / Oを実行する場合、ヘッドは異なるパーティション間を移動する必要があるため、標準のHDD(SSDとは対照的に)で複数のパーティションを使用すると、パフォーマンスが大幅に低下します。
板井14

1
MicrosoftによるとすべてのGPTディスクにはMSRが必要です。システムがそれなしでも機能するという事実は、常に機能するとは限りません。
ジグガンジャー

5

WindowsおよびGPT FAQから

ESP(EFIシステムパーティション)には、NTLDR、HAL、Boot.txt、およびシステムの起動に必要なドライバーなどのその他のファイルが含まれています。

Microsoft予約パーティション(MSR)は、オペレーティングシステムソフトウェアが後で使用するために各ディスクドライブの領域を予約します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.