如果是超过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文件系统使用日志文件和复查点信息自动恢复文件系统的一致性。因此是磁盘有限考虑的文件系统格式。

exFAT和NTFS哪个好相关推荐

  1. U盘文件系统FAT32、exFAT、NTFS之间有什么区别?

    U盘文件系统FAT32.exFAT.NTFS之间有什么区别? U盘的存在对于经常拷贝资料的用户来说是再熟悉不过了,TA支持热插拔,使用方便,操作也很简单.但不同的U盘有这不同的文件系统格式,像FAT3 ...

  2. 【软件工具】之磁盘格式 FAT32、exFAT、NTFS

    一.前言 在对硬盘或U盘进行格式化的时候,往往会出现我们选择想要的格式,而常见的格式有 FAT32.exFAT.NTFS 这几种,那么,这几种格式有什么区别呢,我们怎么进行选择呢?下面将对这几种格式进 ...

  3. linux exfat设置权限,Linux支持exFAT和NTFS

    Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFS和exFAT这两种格式的,对于U盘最好格式化为exFAT,NTFS对U盘 ...

  4. exfat和ntfs和linux,EXFAT和NTFS哪个好

    我们都知道硬盘的分区有很多种,其中EXFAT和NTFS哪个好呢?在使用的过程中哪一个更适合我们呢?遇到这个问题就好像是我们在挑选衣服时红色和白色到底哪个更适合我呢?是不是很头疼呢,就让小编来帮你分析分 ...

  5. Linux kernel 编译 exfat.ko ntfs.ko 来支持exFat 和 NTFS 分区

    项目需求想让设备支持 exFat 和 NTFS 的文件格式. 默认的内核是不支持的,因为内核要限定1.5M之内, 所以很多东西都裁剪掉了. 而且不是所有项目都有这个需求,所以就需要编译为 ko ,按需 ...

  6. linux系统支持ntfs吗,Linux支持exFAT和NTFS

    Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFS和exFAT这两种格式的,对于U盘最好格式化为exFAT,NTFS对U盘 ...

  7. Linux支持exFAT和NTFS

    Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFS和exFAT这两种格式的,对于U盘最好格式化为exFAT,NTFS对U盘 ...

  8. Petalinux配置exFAT与NTFS文件系统

    Petalinux默认工程支持Ext3/4.FAT32文件系统,不支持exFAT与NTFS文件系统,在使用中会带来诸多不便.通过本文介绍就可以让我们的系统在不安装第三方软件下直接支持exFAT与NTF ...

  9. exfat硬盘格式Linux是否支持,Linux支持exFAT和NTFS

    Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFS和exFAT这两种格式的,对于U盘最好格式化为exFAT,NTFS对U盘 ...

  10. Android10 U盘支持EXFAT和NTFS

    Android10 U盘支持EXFAT和NTFS 前言 大家知道目前安卓AOSP只支持FAT32,还不支持EXFAT和NTFS,这两种windows支持的格式使用上还是比较普遍的,所以安卓也能支持那就 ...

最新文章

  1. html文档中的元数据,javascript – 如何使用pdf.js从pdf文档中获取元数据
  2. Logstash安装与测试
  3. OpenGL使用Perlin噪声的腐蚀效果
  4. docker的容器管理和网络模式
  5. 4152. [AMPPZ2014]The Captain(稠密图最短路)
  6. 多元线性回归(java实现)
  7. 【HISI系列】之内存开辟的方法
  8. 【Qt教程】1.3 - Qt5 工程文件的功能解读、快捷键
  9. 记录——《C Primer Plus (第五版)》第十章编程练习第七题
  10. 迁移程序mysql_程序从MYSQL迁移ORACLE注意事项之二
  11. 【Go】使用压缩文件优化io (二)
  12. 实用高效的5个进度管理工具推荐,项目经理快马住!
  13. linux centos需要MPEG-4 AAC解码器
  14. Eclipse简单字体设置
  15. 贝叶斯分析之利用线性回归模型理解并预测数据(三)
  16. go mod查看包依赖关系
  17. Android中APK打包流程
  18. 数学问题:1000瓶酒找1毒酒
  19. 转:大数据面试之_01_IT 从业人员面试小技巧
  20. 阿里中间件seata源码剖析六:TCC模式中2阶段提交实现

热门文章

  1. Chrome教程(一)NetWork面板分析网络请求
  2. 工资少不加班与工资高但996,你选哪个
  3. 人脸检测(二)--人脸识别样本制作及训练测试
  4. PSR开关电源设计的得与失
  5. python一个tab键是几个空格_python中tab键是什么意思
  6. c语言简单的atm机编程,C语言ATM机的简单模拟.doc
  7. 招聘 | 百度NLP部 - 对话算法实习生
  8. Matlab数学建模(九):机理建模方法
  9. 开放后的繁荣——-揭秘韩国游戏市场
  10. 【计算机网络】计算机三级网络——需要理解的题