翻译windows internals 第12章文件系统 (持续更新)exFAT

exFAT是由微软设计,针对闪存设备优化的文件系统,旨在提供NTFS的部分高级功能,但避免不适宜闪存的写模式。它支持更大的文件大小(最大16EB),提高了分配和删除操作的性能,并允许目录包含超过1000个文件。exFAT还支持ReadyBoost以处理大于4GB的缓存文件。

exFAT
Designed by Microsoft, the Extended File Allocation Table file system (exFAT, also called FAT64) is an improvement over the traditional FAT file systems and is specifically designed for flash drives. The main goal of exFAT is to provide some of the advanced functionality offered by NTFS, but without the metadata structure overhead and metadata logging that create write patterns not suited for many flash media devices. (See the description of flash media in Chapter 9). Table 12-3 lists the default cluster sizes for exFAT.

由微软设计,扩展文件分配表文件系统(由微软设计,也叫做FAT64)是传统FAT文件系统的改进,专门为flash驱动设计。exFAT的主要目标是提供NTFS提供的一些高级功能,但是没有元数据结构开销和元数据日志创建写模式,这并不适合许多flash媒体设备。(见第九章媒体flash的描述)。表12-3列出了exFAT的默认簇大小。
这里写图片描述
正如FAT64名字暗示,文件大小的限制增加到2^64,允许文件达16艾字节。这个改变也相映增加最大的簇大小,目前是实现是32MB,但是可以达到2^255扇区。exFAT增加了位图来追踪空闲的磁盘块,这改善了分配和删除操作的性能。最终,exFAT允许一个目录超过1000个文件。这些特性带来对大磁盘更好的扩展性和支持。
另外,exFAT实现仅仅NTFS支持的某些特征,例如支持ACLs(访问控制列表)和TFAT(事物安全文件分配表)。然而winCE实现的exFAT包括这些特征,但是windows EXFAT版本并不包括。
Note ReadyBoost (described in Chapter 10, “Memory Management”) can work with exFATformatted 
flash drives to support cache files much larger than 4 GB.
注意:闪存加速(在第10章内存管理描述)可以工作在exFAT格式的闪存驱动支持的cache文件远大于4G。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值