0

フロッピー ディスクの FAT12 ファイル システムのブート セクタを書き込んでいます。

コード #1:

start: jmp main
TIMES 3 - ($-$$) DB 0
OEMname: DB '12345678'
;rest of the BPB information below

コード #2:

TIMES 3 - ($-$$) DB 0
OEMname: DB '12345678'
;rest of the BPB information below

どちらの場合も、OEMnameバイト 3 から開始します (アセンブラー・リストによって通知されます)。

ブート セクタがディスクに書き込まれると、Windows はコード #1 を使用するとパーティションを認識しますが、コード #2 を使用すると認識できません。つまり、ドライブがフォーマットされていないとエラーが表示されます。

Windows がファイル システムの特定に成功する場合とそうでない場合があるのはなぜですか?

4

0 に答える 0