jr7cwk;lavo

▼GPSロガーGP-102+>メモリイメージの解析

 「Disk Probe」により保存したイメージファイルをバイナリエディタで覗いてみた。

注.「ディスクパラメータ」,「FATの構造」等といったディスク管理領域に関する詳細説明は、本稿では省略するのでネット上の情報を参照されたい。


正常時(初期化した後、1つのログファイルがある状態)

Address :内容
000000-0001FF:ブートセクタ(MBR)(含むディスクパラメータ(BPB))
000200- :FAT(File Allocation Table)
001400- :ルートディレクトリ(CANMORE,GP-102+)
005400- :サブディレクトリ1(Settings,PIOs,Trips,Activities,NewFiles,Device.XML)
005800- :サブディレクトリ2(Settings/Settings.dat)
005C00- :サブディレクトリ3(PIOs/ )・・・?
006000- :サブディレクトリ4(Trips/ )・・・?
006400- :サブディレクトリ5(Activities/000.FIT 他)
006800- :サブディレクトリ6(NewFiles/ )・・・?
006C00- :Device.XML本体
007200- :0FFh
007400- :000.FIT(最初のログファイル)本体
007800- :Settings.dat本体(後ろにDevice.XMLのゴミが残っている)


・file本体は、1400h以降に400h byte単位で作成されている。

・未使用領域は0FFh,書き込みのあるセクタの余りは00hで埋められている。

・000.FITとSettings.datの順番は異なるかも知れない。
 (複数のログファイルがある場合は、一連のログファイルの後に作成されるのかも?)


●2015.08.18
●cwk
編集


コメントを書く
記事へ
HOME

copyright/jr7cwk

powered by samidare