词汇

文件 - $Quota (Any)

前一页 后一页

概述

此文件首次出现在WINDOWS NT中但未使用。在WINDOWS2000和以后的版本中,它记录文件磁轨限额。 给每人每卷保留限额。

属性

类型 描述 名称
0x10 标准信息($STANDARD_INFORMATION)  
0x30 文件名($FILE_NAME) $Quota
0x90 根索引($INDEX_ROOT) $O
0x90 根索引($INDEX_ROOT) $Q
0xA0 索引分配($INDEX_ALLOCATION) $O
0xA0 索引分配($INDEX_ALLOCATION) $Q
0xB0 位图($BITMAP) $O
0xB0 位图($BITMAP) $Q

文件结构

$O索引

偏移量 大小 描述
~ ~ ~ 标准索引标题
0x00 2 0x1C 到数据的偏移量
0x02 2 0x04 数据大小
0x04 4 0x00 填料
0x08 2 0x20 索引项大小
0x0A 2 0x0C 索引键大小 (K)
0x0C 2   标记
0x0E 2 0x00 填料
0x10 K   SID
K+0x10 4   数据 所有者标识符
K+0x14 P   数据 填料8
标记?

$Q索引

标题和重复群组
偏移量 大小 描述
~ ~ ~ 标准索引标题
0x00 2 0x14 到数据的偏移量
0x02 2   数据大小
0x04 4 0x00 填料
0x08 2   索引项大小
0x0A 2 0x04 索引键大小
0x0C 4 0x00 填料
0x10 4   所有者标识符
0x14 4 0x02 数据 版本
0x18 4   数据 标记
0x1C 8   数据 已使用的字节
0x24 8   数据 改变时间
0x2C 8   数据 告警限制
0x34 8   数据 硬限制
0x3C 8   数据 超过时间
0x44 V   数据 SID
V+0x44 P 0x00 数据 填料8
    SID可能丢失(限额标记=默认限=> no SID,只是填料)
    填料也许不是必要的
    索引键- xref到哪个索引?
    改变时间- 日期/时间
    超过时间- 10/4/01 (不是 +5 天)
    在最后(0)项,填料在0x0C = 0x02
    

标记

标记 描述
0x0001 默认界限
0x0002 达到界限
0x0004 标识符删除
0x0010 激活跟踪
0x0020 激活强制
0x0040 请求跟踪
0x0080 开始日志
0x0100 日志界限
0x0200 废弃
0x0400 损坏
0x0800 未决的删除

注意

其他信息

此索引称为$O。 这是一个有关所有者标识符的索引。 它不会与元数据文件$ObjId所引用的相同名称的索引混淆。

一个文件的所有者标识符存储在 $STANDARD_INFORMATION属性里, 所有者标识符可以在$O里查出来给出安全标识符(SID),或者在$Q里查出来提供限额信息。

    $Q索引包含一个在卷上每个存在的用户标识符的项。 
    此索引键是拥有限额控制项的用户/群组的用户标识符,
    例如,此键是所有者标识符。一个文件所有者的用户标识符,
    例如,所有者标识符,可在标准信息属性里找到。$Q的整理规则是COLLATION_NTOFS_ULONG.
        
    $O索引包含一个在卷上被分配限额的每个用户/群组的项。
    索引键保存此项所在户标识符的SID,
    例如,所有者标识符。$O的整理规则是COLLATION_NTOFS_SID.
        
    $O索引项数据是SID所对应用户的用户标识符。
    此用户标识符用作进入$O的一个索引,来找出SID关联的限额控制项。
    

Online 中文在线 Validate HTML Validate CSS $Id: quota.html,v 1.12 2001/07/11 11:04:05 flatcap Exp $