1 / 26
文档名称:

硬件白皮书.doc

格式:doc   大小:579KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

硬件白皮书.doc

上传人:﹎多多Dad 2019/10/18 文件大小:579 KB

下载得到文件列表

硬件白皮书.doc

相关文档

文档介绍

文档介绍:硬件白皮书文件系统规范关键字:文件系统作为®操作系统的标配文件系统克服了文件系统的大量缺点;同时又随着®、操作系统的推广得到越来越广泛的应用。和文件系统相比,文件系统主要有以下优点。•支持大容量存储单元(最大支持)•内建数据压缩支持•支持事务日志文件•加强数据安全目录目录 基本数据类型 文件记录 更新序列号 虚拟簇号 逻辑簇号 数据流描述 文件属性记录 属性记录头 (常驻属性) (>) (常驻属性)) () () () () () () () 索引块头() 索引项(目录项) (大目录使用) 索引块(指向的外部索引区) (文件或外部索引块使用) () () () () () () 系统文件 $ 未命名数据流格式 $ 未命名数据流格式 $ $ 未命名数据流格式 $ 未命名数据流格式 整理规则 $ .() $数据流 $ $ 引导扇区与 $ $ $数据流 $ $ $ 未命名数据流格式 $ $ $:$ $ $:$ $:$ $ $ $:$ $ $:$ $ $ $:$ 卷初始化 分区结尾与备份主引导扇区 目录结构 基本数据类型文件记录文件记录是$文件的基本组成部分,卷中的所有文件都由至少一个文件记录来描述,对于使用多个文件记录的文件,其第一个文件记录叫基本文件记录,其余的叫做扩展文件记录。文件记录由记录头,数个文件属性和结束标志()组成。文件记录头格式:名字偏移尺寸描述记录签名:值为:‘’更新序列号的偏移()(相对文件记录头)更新序列号个数()日志文件序列号,该值在记录每次被修改时都会被改动重复使用更新序列号(删除一次加)目录中记录本文件的引用计数,该值只用于基本文件记录第一个属性数据的偏移标志,该成员可以是以下各值中之一 记录被使用 目录文件当前记录的尺寸1c当前记录分配的空间的尺寸当前文件记录的基本文件记录的索引,如果当前文件记录是基本文件记录则该值为,否则指向基本文件记录的记录索引。注意:该值的低字节是记录号,高字节是该记录的序列号下一个属性的。下一次将会被添加到文件记录的属性的,每次往文件记录中添加属性时该值都会增加,每次文件记录被重新使用时该值都会被清零,第一个值肯定是2a保留(新增)2c该记录号(新增)序列号。该值记录文件记录被修改的次数,每次修改时该值,(包括文件被删除操作)该值不能为(-)*序列值占用的空间的原值更新序列号更新序列号是公司为了确保记录数据的可靠性而在卷中提出的一项技术,在卷中,所有的记录类型数据(、)占用的空间都是按扇区尺寸(字节)对齐。保护记录数据时,在每字节的最末个字节都会写入一个校验值以确保记录中的所有数据都被正确的写入磁盘中,而校验值所在位置的数据被拷贝到记录头之后被称作()的数据块中,系统将记录数据从磁盘读入内存时将检查每个校验值是否与记录头的中序列号是否相同,如果相同则用中相应位置的数据恢复校验值位置的数据,反之则表明该记录被没有正确地修改。在每次写记录数据时序列号都会加,当序列号为时则再加。校验码第个字节扇区末原值第个字节扇区末原值。。。。最后一个字节扇区末原值扇区数据结构虚拟簇号非驻留数据中的每个簇都有一个特定的序号,这个序号就叫做虚拟簇号,虚拟簇号指向数据流的第一个簇。逻辑簇号卷中的每一个簇都有一个特定的序号,这个序号就叫做逻辑簇号,逻辑簇号指向卷中的第一个簇(引导扇区)。数据流描述存放在间隔的簇中的属性数据称为流。每一个流都由起始簇号和尺寸来描述。流的起始簇号是相对于前一个流的偏移,该值是一个有符号数。流描述的格式如下:名字偏移尺寸说明流描述说明,高位()描述流描述偏移的字节数,低位()描述流描述尺寸的字节数当前流的尺寸当前流相对于上一个流的偏移,如果该值的最高位为则表示该值是一个负数一个流描述之后紧随着下一个流描述,如果下一个描述的为则表示当前描述是最后一个。一般情况下压缩文件和稀疏文件数据都以流的形式描述。例:通常情况流描述:流: –偏移占个字节,尺寸占个字节。(字节) (字节)流: –偏移占个字节,尺寸占个字节。(字节) (字节) ()流: –偏移占个字节,尺寸占个字节。(字节) (字节) ()流: 。描述结束标志小计: 个簇存放在簇号开始处个簇存放在簇号开始处个簇存放在簇号开始处例:压缩流流描述:0C流: –偏移占个字节,尺寸占个字节。(字节) (字节)流: –偏移占个字节,尺寸占个字节。(字节)流: –偏移占个字节,尺寸占个字节。(字节) (字节) ()流: –偏移占个字节,尺寸占个字节。(字节) (字节) ()流: –偏移占个字节,尺寸占个字节。流: 。流描述结束标志。小计: 个簇存放在簇号开始处 个稀疏簇(未分配空间) 个簇存放在簇号开始处0C 个簇存放在簇号开始处 个稀疏簇(未分配空间)文件属性记录文件中的每个记录都是由属性组成。每个属性由相同的格式构成,首先是一个标准属性