NTFS文件系统
+ -

NTFS $Quota文件

2021-07-01 55 0

NTFS $Quota文件用于用户磁盘配客管理,它位于$Extend 录下,它有两个索引,$O和$Q,都使用标准的索引根属性和索引分配属性来存储它们的索引项。
$O索引关联一个属主ID的SID,$Q索引将属主信息关系至配客信息。

$O索引的索引项项结如下:

字节偏移 字节数 含 义
00~01 2 属性ID的偏移
02~03 2 属性ID的长度
04~07 4 未用
08~09 2 索引项的大小
0a~0b 2 SID大小(L)
0c~0f 4 文件标志
0x0001-只读
0x0002-隐藏
0x0004系统
0x0020-存档
0x0040-设备
0x0080-常规
0x0100-临时
0x0200-稀疏
0x0400-重解析点
0x0800-压缩
0x1000-脱机
0x2000-没有为了快速搜索而编入索引
0x01000-加密
10~(10+L-1) L SID
0FF+ 属主ID

$Q配客管理索引的索引结构

字节偏移 字节数 含 义
00~01 2 配额信息的偏移
02~03 2 配额信息的大小
04~07 4 未用
08~09 2 索引项大小
0A~0B 2 属主ID大小
0C~0F 4 标志
00000001-使用默认限制
00000002-限制范围
00000004-ID删除
00000010-跟踪数据
00000020-强制
00000040-使用强制的跟踪
00000080-开始即建立日志
00000100-达到限制时建立日志
00000200-废弃
00000400-损坏
00000800-未决删除
10~13 4 属主ID
14~17 4 版本
18~1B 4 配额标志
1C~23 8 记入用户配额帐目的字节数
24~2B 8 最后记入的时间
2C~33 8 临界值(软件限制)
34~3B 8 硬限制值
3C~43 8 超过时间
44~4F 12 SID

如果存在子节点,偏移0x0C~0处的标志将设置为0x01;如果当前项是该节点的最后一项,设为0x02.

0 篇笔记 写笔记

NTFS $Quota文件
NTFS $Quota文件用于用户磁盘配客管理,它位于$Extend 录下,它有两个索引,$O和$Q,都使用标准的索引根属性和索引分配属性来存储它们的索引项。$O索引关联一个属主ID的SID,$Q索引将属主信息关系至配客信息。$O索引的索引项项结如下:字节偏移字节数含 义00~......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

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

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