FAT block read and write