Hi,All I found a bug in FAT16/32 Filesystem. When I delete file in FAT32, it seems not work correctly. In the function called "fatfs_delete_file", the start cluster for "free_cluster_chain" should not be the "raw_dentry.cluster", it should be "(raw_dentry.cluster | raw_dentry.cluster_HI << 16)" for FAT32. ___________________________________________________ ±zªº¥Í¬¡§Y®É³q ¡Ð ·¾³q¡B®T¼Ö¡B¥Í¬¡¡B¤u§@¤@¦¸·d©w¡I http://messenger.yahoo.com.tw/ -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss