canserです。こんばんわ。 [H8-ML(2086)]で書きましたが、BPBが読めたので 報告します。 meltさんに紹介していただいたURLを参考にすると MBRの先頭0番地から446バイトオフセットした位置 からパーティションテーブルが配置されているようですね。 read_sector(0); でMBRをリードして446バイト目付近を見るとパーティ ション1の論理ブロックアドレスは0x00000020でした。 そこで read_sector(0x00000020); とするとBPBを読むことができました。 次はディレクトリエントリの解析です。 そしてファイルの中身が読めたら一度レポートにまとめ ようかと思っています。 不明点が出たらまた質問させていただきます。 MBR=MasterBootRecord BPB=BIOS_ParamterBlock