I’m getting file errors when using DSmaps, and on popping the microSD card into a PC, folder and file names appear corrupted. What’s going on? One of the libraries used by DSmaps has a bug which causes corruption on cards formatted with the FAT32 file system. This bug was fixed in the first service release of DSmaps, so please ensure that you are using the latest release.
I used DSmaps 0.2a and my microSD card is formatted with FAT32. But I haven’t seen any evidence of file system corruption. Does this mean I am OK? Unfortunately not. Pop your microSD card into a PC and use the Windows ‘chkdsk’ utility on the command line. This will advise of any file system corruption (and will attempt to fix the corruption if the ‘/F’ switch is used).
Should I use FAT or FAT32 on my microSD card? In choosing which file system variant to use, numerous factors come into play that vary from one user to another, and make it almost impossible to recommend a one-size-fits-all best choice. However, considering only DSmaps running with a typical 2 GB microSD card, FAT32 would seem like a better choice. The DSmaps tile cache comprises of a very large number of relatively small files, and applications such as this achieve much higher storage efficiency with the smaller cluster sizes afforded by FAT32.