摘要:互联网技术考试数据恢复FAT文件系统:FAT文件系统是一种简单的文件系统,1982年开始用于DOS操作系统,可用于DOS/Windows3xAVindows9x/Me系列操作系统。
1.FAT文件系统
(1)FAT文件分类
FAT文件系统是一种简单的文件系统,1982年开始用于DOS操作系统,可用于DOS/Windows3xAVindows9x/Me系列操作系统。
FAT文件系统包括FAT12、FAT16、FAT32三种。FAT12采用12位文件分配表,并因此而得名,在DOS3.0以前使用。以后的FAT系统都按照这样的方式在命名。只能支持8.3格式的文件名。磁盘容量最多8MB。
在DOS3.0中,微软推出了新的文件系统FAT16。采用16位字长的分区表Windows95OSR2及以后的Windows版本采用FAT32文件系统,这是FAT系列文件系统的最后一个产品。采用32位的文件分配表,磁盘的管理能力大大增强,突破了FAT16的2GB分区容量限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,可以将一个大硬盘定义成一个分区,这大大方便了对磁盘的管理。
分区格式的每个簇都固定为4KB,与FAT16相比,大大减少了磁盘空间的浪费,提高了磁盘的利用率。
FAT32不能向下兼容,单个文件不能大于4G。
(2)FAT文件系统数据存储原理
进行数据恢复必须弄淸楚数据的存储原理,下面介绍文件存取、文件删除和硬盘的格式化原理。
①文件的读取。操作系统从目录区中读取文件信息,包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号,假设第一个族号是0100。
操作系统从0100族读取相应的数据,然后再找到FAT的0100单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容将是保存数据的下一个簇的族号。这样重复下去直到遇到文件结束标志。
②文件的写入。当要保存文件时,操作系统首先在DIR区中找到空区写入文件名、大小和创建时间等相应信息,然后在Data区找到闲置空间将文件保存,并将Data区的第一个簇写入DIRE,其余的过程和上边的读取过程类似。
③文件的删除、硬盘分区和格式化。DOS/Windows9x的文件删除非常简单,仅将目录区文件的第一个字符改成了E5,并不真正淸除文件的数据,这也是实施数据恢复的基础。
和文件的删除类似,利用fdisk删除再建立分区和利用Format格式化逻辑磁盘(假设格式化的时候并没有使用/U参数)也没有将数据从DATA区直接删除。fdisk只是改变了分区表,Format只是修改了FAT表,这也是被误删除的分区和误格式化的硬盘数据恢复的基础。
返回目录:通信工程师互联网技术数据存储与安全技术
编辑相关推荐:
通信工程师备考资料免费领取
去领取