NTFS+白皮书.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NTFS白皮书

硬件白皮书 NTFS文件系统规范 关键字:Windows NT NTFS 文件系统 NTFS作为Microsoft Windows NT?操作系统的标配文件系统克服了FAT/FAT32文件系统的大量缺点;同时又随着Microsoft Windows 2000?、Microsoft Windows XP操作系统的推广得到越来越广泛的应用。 和FAT/FAT32文件系统相比,NTFS文件系统主要有以下优点。 ?支持大容量存储单元(最大支持GB) ?内建数据压缩支持 ?支持事务日志文件 ?加强数据安全 目录 基本数据类型 3 MFT文件记录 3 更新序列号 4 虚拟簇号 4 逻辑簇号 4 数据流描述 4 系统文件 6 $MFT 7 未命名数据流格式 7 $MFTMirr 7 未命名数据流格式 8 $LogFile 8 Log file restart page header 8 Log file restart area record:(40 字节) 9 Log client record 9 $Volume 9 未命名数据流格式 9 $AttrDef 10 未命名数据流格式 10 整理规则 10 $AttrDef Flags 10 . (Root Directory) 10 $MountMgrDatabase 数据流 11 $Bitmap 11 $Boot 11 引导扇区与BPB 11 $BadClus 13 $Secure 13 $SDS 数据流 13 $SDH Index 13 $SII Index 14 $UpCase 14 未命名数据流格式 14 $Extend 15 $ObjId 15 $ObjId:$O 15 $Quota 15 $Quota:$O 16 $Quota:$Q 16 $Quota flags 17 $Reparse 17 $Reparse:$R 17 $UsnJrnl 18 $UsnJrnl:$J 18 $UsnJrnl reason flags 18 $UsnJrnl source info flags 19 $UsnJrnl:$Max 20 文件属性记录 20 属性记录头 21 STANDARD_INFORMATION (0x10 常驻属性 len=0x30,0x48) 22 ATTRIBUTE_LIST (0x20 len > 26) 23 FILE_NAME (0x30 常驻属性 len = 68~578)) 24 VOLUME_VERSION (0x40 NT) 25 OBJECT_ID (0x40 2K) 25 SECRUITY_DESCRIPTOR (0x50 ) 26 VOLUME_NAME (0x60) 26 VOLUME_INFORMATION (0x70 len = 0x0c ) 26 DATA (0x80) 27 INDEX_ROOT (0x90) 27 索引块头(16 bytes) 28 索引项(目录项) 28 INDEX_ALLOCATION (0xA0大目录使用) 28 IA索引块(INDEX_ALLOCATION指向的外部索引区) 29 BITMAP (0xB0 MFT文件或外部索引块使用) 29 SYMBOL_LINK (0xC0 NT) 29 REPARSE_POINT (0xC0 2K) 29 EA_INFORMATION (0xD0 ) 30 EA (0xE0 ) 30 PROPERTY_SET (0xF0 NT) 31 LOGGED_UNTILITY_STREAM (0x100 2K) 31 NTFS卷初始化 31 分区结尾与备份主引导扇区 31 目录结构 31 基本数据类型 FILE Record are used in the $MFT, INDX Records in indexes, RCRD and RSTR Records in the $LogFile. MFT文件记录 文件记录是$MFT文件的基本组成部分,卷中的所有文件都由至少一个文件记录来描述,对于使用多个文件记录的文件,其第一个文件记录叫基本文件记录,其余的叫做扩展文件记录。 文件记录由记录头,数个文件属性和结束标志(0xFFFFFFFF)组成。 文件记录头格式: 名字 偏移 尺寸 描述 FR_Sign 0 4 记录签名:值为:‘ELIF’ FR_USOff 4 2 更新序列号的偏移(M) (相对文件记录头) FR_USNSz 6 2 更新序列号个数+1(N) FR_LSN 8 8 日志文件序列号,该值在记录每次被修改时都会被改动 FR_SN 0x10

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档