当前位置: 代码迷 >> WinCE >> 关于tfat文件系统,该怎么解决
  详细解决方案

关于tfat文件系统,该怎么解决

热度:17   发布时间:2016-04-28 12:53:53.0
关于tfat文件系统
各位兄弟,我现在有个比较棘手的问题需要大家帮忙,是关于tfat的:

1、有没有哪位使用tfat文件系统来解决(fat系统)读写时意外断电而损坏文件系统的问题(通常这时候很可能OS跑不起来了),还是可以用其他方法? 
2、SD,和NandFlash可不可以分别格式化成FAT和tFat,怎样做?因为我只想对nandflash保护,而SD卡又需要与PC文件同步。
3、怎样使用tfat文件系统(除了加载tfat组件外,还需要在platform.reg中添加什么吗)
4、怎么在CE中判定文件系统的类型?有没有API



------解决方案--------------------
; Keep FATFS from trying to shadow \Windows
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SMFLASH\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"CheckForFormat"=dword:1
------解决方案--------------------
要保护OS所在分区为何不用IMGFS?
------解决方案--------------------
引用楼主 nick_TS16949 的帖子:
1、有没有哪位使用tfat文件系统来解决(fat系统)读写时意外断电而损坏文件系统的问题(通常这时候很可能OS跑不起来了),还是可以用其他方法?
[color=#0000FF][/color]tfat的安全性比FAT要高,但是需要保证底层的块驱动能够以Sector为单位的原子操作。 
2、SD,和NandFlash可不可以分别格式化成FAT和tFat,怎样做?因为我只想对nandflash保护,而SD卡又需要与PC文件同步。 
[color=#0000FF][/color]当然可以
3、怎样使用tfat文件系统(除了加载tfat组件外,还需要在platform.reg中添加什么吗) 
…看LS gooogleman的
4、怎么在CE中判定文件系统的类型?有没有API 
[color=#0000FF][/color]不太清楚,不过在BootSector中可以看到是TFAT而不是FAT,同时根目录位置有些Dont Del的信息。
  相关解决方案