文件分配表的作用是啥
文件分配表的作用是啥
1、文件分配表内记录着每一个文件的属性、大小、在数据区的位置。对所有文件的操作,都是根据文件分配表来进行的。
2、文件分配表遭到破坏以后,系统无法定位到文件,虽然每个文件的真实内容还存放在数据区,系统仍然会认为文件已经不存在。数据丢失了,就像书的目录被撕掉一样。要想直接去想要的章节,已经不可能了,要想得到想要的内容(恢复数据),只能凭记忆知道具体内容的大约页数,或每页(扇区)寻找需要的内容,数据还可以恢复回来。
深究FAT32文件系统
FAT(文件分配表)文件系统是Windows操作系统所使用的一种文件系统,它的发展过程经历了FAT12 FAT16 FAT32三个阶段。
FAT文件系统用“ 簇 ”作为数据单元,一个“簇”由一组连续的扇区组成,簇所含的扇区数必须是 2的整数次幂 。簇的最大值为64个扇区,即32KB。所有簇从 2 开始进行编号,每个簇都有一个自己的地址编号。用户文件和目录都存储在簇中。FAT文件系统的数据结构中有两个重要的结构:文件分配表和目录项。
文件和文件夹内容存储在簇中,如果一个文件或文件夹需要多余一个簇的空间,则用FAT表来描述如何找到另外的簇。FAT结构用于指出文件的下一个簇,同时也说明了簇的分配状态,FAT12 FAT16 FAT32这三种文件系统之间的主要区别在于与FAT项的大小不同。
FAT文件系统的每一个文件和文件夹都被分配到一个目录项,目录项中记录中文件名,大小,文件内容起始地址以及其他一些元数据。
在FAT文件系统中,文件系统的数据记录在“ 引导扇区中(DBR) ”中,引导扇区位于整个文件系统的 0号扇区 ,是文件系统隐藏区域(也称为保留区)的一部分,我们称其为DBR(DOS引导记录)扇区,DBR中记录着文件系统的起始位置,大小,FAT表个数以及大小等相关信息。在FAT文件系统中,同时使用“ 扇区地址 ”和“ 簇地址 ”两种地址管理方式,这是因为只有存储用户数据的数据区使用簇进行管理(FAT12 FAT16的根目录除外),所有簇都位于数据区,其他文件系统管理数据区域是不以簇进行管理的,这部分区域使用扇区地址进行管理。文件系统的起始扇区为 0号扇区。
接下来在桌面上新建一个文件1.txt,将其拖入逻辑分区J(PS:不要在磁盘内右击新建,而是应该在桌面新建再拉进去)
FAT32的保留扇区数,比较常见的为 32 34 38 扇区
FAT表中文名称是文件分配表,其作用是指向文件存储位置,接下来介绍它的结构
本文来自网络,不代表生活常识网立场,转载请注明出处:http://sdsy56.com/shenghuozixun/262897.html
上一篇: 科目三考试预约有没有成功查询
声明: 我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本站部分文字与图片资源来自于网络,转载是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:15053971836@139.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
相关阅读