NTFS文件系统
+ -

NTFS文件系统对象ID属性

2021-07-01 138 0

对象ID属性($OBJECT_ID)类型值为0x40。
NTFS可以为文件分配惟一的128位对象标识,并通过这个标识访问它,以代替使用目录,文件名或MFT项地址对其进行访问。

微软将一个文件嵌入到其它文件时就使用目标ID来标识它,即使文件被更名或移动到其它的卷中也不会影响对它的正常访问。

有对象ID的文件或目录有一个结象ID($OBJECT_ID),其数结构如下:

字节偏移 字节数 含 义
00~0F 16 对象ID
10~1F 16 创建文件卷的ID
20~2F 16 原始对象ID(被分配现在的对象ID前使用的对象ID)
30~3F 16 创建对象ID的域ID

建立对象ID后,可查看“\Extend\OjbId”索引,这个索引中包含一个项,记录了文件系统中的所有对象ID以及为其分配的文件参考地址。

很多文件的对ID属性只有前16个字节的对象ID部分,后三部分没有。

0 篇笔记 写笔记

NTFS文件系统对象ID属性
对象ID属性($OBJECT_ID)类型值为0x40。NTFS可以为文件分配惟一的128位对象标识,并通过这个标识访问它,以代替使用目录,文件名或MFT项地址对其进行访问。微软将一个文件嵌入到其它文件时就使用目标ID来标识它,即使文件被更名或移动到其它的卷中也不会影响对它的正常访问。有对象I......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!