FAT文件系统

http://www.sjhf.net/pdf/fat.pdf 《FAT文件系统原理》

其中FAT16是指文件分配表使用16位数字,此时电脑运行时系统可以为需要存储在硬盘上的每个文件的实际长度分配存储单元——“硬盘簇”,由于16位分配表最多能管理65536(即2的16次方)个硬盘簇,也就是所规定的一个硬盘分区。由于每个硬盘簇的存储空间最大只有32KB,所以在使用FAT16管理硬盘时,每个分区的最大存储容量只有(65536×32KB)即2048MB,也就是我们常说的2G。 由于FAT16对硬盘分区的容量限制,所以当硬盘容量超过2G之后,用户只能将硬盘划分成多个2G的分区后才能正常使用,为此微软公司从Windows95 OSR2版本开始使用FAT32标准,即使用32位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达4294967296(即2的32次方)个硬盘簇,所以在硬盘簇同样为32KB时每个分区容量最大可达65G以上。此外使用FAT32管理硬盘时,每个逻辑盘中的簇长度也比使用FAT16标准管理的同等容量逻辑盘小很多。由于文件存储在硬盘上占用的磁盘空间以簇为最小单位,所以某一文件即使只有几十个字节也必须占用整个簇,因此逻辑盘的硬盘簇单位容量越小越能合理利用存储空间。所以FAT32更适于大硬盘
fat32还具有一个最大的优点是:在一个不超过8gb的分区中,fat32分区格式的每个簇容量都固定为4kb,与fat16相比,可以大大地减少硬盘空间的浪费,提高了硬盘利用效率
时间: 2024-10-20 19:11:35

FAT文件系统的相关文章

FAT文件系统(U盘)

FAT文件系统分为四个部分 保留扇区(引导区) 最开始的位置,第一个保留扇区是引导区.包括基本的文件系统信息,比如它的类型和其它指向其它扇区的指针.通常包括操作系统启动调用代码.保留扇区的总数记录在引导扇区中的一个参数中. FAT区(文件分配表) 包含两份文件分配表,分区信息的映射表,指示簇是如何存储的. 根目录区 在根目录中存储文件和目录信息的目录表. 数据区域 实际文件和目录数据存储的区域.需要注意的是每隔簇只能被一个文件占有. 主引导记录(主引导扇区) MBR(master boot re

云计算学习路线教程大纲课件:FAT文件系统

微软在Dos/Windows系列操作系统总共使用了6种不同的文件系统(包括即将在windows的下一个版本中使用的Winfs).它们分别是:FAt12.FAT16.FAT32.NTFS.NTFS5.0和WINFS.下面我们一一来对它们的相关特点和规则做个介绍.其中FAt12.FAT16.FAT32均是Fat文件系统.是File Allocation Table的简称. 最古老的文件系统FAT12: 这是伴随着Dos诞生的"老"文件系统了.它采用12位文件分配表,并因此而得名.而以后的F

磁盘存储结构与文件恢复实验(FAT文件系统)

实验地点:主楼A2-412 一.实验室名称:主楼实验室A2-412                  二.实验项目名称:磁盘存储结构与文件恢复实验 三.实验学时:6学时 四.实验原理: 在Debug环境下利用基本汇编程序对引导扇区.文件分配表.目录表等结构进行显示,并进行分析: 使用工具软件WINHEX对指定的文件(被删除文件)进行恢复. 五.实验目的: 1)了解文件系统在磁盘上的存储映像和它在系统安全中的地位和作用: 2)了解文件目录结构及其访问方式: 3)掌握使用系统基本汇编程序进行磁盘和文

文件系统的原理fat

[转自] http://www.sjhf.net/Article/sjhfdoc/200404/1.html 一.硬盘的物理结构:     硬盘存储数据是根据电.磁转换原理实现的.硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中.硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来.当系统向硬盘写入数据时,磁头中“写数据”电流产生磁场使盘片表面

磁盘文件系统Fat、Fat32、NTFS、exFAT的优缺点(转)

我们在Windows系统里格式化磁盘的时候,文件系统的选项里可以看到有“FAT”.“FAT32”.“NTFS”等选项,在对U盘或其他移动存储设备 格式化的时候还会出现“exFAT”选项,那么这四种磁盘格式是什么意思,有哪些优缺点呢?我们应该选择那个呢?下面为大家详细介绍. 在介绍这四种磁盘格式的区别之前我们先来了解一下什么是磁盘的文件系统.一块没有被格式化过的硬盘,可以比喻成一间没有摆放商品的超市大卖场,在摆放商品 之前,总要先按商品类别分好区域,并安装好货架吧.磁盘的分区.格式化操作就相当于超

磁盘文件系统Fat、Fat32、NTFS、exFAT的优缺点

我们在Windows系统里格式化磁盘的时候,文件系统的选项里可以看到有“FAT”.“FAT32”.“NTFS”等选项,在对U盘或其他移动存储设备 格式化的时候还会出现“exFAT”选项,那么这四种磁盘格式是什么意思,有哪些优缺点呢?我们应该选择那个呢?下面为大家详细介绍. 在介绍这四种磁盘格式的区别之前我们先来了解一下什么是磁盘的文件系统.一块没有被格式化过的硬盘,可以比喻成一间没有摆放商品的超市大卖场,在摆放商品 之前,总要先按商品类别分好区域,并安装好货架吧.磁盘的分区.格式化操作就相当于超

Linux 下EXT2文件系统 —— 如何将蚂蚁和大象优雅的装进冰箱里

这一阵子真是偷懒,无时无刻不和自己身体中的懒癌做斗争.最终我还是被打败了,星期天两天几乎都是荒废过去的,在空闲的时候实际上我内心也是有点焦虑的,不知道去怎么度过这时间.学习吧又不想学习,看电视娱乐吧也没有心情.在这种状态中,我度过了星期天,到了今天我才趴在窗扇看了一会linux.这一部分之前也看过,不过是走马观花式的看,并没有投入精力.今天看了下,发现其实windows的文件系统和linux还是有很多不同的.从设计的角度上,linux的文件系统似乎更加聪明,看完这部分,我也更喜欢linux了.

linux文件系统学习总结

linux最优秀的特点在于它是多用户多任务的环境,而且对于linux来讲一切皆文件,提到文件这个概念就免不了提文件相关的权限与属性的概念,那相关文件的属性记录在硬盘的哪个地方呢?这就需要了解linux的文件系统是如何记录文件,如何读取文件. 大家都知道硬盘作为存储介质,如果要使用硬盘存储数据需要对硬盘进行分区,格式化之后才可以存储数据.那为什么要对硬盘进行分区呢?因为我们必须要告诉操作系统:"这块硬盘可以访问的区域是有A柱面到B柱面",只有这样,操作系统才能控制硬盘磁头去A~B范围内的

Zynq Fatfs文件系统应用笔记

Zynq Fatfs文件系统应用笔 Hello,panda 笔记介绍基于所描述的Zynq Fatfs基于Xilinx xilffsv3.0和Sdpsv2.4,文件系统采用在Bare-Metal和轻量级操作系统中常用的FatFs,版本为v0.10b. 在开始介绍FatFs文件系统在Zynq实现之前一定要先对FAT32文件系统有一个清晰的了解. 1 FAT32文件系统 应用笔记针对SD上的FAT32文件系统,在对文件系统作详细介绍之前,先回顾一下硬盘的结构,如图1: 图1 硬盘结构 对一个机械硬盘而