128 GB未満のブートローダー

128 GB未満のブートローダー

ブートローダが 128 GB を超えると Linux を起動できない古いハードウェアがあります。問題は、その 128 GB がどのように扱われるのか正確にはわからないことです。

最初の質問は、それらは 131,072 MB とみなされるのか、それとも 128,000 MB とみなされるのかということです。

では、Gparted では MiB によるアラインメントを使用するのでしょうか、それともシリンダーによるアラインメントを使用するのでしょうか?

答え1

これはアドレス制限、つまりビット数です。つまり、これは実際のギガバイト (GiB)、つまり 2^37 バイト == 128 GiB == 131,072 MiB == 137438 MB を指します。

答え2

Hauke Laging さんが最初の質問に答えていますが、自分にとって物事をシンプルにして、最初のパーティションを起動可能なものにすることをお勧めします。

2 番目の質問に関しては、大きな違いはないはずです。

MiBアラインメントは比較的最近の規則。これにより、アクセスがより効率的になり、最近のパーティション ソフトウェアによる警告が煩わしくなるのを防ぐことができます。

シリンダ アラインメントはより伝統的なものですが、ハードウェア (およびハード ドライブ) が 10 年以上前のものでない限り、シリンダ/ヘッド/セクターのジオメトリはおそらく問題になりません。ただし、パーティションがシリンダ境界に揃っていない場合は、ほとんどのパーティション ソフトウェアで警告が表示されます。

gpartedが使用するデフォルト設定は、一般的には理にかなっています(ただし、MiBアライメントは、特に小さなUSBフラッシュドライブをフォーマットするときに、少し面倒だと感じます)。できる最初のパーティションをセクター1(つまり、MBRとパーティションテーブルの後の最初のセクター)から開始します。ただし、最近の慣例では、Grubなどのブートローダがデータを保存できるように、いくらか余分なスペースを残します。最初のパーティションをセクター63から開始するのは適切と思われますが、MiB アライメントを使用すると、それよりもはるかに多くのスペースが得られます。 :)

関連情報