Isso porque o Windows, para melhorar o desempenho, usa uma técnica chamada "gravações adiadas", em que o Windows nem sempre escreve tudo imediatamente em sua unidade externa toda vez que você a usa. Em vez disso, consolida muitas pequenas gravações em uma grande gravação, mantendo os dados na memória.
É como lavar os pratos; É muito mais eficiente fazer uma carga de lava-louças por dia do que uma carga toda vez que você usar uma única xícara ou prato.
Mas a desvantagem é que alguns dos dados que você acredita que transferiu para sua unidade USB ainda podem estar na memória do seu computador. É por isso que você não deve simplesmente retirar a unidade, mas primeiro usar o ícone Remover hardware com segurança para forçar o Windows a gravar na unidade qualquer coisa que esteja armazenando na memória.
É fácil dizer isso, mas o recurso "Remover hardware com segurança" do Windows é confuso, principalmente se você tiver vários dispositivos USB. Pior ainda, o ícone frequentemente desaparece da bandeja do sistema.
Para uma remoção mais rápida, você pode alterar a configuração do seu disco USB para proteger o Modo. mas neste modo a transferência é mais lenta.
Mas outra maneira é usar o usb-disk-ejector "este software é gratuito e portátil. rápido e seguro.