Das ist nicht direkt ein Linux/Windows-Problem, sondern ein Problem der Dateisysteme. Unter Dos/Win besaßen und besitzen die Standard-Dateisysteme immer ein "Hidden" Flag. Das kann eine Software setzen, löschen oder ignorieren. (FAT, NTFS)