Access FAT filesystems written by EPOC devices
In the FAT standard the end of the directory file index is marked by
00. All entries after it should be ignored. The current FAT implementation ignores such marked entries, but continues scanning the directory. This is good enough for most FAT implementations, because they also mark all remaining entries after the last with a
The filesystem implementation of EPOC 5(MX) (and probably of newer versions of EPOC) does not clear old entries after the end of the directory file index. This means that without this patch, Linux will show old previously deleted or even never assigned entries. This patch will affect FAT-based filesystems. Examples are filesystems of the type `msdos' or `vfat'.
The patch for 2.6 kernels is not active, unless you specify the epoc mount option. For example:
mount /dev/sda1 /mnt/psion-epoc -t vfat -o epoc
The patch for 2.4 kernels has some known issues. All FAT-based partitions will use the new policy; there is no mount option. In most cases it should work well enough; if you want to be completely safe, mount FAT-based partitions read-only.
Debian packages and Subversion
Debian packages can be found at the Debian download page.
A browsable Subversion tree can be found at the ViewVC server.
The Subversion archive can be accessed through the following SVN URI:
The following documentation is available online:
- README file
Containing a more detailed description of this package