Working fat_read and fat_write