解说U盘文件格式

上传人:ji****72 文档编号:39546751 上传时间:2018-05-17 格式:DOC 页数:8 大小:29KB
返回 下载 相关 举报
解说U盘文件格式_第1页
第1页 / 共8页
解说U盘文件格式_第2页
第2页 / 共8页
解说U盘文件格式_第3页
第3页 / 共8页
解说U盘文件格式_第4页
第4页 / 共8页
解说U盘文件格式_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《解说U盘文件格式》由会员分享,可在线阅读,更多相关《解说U盘文件格式(8页珍藏版)》请在金锄头文库上搜索。

1、文件系统是指文件命名、存储和组织的总体结构。作为最常见的操作系统 Windows 来说,它支持的文件格式就是我们所要研究的。FAT(16)、FAT32和 NTFS 都是 Windows 的文件系统。其实文件系格式也就是我们经常所说的“磁盘格式”或“分区格式”,总体都是一个概念,只不过“分区”只针对硬盘来说的,而文件系统是针对所有磁盘及存储介质的。FAT,FAT32,NTFS,这些我们耳熟能详的分区格式,他们分别有什么用途呢? FAT16文件系统最初的 U 盘,也就是以 MB 为存储单位的 U 盘,所使用的文件系统格式统一为 FAT16,所以我们首先就来讲讲 FAT16。在说明 FAT16文件系

2、统之前,我们必须清楚 FAT 是什么?FAT(File Allocation Table)是“文件分配表”的意思。顾名思义,就是用来记录文件所在位置的表格,它对于磁盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。FAT16使用了2个字节(也就是16位)的空间来表示每个扇区(Sector)配置文件的情形,故称之为 FAT16。FAT16由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。每个要存到磁盘的文件都必须配置足够数量的簇,才

3、能存放到磁盘中。FAT16各分区与簇大小的关系如下表:分区大小 FAT16簇大小16MB-127MB 2KB128MB-255MB 4KB256MB-511MB 8KB512MB-1023MB 16KB1024MB-2047MB 32KB如果你在一个1GB 容量的 U 盘分区中存放50KB 的文件,由于该分区簇的大小为16KB,因此它要用到4个簇才行。而如果是一个1KB 的文件,它也必须使用一个簇来存放。那么每个簇中剩下的空间可否拿来使用呢?答案是不行的,所以在使用磁盘时,无形中都会或多或少损失一些磁盘空间。 FAT16的缺点磁盘分区最大只能到2GB。因此从 Win98系统开始,FAT16已经

4、基本被 FAT32所取代,但当时 U 盘刚刚起步,容量多为64MB、128MB,其默认分区只能是 FAT16;使用簇的大小不恰当。试想,如果一个只有1KB 大小的文件放置在一个1000MB 的磁盘分区中,它所占的空间并不是1KB,而是16KB,足足浪费了15KB!一般文本文档及 HTML 碎文件的体积多是个位数,如果用来存储这些文件的话,空间浪费就极为严重了。能解决这两个问题的,就是 FAT32文件系统了。 FAT32文件系统FAT32使用4个字节(也就是32位)的空间来表示每个扇区(Sector)配置文件的情形,故称之为 FAT32。FAT16的分区容量上限是2047MB,而 FAT32的分

5、区容量下限是512MB,不同操作系统的上限不同,例如 Win2000最大支持32GB FAT32分区,而WinXP 最大可达2TB FAT32分区。FAT32相比 FAT16,优点如下:可支持大于2GB 的分区。最大可达2TB,即便是目前最大容量的硬盘都能支持,更别说 U 盘了;空间利用率更高。FAT32采用了更小的簇,可以更有效率的保存数据,比如两个分区大小都为2GB,一个分区采用了FAT16文件系统,另一个分区采用了 FAT32文件系统。采用FAT16的分区的簇大小为32KB,而 FAT32分区的簇只有4KB 的大小。这样在存储碎文件时 FAT32就比 FAT16的存储效率要高很多,通常情

6、况下可以提高15%。安全新更好。FAT32文件系统可以重新定位根目录和使用备份副本。另外 FAT32分区的启动记录被包含在一个含有关键数据的结构中,减少了计算机系统崩溃的可能性。灵活性更高。FAT32分区上的根文件夹是普通的簇链,因此它可以位于驱动器上的任何位置。以前对根文件夹数量的限制不复存在。此外,可以禁用文件分配表镜像,这样就可以让文件分配表的副本而不是让第一个文件分配表处于活动状态。这些功能允许您动态重调 FAT32分区的大小。不过要注意,虽然FAT32的设计允许这一功能,但微软自己的分区软件不支持此功能,需要使用第三方分区软件 FAT32的缺点虽然对于最大分区容量的支持上面,FAT3

