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