-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
上記はL3ディスクエクスプローラでD88を作成し、BPBを追加して、formatコマンドでフォーマットしました。
例えば、BPB_RootEntCntを64にすれば2KB容量が増える
BPBの詳しい説明は以下のページが詳しいです。
http://elm-chan.org/docs/fat.html
BS_JmpBoot
+0 / 3バイト
EB FE 90
EBかE9で始める
BS_OEMName
+3 / 8バイト
LD
何でも良い
BPB_BytsPerSec
+11 / 2バイト
1024
256,512,1024のうちいずれか
BPB_SecPerClus
+13 / 1バイト
1
1,2,4,8,16,32,64,128のうちいずれか
BPB_RsvdSecCnt
+14/ 2バイト
1
1にする
BPB_NumFATs
+16 / 1バイト
2
1か2
BPB_RootEntCnt
+17 / 2バイト
128
1セクタ1024の場合は32の倍数、1セクタ512の場合は16の倍数、1セクタ256の場合は8の倍数にする
BPB_TotSec16
+19 / 2バイト
400
5セクタ×両面2×トラック40
BPB_Media
+21 / 1バイト
FC
値は何でも良いが、古いシステムとの互換の為に、一般的なものと被らない方がベター
BPB_FATSz16
+22 / 2バイト
1
FAT12の場合は全クラスタ数×1.5で必要なバイト数が分かるので最低限必要な値にする
FAT16の場合は全クラスタ数×2になる。
多めにしてディレクトリとの隙間にするのもあり
BPB_SecPerTrk
+24 / 2バイト
5
1トラックのセクタ数フロッピーのみ有効
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
