O FAT tem um sinalizador "oculto", que funciona no Windows, a menos que você examine as configurações da pasta para mostrar arquivos ocultos (o que costumo fazer como uma 'coisa padrão' em computadores novos com Windows: P). Eu não sei se o UNIX FAT ou o Mac OS suportariam esse sinalizador, o unix padrão é para prefixar o material oculto com um ponto, mac Eu não tenho nenhuma pista (ou cuidado) sobre, mas provavelmente funciona da mesma forma que o unix.
Nada disso cobre sua exigência de que "novos arquivos gravados no dispositivo estejam ocultos", além de instruir os usuários sobre como ocultá-los. O que os capacita com o conhecimento para desfazer o que você fez de qualquer maneira.
Em um nível técnico, o que você está pedindo a um sistema de arquivos é contrário ao design da maioria dos sistemas de arquivos, onde o "índice do disco" é uma estrutura muito central e sem criptografia, mesmo em um sistema de arquivos como NTFS. sua incapacidade de navegar em um diretório é algo sistematicamente imposto por esse sistema operacional, um driver de sistema de arquivos de código aberto pode optar por não prestar atenção a tais "dicas" de acesso e, finalmente, você não conseguirá nada em qualquer lugar perto de seguro sem um um sistema de arquivos projetado explicitamente para isso (improvável em um FS de décadas), ou b) software de criptografia para tornar os dados visíveis, mas ilegíveis. Existem muitas soluções para isso, o que seria uma questão diferente, onde você explicaria por que você está tentando fazer algo tão estranho.
Eu, por exemplo, estou feliz que essa capacidade não existe, eu me recusaria a usar um sistema de arquivos que tivesse métodos significativos para esconder dados em meus próprios dispositivos de uma maneira que eu não encontraria trivialmente. Isso é para o reino dos hackers / rootkits e assim por diante para descobrir, e o resto de nós para evitar. NA MINHA HUMILDE OPINIÃO.