7、2 2TB 最大分区的容量时至今日仍不过时,但 FAT32只能存储最大4GB 的单个文件,所以 FAT32无法存放光盘 ISO 镜像、高清视频、各种图形作品文件等等,这是其致命的弊端。 NTFS 文件系统NTFS(New Technology File System)是 Windows NT 核心和高级服务器网络操作系统环境的文件系统。NTFS 的目标是提供比FAT32更高的可靠性,并消除 FAT 文件系统中的种种限制。NTFS 文件系统除了支持更大的分区、更大的文件、更节约硬盘空间外,还提供了 FAT 文件系统不敢想像的众多功能。主要有:长文件名、压缩分区、事件追踪、文件索引、高容错性、数据

8、保护和恢复、加密访问由于 NTFS 分区已经成为目前电脑磁盘的绝对主流格式,XP、Vista、Win7默认都会将分区格式化为 NTFS 系统,因此关于 NTFS 的种种优势和特性就没必要多做强调了,可以说 NTFS是目前最好的磁盘文件系统,但为什么 U 盘和各种存储卡很少使用 NTFS 文件系统呢? NTFS 在闪存上的缺陷NTFS 虽然有诸多优点,但这些都是针对传统机械硬盘而设计的,对于新兴的 Flash 闪存材料不一定适用。NTFS 分区是采用“日志式”的文件系统,因为要记录磁盘的详细读写操作,对 U 盘这种快闪存储介质会造成较大的负担,比如同样存取一个文件或目录,在 NTFS 系统上的读

9、写次数就会比 FAT32来得多,理论上 NTFS 格式的 U 盘比较容易损坏,而且400MB 以下的分区也比 FAT16更浪费空间。NTFS 这些额外的功能无论对 SSD 硬盘和 U 盘都会造成不同程度的伤害,因此新一代 Windows 7操作系统专门针对 SSD 进行优化,通过各种手段减少读写次数和碎片的产生。而对于 U 盘来说,本身 USB 的带宽就有限,NTFS 文件系统频繁读写占据通道会让磁盘性能降低,为此微软专门针对移动存储设备开发了 ExFAT 文件系统。对于闪存,NTFS 文件系统会有伤害,因此微软推出了全新的ExFAT 文件系统。 ExFAT 文件系统顾名思义,ExFAT 是对

10、 FAT 文件系统的一种延续,全称Extended File Allocation Table File System,是微软在Windows Embeded 5.0以上(包括 Windows CE 5.0、6.0、Windows Mobile 5、6、6.1等手持操作系统)中引入的一种适合于闪存的文件系统。ExFAT 消除了 FAT16/32的局限性和缺点,又没有 NTFS 那么多闪存永远都不会用到的功能,适合各种移动存储卡和 U 盘使用。相对 FAT16/32文件系统,ExFAT 有如下优点:增强了台式电脑与移动设备的互操作能力分区大小和单文件大小最大可达16EB(1610241024TB

11、)簇大小非常灵活,最小0.5KB,最高达32MB采用了剩余空间分配表,空间利用率更高同一目录下最大文件数可达65 536个支持访问控制支持 TFAT(WINCE 早期文件系统)可以看出,ExFAT 就是闪存专用的文件系统,只有 U 盘和存储卡才能格式化成 ExFAT,传统硬盘是无法格式化成 ExFAT 格式的,因为 ExFAT 的特性其实并不比 NTFS 强,但却比 NTFS 及FAT32更适合闪存使用。不过,ExFAT 作为一种全新的文件系统,在电脑上的兼容性却不太好,目前主流的 XP 和 Vista 默认都不支持 ExFAT,XP 需升级至 SP3补丁、Vista 需升级至 SP1补丁才能

12、支持它。当然微软也提供了 ExFAT 的单独更新文件,Win7默认支持。附:XP 支持 ExFAT 的 KB955704补丁下载虽然四种文件系统的存储方式和特性各不相同,但对于传输速度并不快的存储卡和 U 盘来说,实际传输性能却大同小异,理论测试数据相差不过1MB/s,长时间使用可能会有差别。因此,U 盘使用何种文件系统的主要因素还是其容量及用途,下面笔者就简单归纳总结下四种文件系统的优劣。 FAT16:优点:兼容性最好,某些数码设备可能对 FAT32和 NTFS 格式的存储卡支持不太好,因此只能使用 FAT16缺点:最大仅支持2GB 分区,空间浪费大备注:赶紧看看您的 U 盘是不是 FAT 格式,如果是就改用FAT32吧 FAT32:优点:兼容性好缺点:单个文件不能超过4GB,不支持512MB 以下容量的 U盘备注:如果 U 盘容量达8GB 以上,发现4GB 文件拷不进去的话,可以考虑换用 NTFS 或 ExFAT 格式了 NTFS:优点:兼容性好,支持任意大小的 U 盘缺点:会缩短闪存寿命备注:反正 U 盘超便宜,不怕坏的朋友们使用 NTFS 其实挺好 ExFAT:优点:专为闪存和 U 盘设计,空间浪费小缺点:兼容性差,XP 和 Vista 系统需要更新补丁才能支持备注:很多人的电脑都不开自动更新,自然不支持 ExFAT,准备好补丁文件吧

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号