FAT16 corruption

From: David A. Ferguson (DavidAFergusonDELETETHIS_at_hotmail.com)
Date: 05/11/04

Date: Tue, 11 May 2004 10:11:37 -0500

What would cause FAT16 corruption?

I dual boot between Linux and XP. Occasionally when I write a file to my
in Linux and switch to XP, the file won't be there and XP's chkdsk will say
partition is corrupt (usually reporting missing blocks). The FAT16 will
work fine
after chkdsk, though the files I wanted to transfer will be missing.

I can't repo the problem every time, but I am looking for examples.

I am using a fresh install of the Mandrake distro 10 official.

Are there some settings I can add to fstab to fix this?
Does this have to do with writing to the root?
Is it because I am using long file names?
Is there some cache that I should flush before shutdown?