NTFS文件系统.ppt

  Windows NT文件系统(即NTFS)提供了FAT文件系统所没有的性能、可靠性和兼容性。NTFS设计上能够快速实现标准的文件操作,例如读写和查询,它甚至实现了在超大容量硬盘上的文件系统恢复操作。   用NTFS文件系统格式化一个卷(分区)后,就生成几个系统文件和主文件表 (Master File Table,MFT),MFT包含了NTFS卷上所有文件和文件夹的信息。   NTFS卷开头包含的信息是分区引导记录,始于0扇,最大长度为16个扇区。NTFS卷的第一个文件是MFT。   格式化后,NTFS卷的布局如图3-1所示。      3.1 NTFS基础知识   NTFS文件系统包含了公司环境中的文件服务器和高端个人计算机所要求的安全特性。 NTFS文件系统同样支持数据访问控制和对关键性数据很重要的所有者权限。不仅一个Windows NT机器上共享的文件夹可以赋予特定的许可,NTFS 卷的文件和文件夹也可以赋予各种许可,而不论它们是否是共享的。NTFS 是Windows NT 上唯一可以对单个文件赋予权限的文件系统。   NTFS文件系统有一个简单而又强大的设计思想。简言之,卷上的所有东西都是一个文件,所有东西都是文件的一个属性,有数据属性、安全属性、文件名属性等。NTFS卷上分配的每个扇区属于某个文件,甚至文件系统元数据(即描述文件系统自身的信息)也是一个文件的部分。   1.加密技术  加密文件系统(EFS)提供了核心的用于在NTFS卷上保存加密文件的文件加密技术。EFS保证了文件的安全,使之免受入侵者对已保存的敏感数据进行未授权的物理访问(如通过便携式电脑或外部磁盘窃取信息)。   2.磁盘配额   Windows 2000中对NTFS卷支持磁盘配额,用户可以通过磁盘配额监视和限制磁盘空间的使用。   3.重解析点   重解析点(Reparse Points)是NTFS中新的用于文件或文件夹的文件系统对象。一个包含重解析点的文件或文件夹拥有此前的文件系统所没有的附加行为。重解析点用于Windows 2000中新的存储特性的很多方面,包括卷挂载点。   4.卷挂载点   卷挂载点(Volume Mount Points)是NTFS的新特点。基于重解析点,卷挂载点允许管理员将对一个本地卷的根的访问移植成对另一个本地卷的某个文件夹的访问。   5.稀疏文件   稀疏文件(Sparse Files)允许程序生成很大的文件,但在必要的时候会消耗磁盘空间。   6.分布式链接跟踪   NTFS提供了一项链接跟踪(link-tracking)服务,即分布式链接跟踪(Distributed Link Tracking),用于维护文件快捷方式的完整性,类似于复合文档中的OLE链接。 3.1.1 NTFS的DBR   表3-1描述了格式化成NTFS卷的引导扇区。当格式化一个NTFS卷时,格式化程序分配开始的16个扇区给引导扇区和自举代码。   在NTFS卷上,BPB后面的数据字段构成扩展BPB。启动过程中,这些字段中的数据可以使NTLDR(NT loader程序)找到主文件表(MFT)。在NTFS卷上,MFT不会放在特定的预定义扇区上(和FAT16或FAT32不一样),因此,如果MFT通常的位置有坏扇区,它可以移动。但是,如果数据遭到破坏,MFT无法定位,则Windows NT/2000就认为该卷未格 式化。   例如,演示运行Windows 2000时一个NTFS卷格式化后的引导扇区。打印输出分为三节:字节0x00~0x0A 是jump指令和OEM ID(粗体显示);字节0x0B~0x53是BPB和扩展BPB;剩余的代码是自举代码和扇区结束标记(粗体显示)。   物理扇区为:0柱1面1扇   表3-2描述了该例中NTFS卷上BPB和扩展BPB的字段。字段和它们在FAT16、FAT32卷上一样,开始于0x0B, 0x0D, 0x15, 0x18, 0x1A和0x1C。示例值对应该例中的数据。   由于一般的系统常依赖引导扇区来访问一个卷,因此应经常性地运行Chkdsk这样的磁盘扫描工具,以保护引导扇区,就如同无法访问一个卷就备份所有的数据文件以免数据丢失一样。 3.1.2 NTFS主文件表   NTFS卷上的每个文件表达成一个称为主文件表(Master File Table,MFT)的特殊文件的一个记录。NTFS保留了开头的16个记录用于保存特殊的信息。MFT中的第一个记录是MFT的自我描述,紧跟其后的第二个记录是MFT镜像文件。如果第一个MFT记录被破坏了,则NTFS就读出第二个记录找到MFT镜像文件,镜像文件的第一个记录和MFT的第一个记录完全相同。MFT和MFT镜像文件的位置记录在引导扇区中,引导扇区的一个副本放在逻辑

文档评论(0)

1亿VIP精品文档

相关文档