fdiskを使用して、Ubuntu MateパーティションをSDカードの1M境界から4M境界に移動しました。
「ブート」パーティションはブロック8192で始まります。
これはRaspbianディストリビューションが構成される方法であり、これはパーティションが削除ブロックグループと整列するのに最適です。
これはうまく機能しますが、gpartedは「ブート」パーティションの前に使用されていない4Mブロックを表示しますが、Raspbianはそうではありません。
私の質問は、システムが最初の4Mがディスクブート用に予約されていることを「認識」していますが、私が修正したディスクには1Mしか予約されていないと思います。
編集する
私は新しい8GiB SDHCメモリーカードを購入しましたが、ブロック8192で始まるFAT32Lbaパーティションがあります。パーティションテーブルを含む16バイトを除いて、00を含む最初の4MiBをダンプしたので、これには特別な内容がないようです。
ベストアンサー1
私はあなたに提供します:
- ソートは
DOS-partitions
セクタで始まります64
。 - パーティションが1つだけで、ブートセクタが必要ない場合は、パーティションテーブルを使用しないでください。
62
ブートローダにはセクタのみが必要ですDOS-partition tables
。私の観点からは、パーティションをにソートする妥当な理由は4M
ありません4K
。
私の質問は、システムが最初の4Mがディスクブート用に予約されていることを「認識」していますが、私が修正したディスクには1Mしか予約されていないと思います。
技術的にはブート4M
用に予約されていません。使用されません。 (最初のものを除く32256 bytes
)。
私は新しい8GiB SDHCメモリーカードを購入しましたが、ブロック8192で始まるFAT32Lbaパーティションがあります。パーティションテーブルを含む16バイトを除いて、00を含む最初の4MiBをダンプしたので、これには特別な内容がないようです。
require と only は、パーティション化されMaster Boot Record
たテーブルを定義するのに役立ちます。512 bytes
16 bytes
それ以外にも512 bytes
必要なだけ使用62 sectors
でき、残りは技術的です。bootloader
32256 bytes (63 sectors)
DOS bootloader with MBR
unused