では、英語以外Ubuntu-it.orgのwikiページには、UEFIパーティションは常にディスクの先頭に置かなければなりませんと述べています。
これは、英語のUbuntuコミュニティヘルプWikiページには当てはまりません。
それでは、UEFIパーティションは、何らかの理由で「必須」または「SHOULD」のいずれか(前のページの不適切な表現を前提とする)が最初になりますか?もしそうなら、なぜですか?それともこれはまったく無関係ですか?
では、英語以外Ubuntu-it.orgのwikiページには、UEFIパーティションは常にディスクの先頭に置かなければなりませんと述べています。
これは、英語のUbuntuコミュニティヘルプWikiページには当てはまりません。
それでは、UEFIパーティションは、何らかの理由で「必須」または「SHOULD」のいずれか(前のページの不適切な表現を前提とする)が最初になりますか?もしそうなら、なぜですか?それともこれはまったく無関係ですか?
回答:
この回答のキーワード「SHOULD」、「MUST」、および「MAY」(大文字)は、RFC 2119で説明されているように解釈されます。
(U)EFIシステムパーティション(これからのESP):
唯一の公式の制限は:
したがって、ESPはディスクの最初の2.2 TBのどこかに存在する必要がありますが、ESPが最初のパーティションであったり、ディスクの先頭に存在したりする必要はまったくありません。
(ワシントン州レドモンドにある大企業がシステムインテグレーターに別の方法でアドバイスしているだけです)...
他のOSをロードするためにのみ使用されるため、ディスクの最後のパーティション(<2.2TBの場合)として配置しますが、それは個人的な、完全に主観的な意見です!
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を最初に設定します。