mkfs.vfat は複数の MBR 署名を生成します。

mkfs.vfat は複数の MBR 署名を生成します。

ファイルイメージからFAT32パーティションを作成しています。

私のコマンドは次のとおりです。

2MBのファイルイメージを作成します。

dd if=/dev/zero of=fatfs.img bs=1024 count=2048

私が使用するファイルシステムを作成するには:

mkfs.vfat -n "Test volume" -F 32 -v fatfs.img

16進エディタでfatfs.imgを開くと、最初の512バイトにブート署名0x55 0xAAが表示されます。 0x1BE からのオフセット、つまりパーティション表データ項目は空です。オフセット512バイトには、3つの0x55 0xAA署名があります。私は何を見逃していますか?

答え1

パーティション表データ項目が空です。 [...]何を見逃していますか?

あなたがそうしたという事実まったく何もどのようなパーティションテーブルエディタツールも実行せずにイメージファイルをパーティション分割するには、イメージファイルが次のように作成されます。全ディスク容量FAT32でフォーマットしてください。

関連情報