Grandes operações de cópia de arquivos podem expor falhas latentes de hardware, particularmente nas unidades de origem e destino, mas realmente em qualquer ponto da transferência (como Phoshi apontou). O problema é especialmente agudo quando se deslocam arquivos em vez de arquivos individuais - alguns poucos bits ruins no lugar errado podem deixá-lo com um arquivo iso ou unopenable rar. Apesar disso, os arquivos são uma excelente opção para transferência de arquivos, pois é fácil verificar se você fez uma cópia verdadeira.
O processo é:
1) Gere o hash MD5 do arquivo original,
2) Execute a cópia,
3) Gere o hash MD5 do arquivo copiado,
4) Compare os resultados.
Qualquer diferença nos dois arquivos resultará em uma correspondência com falha dos hashes e alertará você para uma cópia incorreta. No Windows, você pode usar o WinMD5Free .
Há também algumas coisas que você pode fazer para ajustar o seu computador e, talvez, identificar quaisquer problemas, caso esteja tendo problemas para obter uma boa cópia:
a) Executar o memtest a partir de um cd inicializável no linux (ou o Windows 7 tem algo similar) irá revelar problemas com o seu ram (normalmente eles se tornam conhecidos através do BSOD, mas não faz mal verificar).
b) Um utilitário de disco como MHDD ou Spinrite pode reparar sua unidade de origem movendo os dados de setores ruins para bons, tentando novamente a leitura até que uma boa cópia seja feita mesmo em setores bastante danificados. Setores defeituosos são então sinalizados inutilizáveis. Execute as mesmas ferramentas na unidade de destino para limpar os setores defeituosos. (Não use o chkdsk (o utilitário interno do Windows). Embora seja bom para corrigir erros simples do sistema de arquivos, ele causará alguns danos terríveis aos seus dados se a sua unidade tiver muitos setores defeituosos e não deixar nada além de um monte de inúteis arquivos .chk como compensação).
c) Mude os cabos de conexão.