marxixing 发表于 2008-9-12 11:49:02

读取ntfs文件系统的目录索引的问题

我在读取ntfs文件系统的目录索引的时候,出现了一个问题,就是会出现中断的情况。
图中所示1c处是目录索引结构的分配大小,这里是0xb98,第一个记录偏移由0x18处的偏移所指向,这里是0x28,由于是相对偏移,因此要进行相加,因此绝对偏移在0x40处,我就从这里开始顺序读取每一条记录,当读到B38处的记录时,加上该记录的大小0x68,下一条记录应该是在0xBA0处,但是此处的结构显然不是一条合法记录,合法的记录应该在0xc08处,但是中间有了一个0x68字节的空档,我不明白这是怎么回事,请懂的大大给予指点。
不能上传本地的图片啊,只好作为附件进行上传了。

marxixing 发表于 2008-9-16 16:33:53

没人回复,自己搞定。

wsszsmx 发表于 2008-11-2 11:57:19

请问楼主  绝对偏移在0x40处: 是不是
0x18+0x1c 吗?

qiqin2736 发表于 2009-7-13 00:04:28

新人学习中!

renzhi8888 发表于 2009-8-12 10:01:00

你是自学的 还是找别人学的??研究的挺深入啊

wingyue 发表于 2010-2-13 15:06:35

新人学习中!

dnfreeuser 发表于 2010-2-13 15:24:11

不动 发表于 2010-2-13 15:58:07

(38:不错的提问,学习

VICTORYBOY1180 发表于 2012-1-18 12:09:07

云里雾里,正在开始学习

数据重现55 发表于 2016-3-28 13:23:32

没看懂
页: [1]
查看完整版本: 读取ntfs文件系统的目录索引的问题