ザビタン開発日記
2009
| 01
11月 10 (土曜日) 2007 | ||
21:30
|
ディスクイメージのセクタ位置
|
|
バイナリエディタでディスクイメージを開いて照らし合わせてみる。
えーっと・・・論理セクタ0が0x00000000〜0x000001FFFだよね? で、論理セクタ1が0x00000200から。するってぇ〜と。 論理セクタ19(ルートディレクトリ開始点)が0x00002600。 うむ!論理セクタ順だね! ということは、バイナリエディタで見る0X00000200〜0x000025FFまでがFAT領域と・・・ どうもルートディレクトリの情報にある「ファイル開始地点」というのは論理セクタのことではなく、FATの位置を表している・・・らしい。(ググり中。まだ不確定・・・) FATの位置っていうのは、FAT領域に並んでいるデータを2バイト刻みで 番号を振ったものらしい。
・・・っということは、0x00ABの倍の番地進むんだから・・・
こういうことかなぁ・・・・ バイナリで見ると、ウチのeuc.txtは論理セクタ202から始まってる。 ううぅぅぅぅうううううううんんん????? |
||
(1) 2 3 4 5 6 7 8 9 10 »  |
PopnupBlog V3 Denali created by Bluemoon inc. |