ArenÂt the File Allocation Tables written & rewritten as they are accessed such as a log of sorts?Jim -- I think you might be referring to the fact that FAT32, NTFS, and many other file systems store information about when each file was created, modified, and most recently accessed. However what I was referring to were the file tables that define the location(s) of each file on the drive, which are updated whenever a file is written or modified or moved. Those file table updates typically require considerably more than one write operation, and if a power dropout or system crash occurs during that sequence of writes, the file tables of non-journaling file systems such as FAT32 can easily become corrupt.
NTFS, on the other hand, is a journaling file system, which means that it keeps track of the changes it intends to make in a journal before committing them to the main file system. The journal normally allows a crash or power dropout to be easily and quickly recovered from, invisibly to the user.
Another disadvantage of FAT32, btw, is that defragmenting a FAT32 partition is a much slower process than defragmenting an NTFS partition of comparable size.
You are correct that NTFS incorporates file permissions as metadata, while FAT32 does not. I have no idea, though, how the problem you ran into might have happened, in which permissions were somehow changed. I've never heard of that happening before. Just your luck!
Best regards,
-- Al