xcopy alterou o conteúdo do arquivo no Windows 10

0

Eu copiei cca 180 GB usando xcopy SRC DST /C /E /Q no Windows 10. Os arquivos são principalmente arquivos de vídeo e / ou apresentações (ppt / pptx / pdf). Eu notei um comportamento estranho: alguns dos arquivos copiados (2133 de 9268) tem outra soma de verificação que os arquivos originais. Isso significa que o conteúdo do arquivo foi alterado durante a cópia. Eu verifiquei vários desses arquivos diferentes usando o WinMerge e parece que apenas uma pequena parte do arquivo foi alterada (veja a imagem). Eu assumi inicialmente que essa parte pertence a alguns metadados do arquivo (proprietário, data de criação, etc.), mas percebi que os metadados não são armazenados no próprio arquivo. Por que isso aconteceu? Posso de alguma forma verificar se esses arquivos são os mesmos (parece que eles são, por exemplo, quando eu jogo vídeo não vejo diferença)? Obrigado

PS: Eu usei o xcopy porque, pela primeira vez, quando tentei copiar esses arquivos usando o totalcmd ou o explorer, recebi alguns erros e tive que pressionar novamente para pular ou tentar novamente.

PPS: Todos os arquivos têm o mesmo tamanho. Também notei que vários arquivos no DST eram compostos apenas por caracteres ASCII 0. Eu recopiei esses arquivos novamente usando o totacmd sem problemas.

    
por Wakan Tanka 08.02.2017 / 20:38

2 respostas

2

xcopy parece ter sido substituído pelo MS. Teoricamente, ele deveria ter copiado os arquivos verbatim , mas obviamente falhou, como mostrado por sua comparação cuidadosa. A maioria dos formatos de vídeo é um pouco tolerante a falhas, por isso ainda são visíveis, mas parece que foram danificados.

O problema pode ser o uso da opção / C, continuar com erro. Com mídia "saudável", não deve haver erros. Você pode tentar usar a opção / V para verificar os arquivos. Se a verificação falhar, há um problema, como mídia incorreta (por exemplo, um HD ou CD com falha) ou ruído do sistema. BTW, / J pode ser útil para arquivos grandes, por exemplo vídeos.

    
por 08.02.2017 / 20:59
0

Você pode experimentar o Robocopy da Microsoft (Robust File Copy), que é mais uma copiadora de pastas do que uma copiadora de arquivos. A sintaxe básica da CLI é "Destino de origem do Robocopy", por ex. Robocopy C: \ mysource E: \ mytarget

Há também GUIs para Robocopy, leia mais da Wikipédia aqui

    
por 08.02.2017 / 21:41

Tags