因此,基本上,我始终默认将可移动大容量存储设备格式化为NTFS,但是有人告诉我,最好使用exFAT。现在,我一直在四处寻找Google,但是找不到我应该这么做的任何充分理由。
exFAT有什么作用(更好),而NTFS在(> 4GB)可移动海量存储中使用时有用吗?
因此,基本上,我始终默认将可移动大容量存储设备格式化为NTFS,但是有人告诉我,最好使用exFAT。现在,我一直在四处寻找Google,但是找不到我应该这么做的任何充分理由。
exFAT有什么作用(更好),而NTFS在(> 4GB)可移动海量存储中使用时有用吗?
Answers:
exFAT基本上将FAT文件系统提高到了一个新水平,增加了FAT32系统非常缺少的大量期待已久的功能。视频编辑人员的主要功能之一是对> 4GiB文件的支持以及比通常支持的FAT32大得多的分区大小,这使得使用现代的多TB驱动器更加容易。
exFAT适用于Windows Vista 7,并且我相信我什至可以看到Microsoft版本使XP与exFAT一起使用。有一些人致力于Linux exFAT支持,但是我无法确定它们的发展程度,而且像往常一样,存在破坏数据的风险,就像使用NTFS一样 ……
来自维基百科 (我的评论以粗体显示):
Microsoft开发人员所做的基本上是将FAT32文件系统更新为exFAT,从32位寻址转换为64位寻址,以提供比同时迁移到NTFS更快的速度,从而可以创建,存储或传输巨大的文件,大于4GiB的文件。从理论上讲,exFAT没有NTFS的大量操作开销,因为它缺少许多增加文件系统复杂性(并因此增加处理时间和磁盘延迟)的功能。
一些缺少的功能(实际上对可移动媒体毫无用处或浪费)包括:
exFAT的唯一缺点是Microsoft尚未将其发布给公众,这要求公司许可其在其设备上使用。这可能更针对数字录像机类型的设备,家庭用户获得了在Windows上使用它的许可证。
但是,在处理能力和内存有限的系统上,exFAT应该是NTFS的真正竞争对手。众所周知,闪存上的NTFS效率很低。exFAT的占用空间/开销较小,因此非常适合此目的。当然,仅当您对“理想”的定义允许软件为专有软件而不是开源软件时。
如果使用EFS的“ Encrypted”属性,则有一个非常重要的区别(EFS代表Encrypting File System,它实际上不是文件系统,而是NTFS的功能)。
在大多数情况下,EFS是透明的。你没看到 文件在磁盘上已加密,但是在访问文件时会自动解密。
当您将加密文件复制到另一个NTFS卷时,它将使用与原始密钥相同的密钥保持加密状态。根据您的使用情况,这可能很棒,也可能令人讨厌。
基本上,如果要将文件带到安装了所有相同解密证书的另一台计算机上,请在可移动驱动器上选择NTFS。这样,您的文件将在传输过程中保持加密状态,但可以在所有授权计算机上透明访问。整洁!
但是,如果通常将文件带到没有解密证书的计算机上,则没有办法告诉Windows将文件复制到外部磁盘时自动对其解密。如果忘记手动解密,则将无法在另一台计算机上访问它。如果经常这样做,请在可移动驱动器上选择exFAT。复制到该文件的所有文件将自动被动态解密。
如果您不使用EFS(几乎像几乎每个人一样),那么显然不适用。我认为这是“与其他操作系统的兼容性”之后的第二大区别。
文件系统的互操作性很重要。exFAT本身也是 OS X Snow Leopard在10.6.5及更高版本中支持的读/写功能(尽管发行说明中未提及)。可以通过检查“磁盘工具”来验证这一点,其中exFAT是用于格式化的选项。
在OS X上,除非您基于每个驱动器修改fstab并愿意处理非本地安装,否则NTFS仍被视为只读。因此,对于大多数用户而言,这不是一个可靠的选择。
在Mac或Linux或其他系统上使用驱动器可能不是您的主要问题,但这是需要考虑的问题。
Google的许多结果似乎表明,由于多种原因(它是较新的,相同的旧原因,例如体积更小,速度更快,效率更高),它的性能要好得多,但兼容性较差(仅Vista和7)。
尽管NTFS仍然比exFat具有一个实际优势,但是exFat中卷标的最大长度仍然仅为11个字节(如FAT中),而在NTFS中为32个字节。
当您有多个相同品牌的USB并想创建不同的名称来标识每个USB时,这将很有帮助。
例如,我的典型卷名称是256 GB的逐字驱动器verbatim256
。现在,如果我有另一个相同类型的驱动器,我什至无法在名称中添加1或2,因为它已经达到最大限制。
这实际上是我坚持使用NTFS的决定因素,因为它们在其他方面几乎都可以通用。