阅读:1661回复:9
ntfs中的extension file record
有一个问题,如果一个base file record有一个extension file record, ntfs用什么机制去找到她的extension file record呢?难道遍历mft table,通过File reference to the base FILE record匹配么?document上说在attribute_list 这里,可是没发现啊,谁知道么?
|
|
沙发#
发布于:2004-08-30 17:36
如果是我碰到这种问题,我想我可能会去看NT4的NTFS源代码。
|
|
板凳#
发布于:2004-08-30 19:18
"NT4的NTFS源代码"
哪里可以搞到? |
|
|
地板#
发布于:2004-08-30 21:21
不会吧,NT4源代码泄漏出来那么久了,你还有搞到?
BT下载一大把... |
|
地下室#
发布于:2004-08-30 22:34
NT4的NTFS好象不能编译的。。。。。
FASTFAT到可以,郁闷。。。。。。 |
|
|
5楼#
发布于:2004-08-31 09:35
我只有win2000的代码,还没怎么仔细看。Nt4的代码一直没搞到。
|
|
|
6楼#
发布于:2004-08-31 10:07
老大们,搞定了已经,ntfs的nt4代码收上有的,最多就看看数据结构怎么定义的,ms的code真是很难看懂,写的一层又一层,ntfs那个东西有特别大,特别复杂,最近还是细看linux-ntfs才摸出的门道。不管怎么样,谢谢你们,你们做过这个么?
|
|
7楼#
发布于:2004-08-31 10:10
老大们,搞定了已经,ntfs的nt4代码收上有的,最多就看看数据结构怎么定义的,ms的code真是很难看懂,写的一层又一层,ntfs那个东西有特别大,特别复杂,最近还是细看linux-ntfs才摸出的门道。不管怎么样,谢谢你们,你们做过这个么? 说说你是如何解决的吧...... |
|
|
8楼#
发布于:2004-08-31 21:15
ntfs这个东西,忘得真快。
:) |
|
|
9楼#
发布于:2004-09-01 09:54
在base file record的attribute_list这个attribute里面,这个file record的每个attribute都会在里面,然后描述每个attribute的数据结构里面
0x00 4 Type 0x04 2 Record length 0x06 1 Name length (N) 0x07 1 Offset to Name (a) 0x08 8 Starting VCN (b) 0x10 8 Base File Reference of the attribute 0x18 2 Attribute Id (c) 0x1A 2N Name in Unicode (if N > 0) 这里0x10就是放attribute所在的file refrence了 ntfs太复杂 |
|