as i looked into it, it became almost certain that some files were definitely removed by the system, not by me unintentionally.
i added a line to fstab to mount this FAT32 partition at startup. the line goes like this:
/dev/hda1 /mnt/win vfat auto,users,rw,umask=000 0 0
is there anything wrong in this line?