A implementation of FAT filesystem