2016-06-20 3 views
0

FAT32ファイルシステムを理解しようとしていますが、現在C言語で書かれており、パーティションテーブルとマスターブートレコードのデータをディスクイメージから読み取ることができます。 SDHCカード(16進エディタを使用して作成)。FAT32ファイルシステムのマスタブートレコードデータからのルートディレクトリのオフセットを確認する

image

今、私は、ディレクトリ構造を読むことができるように、上記のデータからのルートディレクトリの場所を見つけたいです。

誰でも私の手伝いをしてくれますか?

+0

たぶん 'clust_num_of_start_of_root_dir'は、よりに探して価値があるかもしれませんか? –

+1

* *してください。画像を(特にリンクとして)*テキスト*に投稿しないでください。代わりに質問の本文にテキストをコピーして貼り付けます。 [良い質問をする方法を読む](http://stackoverflow.com/help/how-to-ask) –

+0

偉大なプロジェクト、参照のためのhttp://wiki.osdev.org/FAT#FAT_32を参照してください(それは完全に議論されています) –

答えて

0

これは、幾何学的な記憶媒体のために働く、あなたが必要とするために同等のものを見つけ出す。..

RootDirSectors = ((BPB_RootEntCnt * 32) + (BPB_BytePerSec -1))/BPB_BytePerSec; 
関連する問題