In *any* case you should keep write permissions under the OS which actually handles the file system.
I've always had permission/"clean flag" problems if not. Hemce, I always mount -ro on non-native OSes.
FAT remains for every OS, alternatively, you can print the file and scan it back again.