NTFS文件系统规范

  • 格式:doc
  • 大小:523.63 KB
  • 文档页数:30

1 硬件白皮书 NTFS文件系统规范

关键字:Windows NT NTFS 文件系统 NTFS作为Microsoft Windows NT®操作系统的标配文件系统克服了FAT/FAT32文件系统的大量缺点;同时又随着Microsoft Windows 2000®、Microsoft Windows XP操作系统的推广得到越来越广泛的应用。 和FAT/FAT32文件系统相比,NTFS文件系统主要有以下优点。

•支持大容量存储单元(最大支持462GB) •内建数据压缩支持 •支持事务日志文件 •加强数据安全

目录 目录 .................................................................................................................................................. 1 基本数据类型 ................................................................................................................................... 3 MFT文件记录 ......................................................................................................................... 3 更新序列号 ............................................................................................................................... 3 虚拟簇号 ................................................................................................................................... 4 逻辑簇号 ................................................................................................................................... 4 数据流描述 ............................................................................................................................... 4 文件属性记录 ................................................................................................................................... 6 属性记录头 ............................................................................................................................... 6 STANDARD_INFORMATION (0x10 常驻属性 len=0x30,0x48) ..................................... 8 ATTRIBUTE_LIST (0x20 len > 26) ................................................................................... 9 FILE_NAME (0x30 常驻属性 len = 68~578)) ................................................................. 10 VOLUME_VERSION (0x40 NT) ....................................................................................... 11 OBJECT_ID (0x40 2K) .......................................................................................................... 11 SECRUITY_DESCRIPTOR (0x50 ) ................................................................................... 11 VOLUME_NAME (0x60) ................................................................................................... 12 VOLUME_INFORMATION (0x70 len = 0x0c ) .............................................................. 12 DATA (0x80) ........................................................................................................................ 12 INDEX_ROOT (0x90) ......................................................................................................... 13 索引块头(16 bytes) ......................................................................................................... 13 索引项(目录项) ......................................................................................................... 14 INDEX_ALLOCATION (0xA0大目录使用) ..................................................................... 14 IA索引块(INDEX_ALLOCATION指向的外部索引区) ............................................ 14 BITMAP (0xB0 MFT文件或外部索引块使用) ............................................................. 15 SYMBOL_LINK (0xC0 NT) ............................................................................................ 15 REPARSE_POINT (0xC0 2K) .......................................................................................... 15 EA_INFORMATION (0xD0 ) ............................................................................................. 15 EA (0xE0 ) ........................................................................................................................... 16 2

PROPERTY_SET (0xF0 NT) ........................................................................................... 16 LOGGED_UNTILITY_STREAM (0x100 2K) ................................................................... 16 系统文件......................................................................................................................................... 16 $MFT ...................................................................................................................................... 17 未命名数据流格式 ......................................................................................................... 18 $MFTMirr ............................................................................................................................... 18 未命名数据流格式 ......................................................................................................... 18 $LogFile .................................................................................................................................. 18 $Volume .................................................................................................................................. 18 未命名数据流格式 ......................................................................................................... 19 $AttrDef .................................................................................................................................. 19 未命名数据流格式 ......................................................................................................... 19 整理规则 ......................................................................................................................... 19 $AttrDef Flags ................................................................................................................. 19 . (Root Directory) .................................................................................................................... 20 $MountMgrDatabase 数据流 ......................................................................................... 20 $Bitmap ................................................................................................................................... 20 $Boot ....................................................................................................................................... 20 引导扇区与BPB ............................................................................................................ 21 $BadClus ................................................................................................................................. 22 $Secure .................................................................................................................................... 22 $SDS 数据流 ................................................................................................................. 22 $SDH Index..................................................................................................................... 23 $SII Index ........................................................................................................................ 23 $UpCase .................................................................................................................................. 23 未命名数据流格式 ......................................................................................................... 24 $Extend ................................................................................................................................... 24 $ObjId ..................................................................................................................................... 24 $ObjId:$O ....................................................................................................................... 24 $Quota ..................................................................................................................................... 25 $Quota:$O ....................................................................................................................... 25 $Quota:$Q ....................................................................................................................... 25 $Quota flags .................................................................................................................... 26 $Reparse .................................................................................................................................. 26 $Reparse:$R .................................................................................................................... 26 $UsnJrnl .................................................................................................................................. 27 $UsnJrnl:$J...................................................................................................................... 27 $UsnJrnl reason flags ...................................................................................................... 27 $UsnJrnl source info flags ............................................................................................... 29 $UsnJrnl:$Max ................................................................................................................ 29 NTFS卷初始化 .............................................................................................................................. 29 分区结尾与备份主引导扇区 ......................................................................................................... 29 目录结构......................................................................................................................................... 30