exFAT和NTFS哪个好

来源:互联网 发布:毕业设计查重软件 编辑:程序博客网 时间:2024/04/17 06:14

如果是超过4GB的U盘建议选择exFAT的格式会比较好,这个格式可以说是为大容量的U盘等flash设备准备的,特别是在支持拷贝大于4GB的文件的限制方面非常好,一般情况下U盘默认的格式都是FAT32的,这个文件系统一般情况下并无什么使用问题,但是一旦遇到单个大于4GB的文件将会提示“磁盘空间不足”或者"文件太大"。

注:很多打印店都是XP系统,XP只有打了补丁之后才能支持exFAT,因此使用U盘去打印店这种情况如果有需求因考虑。

点击查看大图

相对FAT文件系统,exFAT有如下好处:

  ·增强了台式电脑与移动设备的互操作能力
  exFAT.gif  ·单文件大小最大可达16EB(18 446 744 073 709 551 616字节,就是(理论值,16×1024×1024TB),1TB=1024G)
  ·簇大小可高达32MB
  ·采用了剩余空间分配表,剩余空间分配性能改进
  ·同一目录下最大文件数可达65 536个
  ·支持访问控制
  ·支持TFAT
  采用该文件系统的闪存盘不支持Windows Vista ReadyBoost。Windows Vista SP1支持该文件系统。
  请注意:exFAT只是一个折中的方案,只为U盘而生。
  现在超过4GB的U盘格式化时默认是NTFS分区,但是这种格式是很伤U盘的,因为NTFS分区是采用“日志式”的文件系统,需要记录详细的读写操作,肯定会比较伤闪盘芯片,因为要不断读写

    虽然NTFS也同样能够支持单个大于4GB的文件的读写操作,但是细心的同学在将U盘格式化成NTFS之后会发现容量稍微少了一点,那一点点的空间其实用来记录文件索引用的,也就是NTFS在做了任何文件数据的变动之后都会自动记录一次这个,这个是不可见的,但是大家要只知道flash芯片有是读写次数限制的。这种对于U盘来说是多余的操作,而且相当频繁。

注:上文所指的并不是所谓的拷贝一个文件的读写算一次,而是指每一个文件簇的变化为记录。

补充说明:
文件簇其实确切点说应该叫扇区簇
  我们都知道一般而言一个扇区是512字节,我们的文件系统会把连续的N(具体几个就要看文件系统的参数设定,一般为4K即8个扇区)个扇区视为一个簇,这样做是为了优化磁盘访问效率。
  一个文件则由文件分配表中标识的N(视文件大小而定)个扇区簇组成,各个扇区簇之间可以为不连续的(这也就是为什么要有磁盘整理软件了)。
  其实就是一个链表结构,如:
  文件分配表->首簇->下一个簇->下一个簇->最后一个簇。

    NTFS依赖此功能能够实现纠错与恢复,NTFS文件系统中设计的恢复能力无需用户在NTFS卷中运行磁盘修复程序。在系统崩溃事件中,NTFS文件系统使用日志文件和复查点信息自动恢复文件系统的一致性。因此是磁盘有限考虑的文件系统格式。