WinCE6.0使用exFAT文件系统

本文介绍了如何在WinCE6.0系统中集成和使用exFAT文件系统,涉及到文件系统的分配、Windows CE系统以及Flash管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为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分区是采用“日志式”的文件系统,需要记录详细的读写操作,肯定会比较伤闪盘芯片,因为要不断读写。 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值