- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
磁盘的信息存储格式分类与容量的关系
2
1.文件系统简介
文件系统是信息存储在硬盘上的方式。操作系统必须清楚每个文件存储在磁盘上什么地方,也得清楚磁盘上未分配的空间和已分配给文件的空间。
扇区是磁盘最小的物理存储单元,一般而言是512kb大小每个扇区,但是操作通常不直接管理每一个扇区,而是通过将若干个扇区组成的一个更大的集合来去进行操作管理。
这个比扇区更大的集合,在Windows下叫做簇;在Linux下叫做块(block)。
3
簇(CLUST)的本意就是“一群”、“一组”,即一组扇区(一个磁道可以分割成若干个大小相等的圆弧,叫扇区)的意思。因为扇区的单位太小,因此把它捆在一起,组成一个更大的单位更方便进行灵活管理。簇的大小通常是可以变化的,是由操作系统在所谓“(高级)格式化”时规定的,因此管理也更加灵活。
扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。
4.一个文件通常存放在一个或多个簇里,但至少要单独占据一个“簇”。也就是说两个文件不能存放在同一个簇中。
Windows下对应于上述st_blksize的值为“一个簇的大小=一个簇的扇区数*一个扇区的字节数”。
1.文件系统简介
4
名字的来由:FAT(FileAllocationTable,文件分配表)。文件系统的名字由来就是因为它使用文件分配表描述文件系统内存单元的分配状态及文件内容的前后链接关系。
一个FAT文件系统可以分为三个部分:保留区、FAT区和数据区。这三个区域在建立文件系统(格式化)时即被创建。
2.FAT文件系统
5
1、FAT16
FAT16使用了16位的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT16。
FAT16由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。
支持的最大文件为2G
2.FAT文件系统
6
FAT16系统的缺点
磁盘分区最大只能到2GB
使用簇的大小不恰当
2.FAT文件系统
7
2、FAT32文件系统
是FAT16的增强版本,其表项长度为32位。可用在容量为512MB-2TB的驱动器上。
其主要优势是:
FAT32可以更高效地使用空间。FAT32使用较小的簇(即,对于大小在8GB以内的驱动器,使用4KB的簇),这与大的FAT或FAT16驱动器相比,可将磁盘空间的使用率提高10%到15%。
2.FAT文件系统
8
FAT32更稳定可靠。FAT32可以重新定位根文件夹,而且它使用文件分配表的备份副本,而不是使用默认副本。此外,FAT32驱动器上的引导记录也得到扩展,包括了关键数据结构的备份副本。因此,与现有的FAT16驱动器相比,FAT32驱动器不容易受单点故障的影响。
FAT32更灵活。FAT32驱动器上的根文件夹是普通的簇链,因此它可以位于驱动器上的任何位置。以前对根文件夹数量的限制不复存在。此外,可以禁用文件分配表镜像,这样就可以让文件分配表的副本而不是让第一个文件分配表处于活动状态。这些功能允许您动态重调FAT32分区的大小。不过要注意,虽然FAT32的设计允许这一功能,但Microsoft将不在初始版本中实现此功能。
2.FAT文件系统
9
2.FAT文件系统
10
NTFS(NewTechnologyFileSystem)是一种专为网络、磁盘配额和文件加密等管理安全特性设计的磁盘格式,具有FAT16和FAT32的所有基本功能,较FAT32具有更大的磁盘压缩性。
NTFS也是以簇为单位来分配磁盘空间的,但簇的尺寸不仅小,而且不依赖于磁盘或分区的大小。
3.NTFS文件系统
11
基本概念:
MFT:即文件表的简称,它是NTFS文件系统的核心,MFT由一个个的MFT的项(也称为文件记录)组成,每个MFT项占用1024字节的空间。
属性:在NTFS中,所有与数据相关的信息都被称为“属性”,文件名属性、时间日期属性、甚至文件内容被称为“数据属性”。
NTFS元文件:NTFS文件系统被创建时,会同时建立一些重要的系统信息。这些系统信息也全是以文件
文档评论(0)