UEFIパーティションは、何らかの理由で「MUST」または「SHOULD」のどちらが最初にあるのですか?もしそうなら、なぜですか?


11

では、英語以外Ubuntu-it.orgのwikiページには、UEFIパーティションは常にディスクの先頭に置かなければなりませんと述べています。

これは、英語のUbuntuコミュニティヘルプWikiページには当てはまりません。

それでは、UEFIパーティションは、何らかの理由で「必須」または「SHOULD」のいずれか(前のページの不適切な表現を前提とする)が最初になりますか?もしそうなら、なぜですか?それともこれはまったく無関係ですか?


1
私の最新のインストール(Arch Linux + GRUB + GPT + UEFI)では、これが最後です。
muru、

回答:


12

この回答のキーワード「SHOULD」、「MUST」、および「MAY」(大文字)は、RFC 2119で説明されているように解釈されます

(U)EFIシステムパーティション(これからのESP):

唯一の公式の制限は:

  • ESPは、ディスクの最初の2.2テラバイトに存在する必要があります。

したがって、ESPはディスクの最初の2.2 TBのどこかに存在する必要がありますが、ESPが最初のパーティションであったり、ディスクの先頭に存在したりする必要はまったくありません。
(ワシントン州レドモンドにある大企業がシステムインテグレーターに別の方法でアドバイスしているだけです)...

他のOSをロードするためにのみ使用されるため、ディスクの最後のパーティション(<2.2TBの場合)として配置しますが、それは個人的な、完全に主観的な意見です!


最後の文章で「2.2 TB未満の場合」という意味ですか?そうでなければ私はあなたのアドバイスが意味をなさないと思います...
KutuluMike

@Fabby、実際には非FAT32 UEFIは正常に動作しますか?
Pacerier

2
あなたの投稿で、「公式の限界」によってリンクされたドキュメントは、を参照BIOSMBRの制限。ESPはEFIコンストラクトであるため、BIOSの制限は適用されません。ESPを2TiBマークのかなり上に配置し、それらのESPからコンピューターを正常に起動しました。つまり、MBRディスク上のESPは必ず2 ^ 32セクター(通常は2TiB)マークの下にあるか、少なくともそこから始まります。ただし、MBRがEFIベースのシステムのシステムディスクに使用されることはめったにないので、この制限はほとんど脚注に値しません。
ロッドスミス

ここに、EFIパーティションを最初にしない理由の1つがあります。デュアルエンドのSanDisk Extreme USBフラッシュドライブを持っています。一方には標準のUSBコネクタがあり、もう一方には電話用のUSB-Cコネクタがあります。ドライブには、さまざまなLinuxインストール用に5つのパーティションが複数あり、1つのデータパーティションがあります。最初にデータパーティションを配置することで、WindowsとAndroidの両方がマウントして読み取り/書き込みを行うことができます。Androidおよびすべての事前作成者の更新Windowsシステムは、リムーバブルドライブの最初のパーティションのみをマウントします。
BrianHVB 2018

4

EFI仕様は、特にこの詳細については制限がないと述べています:

UEFIは、システムに存在できるシステムパーティションの数または場所に制限を課しません。

(バージョン2.5、540ページ。)

実際の問題として、ESPを最初に配置することをお勧めします。この場所は、パーティションの移動およびサイズ変更操作の影響を受けにくいためです。たとえば、OS AとOS Bパーティションの間にESPが存在し、OS Bを削除してそのスペースをOS Aに割り当てると決定したとします。この場合、OS Aパーティションを拡張する前にESPを移動する必要があります。また、などの一部のツールは、ESPのデフォルトの場所としてefibootmgr使用さ/dev/sda1れます。したがって、ESPを別の場所に配置し、その後デフォルトをオーバーライドするのを忘れた場合、起動できないエントリを作成できます。

ESPをディスクの最後に置くと、ほとんどの場合ほとんど同じように機能しますが、その方法にはいくつかの微妙な問題があります。1つには、パーティションの数を変更すると、ESPの数がディスク上の位置と一致しなくなったり、一部のパーティションツールで番号が付け直されたりすることがあります。どちらの結果も混乱の原因になるか、再構成が必要になる可能性があります。また、RAIDを使用してディスク領域を追加すると、ディスクの最後のESPが突然中央になり、移動が必要になる場合があります。

多くのプリインストールされたWindowsシステムは、ESPを位置#2に配置します。#1は、メーカー固有の小さなパーティションによって占有されています。このような構成は正常に機能し、製造元のパーティションも移動または削除される可能性は低いため、この構成は、ESPを位置#1に配置するよりも実際には最悪ではありません。私はそのような構成を "修正"するために自分の道を行くつもりはありませんが、空のディスクを与えられ、OSのインストールを開始するように言われたら、私もその方法でそれを行いません。

全体として、最初の位置以外でESPを作成するやむを得ない理由がある場合は、自由に作成してください。空のディスクから始めて、それ以外に説得力のある理由がない場合は、ESPを最初に設定します。

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