FAT32
百科名片
采用FAT32格式分区的硬盘
FAT32是Windows系统硬盘分区格式的一种。这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2 GB的限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。目前已被性能更优异的NTFS分区格式所取代。
目录
编辑本段参数
发布时间:1996年8月发布(Windows 95 OSR2)分区标识: 0x0B, 0x0C(MBR)EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT)
最大单文件大小: 4 GB (Fat16分区是2 GB )
最大文件数量: 268,435,437
最长档名限制: 8.3 或者 长文件名255个字符
最大卷大小: 8 TB (在windows 2000和windows XP环境下格式化程序只能创建最大32GB的FAT32文件系统)
记录日期: 创建、修改、访问
日期范围: 1980年1月1日至2107年12月31日
透明加密:不支持
透明压缩:不支持
访问许可:无限制
编辑本段概述
性能特点
FAT32具有一个最大的优点:在一个不超过8GB 的分区中,FAT32分区格式的每个簇容量都固定为4KB,与FAT16相比,可以大大地减少磁盘的浪费,提高磁盘利用率。目前,支持这一磁盘分区格式的操作系统有Win95、Win98、Win2000、Win2003和Win7。但是,这种分区格式也有它的缺点,首先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。约束
windows 2000和windows XP能够读写任何大小的FAT32文件系统,但是这些平台上的格式化程序只能创建最大32GB的FAT32文件系统。在dos系统下可直接访问fat32分区,而ntfs分区则不能在dos下直接访问。
缺点
但FAT有一个严重的缺点:当文件删除后写入新资料,FAT不会将档案整理成完整片段再写入,长期使用后会使档案资料变得逐渐分散,而减慢了读写速度。硬盘碎片整理是一种解决方法,但必须经常整理来保持FAT文件系统的效率。编辑本段主磁盘结构
主启动区 文件 分配表 #1 文件 分配表 #2 根目录 其他所有资料...剩下磁盘空间一个FAT文件系统包括四个不同的部分。
1、保留扇区
位于最开始的位置。第一个保留扇区是引导区(分区启动记录)。它包括一个称为基本输入输出参数块的区域(包括一些基本的文件系统信息尤其是它的类型和其它指向其它扇区的指针),通常包括操作系统的启动调用代码。保留扇区的总数记录在引导扇区中的一个参数中。引导扇区中的重要信息可以被DOS和OS/2中称为驱动器参数块的操作系统结构访问。2、FAT区域
它包含有两份文件分配表,这是出于系统冗馀考虑,尽管它很少使用,即使是磁盘修复工具也很少使用它。它是分区信息的映射表,指示簇是如何存储的。3、根目录区域
它是在根目录中存储文件和目录信息的目录表。在FAT32下它可以存在分区中的任何位置,但是在早期的版本中它永远紧随FAT区域之后。4、数据区域
这是实际的文件和目录数据存储的区域,它占据了分区的绝大部分。通过简单地在FAT中添加文件链接的个数可以任意增加文件大小和子目录个数(只要有空簇存在)。然而需要注意的是每个簇只能被一个文件占有,这样的话如果在32KB大小的簇中有一个1KB大小的文件,那么31KB的空间就浪费掉了。
NTFS分区
百科名片
NTFS是New Technology File System的缩写,为Windows NT, 2000, XP所设计,被用来代替FAT文件系统.
目录
编辑本段1:NTFS Vs FAT
许多曾尝试过NTFS的朋友抱怨,他们根本感觉不到NTFS所带来的性能提升,甚至觉得适得其反.那么NTFS与FAT究竟是否存在性能差异,有的话又是怎么形成的 要了解这个问题,就必须了解NTFS与FAT的组织结构.FAT下是为小磁盘及简单的目录结构而设计的文件系统,因此其文件系统组织方法也通过简单的文件分配表(File Allocation Table,简称FAT)完成.它被放在磁盘的引导扇区后面,为了安全,紧接着是它的一份拷贝;在文件分配表后面是根文件夹,其中包含了分区根目录下所有文件和文件夹的入口
其他文件和文件夹
根文件夹
FAT表的备份
FAT表
分区引导扇区
根文件夹之后为其它文件和文件夹,文件或文件夹的存放并没有什么规律,每个文件完全占用 1至多个簇,如果某个簇不是该文件的最后一个簇,则应包含下一个簇的位置信息,否则会有结束簇的标志 .文件的名称和起始簇则记录在前面的文件分配表中,通过此表中某个文件起始簇的位置找到起始簇,而文件的其余簇则是依此形成一条链带——FAT 就是依靠这种链式存取及文件分配表来管理整个磁盘分区的.
文件区域
MFT表
分区引导扇区
NTFS将整个磁盘分区上每件事物都看作一个文件,而文件的相关事物又视为一个属性,比如数据属性,)也是一个文件.将分区格式化为 NTFS 后,文件名属性等,甚至描述文件系统本身的信息(元数据就会生成若干不可见的NTFS系统文件以及一个特殊文件"Master File Table "(MFT,主文件表).
与简单的FAT相比,MFT几乎相当于小型数据库文件. NTFS就这样依靠主文件表的详细记录来管理整个磁盘分区.
NTFS也是以簇为单位来存储数据文件,但是,NTFS中簇的大小并不依赖于磁盘或分区的大小.在通常的情况下这个数字是512bytes,相对FAT32而言,簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能.
FAT32事实上在Windows 98 SE/Me中最大只能支持127.53GB,
在Windows 2000/XP/Server 2003中的系统分区工具只能支持到32GB,最大的单个文件件容量为4GB.
如此看来只有NTFS才能满足日趋膨胀的存储需求.
目前PC用户的硬盘远不够大,并发操作量也远不够多,因此NTFS与FAT的单个文件操作速度差异往往仅在毫秒之间.根本无法察觉
小型数据库的索引方式对硬件有较高的硬件要求,而且对于较小的分区上存放较多小文件的情况而言,这种检索方式可能反而没有简单的链式快.
编辑本段2:NTFS主要安全功能介绍
1:文件权限分配文件或文件夹的属性的"安全"选项,在这里就可添加或删除不同访问权限的组或用户.
2:磁盘配额功能
系统磁盘驱动器图标上选择属性的"配额"选项进入配额选项面板,选择启用磁盘配额.可以严格控制各个用户可使用的磁盘空间.
编辑本段3:动态磁盘管理
NTFS5.0支持动态卷,可以实时改变卷的大小而不用重启或退出系统,也不用格式化.比如第二块硬盘上有—FAT32分区M,可以将其装入第一块硬盘中的NTFS分区D中.编辑本段4:更多的系统后台特性
NTFS很多的特性都是处于后台工作的,所以很难被一般用户察觉.编辑本段5:数据EFS加密和压缩功能
文件或文件夹的属性的"常规=>高级"选项中有数据压缩/加密功能"下一站天后"—NTFS的未来
就目前的硬件水平而言,NTFS的优势会越来越明显.
微软的Longhorn操作系统离我们越来越近了,Longhorn将全面采用WinFS (Windows Future Storage),可以看作是在NTFS的基础上增加了一个数据库层 ,将查找文件的依据改变为它是什么,而不是它在哪里.
这将是NTFS的一个突破.
没有评论:
发表评论