**
前言
在众多的磁盘文件系统中,ntfs文件系统是各项性能都比较优越的文件系统,集中体现了高效和安全两大特性。ntfs文件系统早年在服务器领域得到了广泛应用。微软公司推出windows 2000和windows xp以来,ntfs文件系统在pc机上也得到了迅速普及。
据作者了解,现有的涉及ntfs文件系统的书籍,一般只介绍了ntfs文件系统的优越性能,并没有揭示其在磁盘上的扇区存储规律。在有关ntfs文件系统的扇区存储方面,也没有发现比较系统全面的介绍资料。在ntfs文件系统的设计者发表的官方资料中,也很少涉及ntfs文件系统的扇区存储规律。
设计者为什么不公开其扇区存储规律呢?这主要是从安全方面考虑的。因为公开了这些扇区存储规律,文件系统的许多保护机制就都能用修改硬盘物理扇区数据的方法进行修改,文件系统的安全保护功能就被削弱了。
不过这是一把双刃剑,如果能够了解ntfs文件系统的扇区存储规律,操作者就能在系统维护、数据恢复、开拓应用范围等方面获得很多不可替代的方法和技巧。
为了探索ntfs文件系统的扇区存储规律,作者编写了21个win32工具程序,都收录在随书附送的光盘中。使用这些win32工具程序,可以对硬盘物理扇区进行各种操作,可以监测、分析扇区中的数据变化,从而发现ntfs文件系统的优越性能是如何通过扇区数据存储体现的。
虽然这些工具程序在本书中是为了探索ntfs文件系统的扇区存储规律而编写的,但是它们在磁盘扇区的读写与分析领域是具有通用性的,因为这些工具程序是对物理硬盘进行操作的,是不受操作系统和文件系统限制的。在探索其他文件系统的扇区存储规律方面,在修复系统参数方面和恢复硬盘、u盘、存储卡数据方面,可以开拓更多的应用空间。
本书用具体的演示实例,对21个win32工具程序的使用,对ntfs文件系统的基本特性、扇区分配、efs加密、数据压缩、数据属性,对修改位图数据隐藏用户的机密文件,对ntfs逻辑盘的数据恢复等进行了详细的分析和介绍。
作者对ntfs文件系统的扇区存储规律所进行的探索,可以为读者继续进行此项工作起到启示和借鉴的作用。ntfs文件系统具有众多的优越性能,完全揭示其扇区存储规律,还有待于更多技术分析人员的不懈努力。
在对演示实例的操作与分析中,有很多内容在目前是没有资料可查的。特别是笔者介绍的隐藏文件的方法、恢复efs加密文件数据的方法、恢复ntfs压缩文件数据的方法,都是其他书籍中没有涉及的领域。
[第1章 fat文件系统的数据结构
<a href="https://yq.aliyun.com/articles/105250">1.2 主分区表</a>
<a href="https://yq.aliyun.com/articles/105252">1.3 分区引导记录</a>
<a href="https://yq.aliyun.com/articles/105253">1.4 文件分配表fat</a>
<a href="https://yq.aliyun.com/articles/105254">1.5 文件目录表fdt</a>
<a href="https://yq.aliyun.com/articles/105255">1.6 数据区data</a>
[第2章 fat文件系统的扇区分配
<a href="https://yq.aliyun.com/articles/105257">2.2 fat16扇区寻址实例分析</a>
<a href="https://yq.aliyun.com/articles/105258">2.3 fat32的扇区分配</a>
<a href="https://yq.aliyun.com/articles/105259">2.4 fat32扇区寻址实例分析</a>