exFAT

exFAT格式 简介

Src:维基百科


exFATExtended File Allocation Table),又名FAT64,是一种较适合于闪存文件系统,最先从微软Windows Embedded CE 6.0引入这种文件系统,后又延伸到Windows Vista Service Pack 1操作系统中[3]。由于NTFS文件系统的一些数据格式规定所限,对快存内存而言exFAT显得更具优势。


exFAT
开发者微软
全称Extended File Allocation Table
发布2006年11月 (Windows Embedded CE 6.0)
分区标识0x07 (MBR)
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
结构
目录内容Table
文件分配位数组链表
坏块集群标记
限制
最大文件尺寸64 ZiB,建议512 TiB[1]
最大文件数量单一目录最多2,796,202[2]
最长文件名255个字符(UTF-16)
最大卷容量64ZiB,建议512TiB[1]
功能
日期范围1980年1月1日至2107年12月31日
属性只读、隐藏、系统、磁盘区标签、子目录、封存
文件系统权限
操作系统支持Windows Embedded CE 6.0(Embedded)
Windows XP(包含64位)SP2或更高(可选,需要KB955704)
Windows Server 2003 SP2或更高(可选)
Windows Vista SP1或以后
Windows Server 2008
Windows 7
Linux
Mac OS X 10.6.5
OS X Lion
OS X Mountain Lion
OS X Mavericks
                 add  OS X Yosemite

优点

exFAT相较于之前FAT文件系统的优势在于:

  • 可拓展至更大磁盘大小,理论上64ZiB,推荐最大512TiB,相较32位限制的FAT32分区的的2TB(每扇区512字节)。
  • 理论的文件大小限制为264 - 1字节(16 exbibytes - 1),而FAT32文件系统中单一文件限制大小为232 - 1字节(4 GiB)。
  • 对于单档超过4 GB的跨系统用户来说,exFAT很好地提供了Windows(XP需要SP2和更新)、Mac OS XLinux之间的兼容性。
  • 大小最大可为每扇区225字节,最大32 MB。
  • 由于采用了空余空间寻址,空间分配和删除的性能得以改进。
  • 在单一文件夹内支持超过216个文件。
  • 支持访问控制清单(但在Windows Vista SP1中尚未支持)[4]
  • 支持Transaction-Safe FAT文件系统(TFAT,在WinCE中可选的功能)。
  • 提供给OEM的可定义参数可以使这个文件系统适应不同特色的设备。
  • 时间戳记能够使用UTC[5]时间而不仅仅是所在时区(从Vista SP2开始)

缺点

exFAT比过去的FAT文件系统的劣势在于:

  • 某些设备(如PDADC)无法使用exFAT格式的存储卡。
  • 使用exFAT的设备将不能用Windows VistaReadyBoost功能。(Windows 7中的新的exFAT系统支持ReadyBoost[6]
  • 授权方式不明确。夏普RIM[7]分别和微软达成了exFAT授权协议。存在专利费。微软曾经为FAT的一部分申请专利[8]
  • Windows XP SP3之前的Windows暂时不支持exFAT,Windows XP可以安装修改更新KB955704来支持exFAT[9],Linux操作系统需要通过exfat工具支持exFAT[10],Mac OS X可通过升级至10.6.5来全面支持exFAT[11]


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值