WinCE6.0使用exFAT文件系统

本文介绍了如何在WinCE6.0系统中集成和使用exFAT文件系统,涉及到文件系统的分配、Windows CE系统以及Flash管理。
AI助手已提取文章相关产品:
因为FAT文件系统单个文件最大只能达到4GB,而flash disk等移动存储设备不是很适合NTFS文件系统,exFAT诞生,全称Extended File Allocation Table File System,windows ce中从6.0开始增加了exFAT文件系统的支持。
CE6与CE5的文件系统方面注册表有个明显的区别:
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
    "Dll"="fatfsd.dll"       ;CE5
    "Dll"="exfat.dll"        ;CE6
但是CE6默认磁盘仍然使用的是FAT文件系统,想要使用exFAT需要在注册中做如下设置:
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\FormatOptions]
    "FormatExfat"=dword:1
磁盘在格式化的时候便会format成exFAT.

------------------------------------------------------------
以下摘自百度百科
相对FAT文件系统,exFAT有如下好处: 
  ·增强了台式电脑与移动设备的互操作能力 
  ·单文件大小最大可达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分区是采用“日志式”的文件系统,需要记录详细的读写操作,肯定会比较伤闪盘芯片,因为要不断读写。 
  下面请看exFAT、NTFS、FAT分区的比较   
分区格式 FAT32 NTFS exFAT
操作系统 Win 95 OSR2之后 Win2000之后 Win CE 6/Vista SP1
最小扇区 512bytes 512bytes 512bytes
最大扇区 64KB 64KB 32768KB
最大单一文件 2bytes-4GB 受最大分割容量 16EB(理论值)
最大格式化容量 2TB(但NT内核系统限制为32GB) 2TB~256TB(受MBR影响) 16EB(理论值)(目前支持到256TB)
档案数量 4194304 至少可以大于1000
1.支持非常大的文件和存储设备 
2.对性能的改进支持 
3.对未来的创新的可扩展性功能的支持 
4.添加 Flash 媒体兼容性

作者:ARMbox
--------------------------
本站内容如未注明“转载”分类则为站内用户原创,未经作者允许商业网站不得转载,普通网站及用户转载时需保留文章原版内容且注明出处!

您可能感兴趣的与本文相关内容

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值