Eu tenho um laptop com Windows 10 de inicialização dupla e Linux Mint 19 Tara instalado no SSD M.2 interno. Além de todas as partições específicas do sistema operacional, tenho uma partição FAT32 de 4 GB naquele SSD que pretendia usar para copiar arquivos entre sistemas operacionais.
O problema é que, depois de alterar qualquer coisa menor nessa partição (criar um pequeno arquivo de texto/qualquer pasta, editar um, etc...) no Linux e depois inicializar o Windows, o Windows não vê nenhuma alteração na partição. Portanto, ao acessá-lo, os dados "invisíveis" são corrompidos e perdidos (permanentemente, para ambos os sistemas operacionais). Isso geralmente não acontece quando copio um arquivo grande para ele, então todas as alterações também ficam visíveis no Windows. Além disso, o Windows sempre mostra a partição como vazia, apesar dos arquivos criados no Windows estarem presentes.
Estou assumindo que o Linux não está fazendo alterações no disco, o Windows está armazenando em cache a partição ou a tabela FAT em algum lugar ou a unidade faz algum cache estranho.
A pergunta: Como fazer o Windows concordar com as alterações feitas no/pelo Linux nessa partição?
Para esclarecimento: por "invisível" quero dizer de acordo com o Windows, na verdade, não existe. E a direção oposta funciona perfeitamente bem, as alterações feitas pelo Windows são captadas pelo Linux sem problemas.