简单的问题:什么是 exFAT,它为什么有用?

你听说过exFAT吗?在闪存驱动器和移动设备上使用的文件系统方面,它是城里的新手。如果您既是Windows用户又是Mac OS 用户,您可能对(Mac OS user)exFAT很熟悉,但如果您不熟悉,那么您很可能从未使用过这个文件系统(file system)。无论哪种方式,如果您想知道它是什么、何时以及为什么发明它,请继续阅读。我们将在本文中回答所有这些问题以及更多问题:

什么是 exFAT?

exFAT是一种文件系统(file system),旨在用于USB 记忆(USB memory)棒和 SD 卡等闪存驱动器。exFAT的名称是Extended File Allocation Table的首字母缩写,它暗示了它的前身:FAT32FAT16exFAT是旧FAT32 文件系统的更新版本,它是(file system)FAT32和更现代、更复杂的NTFS文件系统(新技术文件系统)((New Technology File System))之间的中间地带。

exFAT 是什么时候发明的,是谁发明的?

exFATMicrosoft于 2006 年设计,是该公司Windows CE 6.0 操作系统(operating system)的一部分。Windows CEMicrosoft的嵌入式操作系统(operating system),用于我们今天称为物联网的(Internet of Things)各种设备。甚至在十多年前,操作系统就被用于为数码相机、掌上电脑 ( Pocket PC(Pocket PCs) )、有线电视(cable TV)机顶盒、平板电视(TVs)、媒体中心、便携式媒体播放器、高级汽车收音机等设备供电。

因为Windows CE是一个必须在硬件和内存(hardware and memory)有限的移动设备上运行的操作系统(operating system),所以它必须使用比NTFS要求更低的文件系统(file system),NTFS用于更强大的设备,如台式电脑和笔记本电脑。

微软(Microsoft)对这个问题的解决方案是发明一种新的文件系统(file system),它比NTFS更轻巧,但比旧的FAT16FAT32更现代。这个新的文件系统被称为exFAT。今天,当您格式化USB 驱动器(USB drive)MicroSD 卡(MicroSD card)时,在Windows中,您可以使用exFAT作为文件系统,以及FAT32NTFS。不要相信我们的话,自己尝试一下。

exFAT,文件系统

使用 exFAT 的优点

exFAT是针对闪存驱动器优化的文件系统。(file system)为此,exFAT具有一些区别于其他文件系统的主要功能:

  • exFAT是一个轻量级文件系统,不需要维护大量硬件资源。
  • 它支持高达 128 pebibytes的巨大分区,即 144115 TB!
  • 它可以存储非常大的文件,例如远高于FAT32施加的 4GB 限制。如果您好奇,文件大小限制(file size limit)为 16 exbibytes,但这超过了最大分区尺寸,因此存储在exFAT上的文件的实际(exFAT)大小限制与分区的(size limit)限制大小(limit size)相同:128 pebibytes。
  • exFAT与许多不同的设备和操作系统兼容。根据WikipediaexFATWindows XP 和 Windows Server(Windows XP and Windows Server) 2003 中支持更新KB955704Windows Embedded CE 6.0、带有Service Pack 1的(Service Pack 1)Windows VistaWindows Server 2008、Windows 7、Windows 8、Windows Server 2008 R2( (Windows Server 2008)Windows Server 2008 Server(Server Core)除外Core )、Windows 10 和Mac OS X从 10.6.5 开始。大多数相机、智能手机和更新的游戏机(例如Playstation 4 )也支持(Playstation 4)exFAT Xbox 一(Xbox One)Android的最新版本也支持exFAT : Android 6 Marshmallow 和 Android(Marshmallow and Android) 7 Nougat。根据这个(this)网站,安卓系统(Android)支持exFAT ,因为它的版本 4(version 4)出现了。根据这个讨论(this discussion)iOS 7和更新版本也支持exFAT 。

使用 exFAT 的缺点

在我们看来, exFAT(exFAT,)只有一件真正“不那么积极”的事情,那就是缺乏对日志的支持。日记(Journaling)功能允许文件系统(file system)记录对存储在其上的文件所做的更改。这在发生数据损坏时很有用,因为日志可用于恢复损坏的数据。exFAT没有此功能,这意味着当发生意外关机或以这种方式格式化的可移动驱动器未安全弹出时,数据更容易损坏。

exFAT 是如何使用的?

exFAT是一种文件系统(file system),主要用于格式化U 盘(USB memory)和 SD 卡等闪存驱动器。然而,它也广泛应用于各种其他消费电子设备,如数码相机、电视(TVs)、媒体中心、有线电视(cable TV)机顶盒等。

exFAT 比FAT32 和 NTFS(FAT32 and NTFS)快还是慢?

尽管技术规范使我们相信exFAT是比NTFS更轻、更快的(NTFS)文件系统(file system),但我们想自己检查一下。比较exFAT(exFAT)NTFSFAT32的最佳方法是使用所有这些文件系统格式化我们周围的相同可移动USB 记忆(USB memory)棒,然后使用CrystalDiskMark对它们进行基准测试。我们测试的闪存驱动器如下:Kingston DataTraveler microDuo 3C(用字母 A 表示)、IronKey D300(用字母 B 表示)和SanDisk Ultra Fit(用字母 C 表示)。您可以在下面看到我们在使用exFAT时在所有三款设备上测量的速度。

exFAT,文件系统

以下是我们在使用FAT32时在所有三个记忆棒上记录的速度。

exFAT,文件系统

最后,这是我们使用NTFS(NTFS)文件系统格式化它们时的速度。

exFAT,文件系统

查看这些结果时,您可以看到金士顿 DataTraveler microDuo 3C(Kingston DataTraveler microDuo 3C)(由字母 A 表示)在使用exFAT格式化时的写入速度最快,IronKey D300(由字母 B 表示)在使用 exFAT 格式化时读取数据的速度最快。使用NTFS文件系统,SanDisk Ultra Fit(用字母 C 表示)在使用NTFS时读取数据的速度最快,但在使用exFAT时写入数据的速度最快。

最终的结论(end conclusion)是,虽然速度变化不大,但可以肯定地说,如果数据读取速度是您想要的,NTFS是最快的选择,如果写入速度是您最关心的问题, exFAT是选择。(exFAT)

你使用 exFAT 吗?

所以问题是:你在使用exFAT吗?还是您更喜欢NTFS,或者甚至是旧的FAT32?老实说,我们只使用NTFS,但那是因为我们使用了大量运行Windows的(Windows)Microsoft设备。但是,如果我们使用Mac(Macs),我们可能会在所有可移动驱动器上使用exFAT ,因为(exFAT)Mac(Macs)不提供对NTFS的良好支持,但对exFAT提供良好的支持。我们渴望找到您的意见 - 使用下面的评论分享您的想法。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts