Normalmente, os setores defeituosos acionam um erro durante a cópia. De qualquer forma, execute a verificação de disco na unidade com a opção de reparo de setor incorreto & veja o log:
chkdsk /X /R dive_letter:
Uma vez eu vi um caso quando o arquivo copiado para o pendrive tinha pequenos trechos de zeros onde o arquivo normal tinha dados. Existe uma maneira de verificar todo o disco para este tipo de erros e, se possível, desativar setores defeituosos?
Clique com o botão direito do mouse no pendrive e vá para propriedades nas ferramentas. Verifique se há erros na opção de correção de erro que deve estar ativada
Como alternativa, você pode clicar com o botão direito do mouse na unidade na tela do computador. Na janela Ferramentas, você verá uma opção para verificar a unidade em busca de erros. Isso traz uma caixa de diálogo que permite que você, opcionalmente, verifique se há setores defeituosos.
Advertência: Isso funciona no Windows 7. Acho que funciona de maneira semelhante no Vista, mas não tenho certeza sobre o WinXP.
no Windows, desabilitar a opção "Formatação rápida" deve executar uma varredura de disco completa para setores defeituosos.
no Linux existe uma ferramenta específica para este propósito: badblocks ( guia detalhado aqui )
Talvez seja melhor verificar os arquivos depois de copiá-los para a chave usb? Na minha opinião, a chave usb não confiável deve ser fisicamente destruída, para que não seja usada acidentalmente.
Tags usb-storage bad-sectors