質問: ファイルコピーで内容が異なる原因と対処方法は? インターネットで調べましたが、どれも的を得た内容が見つからず 投稿させて頂きました。 原因と対処方法を御存知の方が居られましたら宜しくお願い申し上げます。 ■現象 win7(64bit)環境に置いて、デジカメで撮影した動画(mp4)ファイルをpcの外付けhddにコピーするとコピーそのものは「正常終了」するのですが、 ツール(winmerge ver2.12)で中味をバイナリ比較すると10個のうち1個の割合で「内容が異なっています」と表示されます。 再度、コピーし直すと内容が一致します。 ■共通しているのは・・・ ・sdカード(fat32)→外付けhdd(ntfs)にコピーした場合のみ発生。 ・内容が異なっていてもファイルサイズは一致。 ・mp4形式ファイル(巨大!?)の場合だけ!?発生。 ・ファイルコピー処理中でエラーは発生せず、一見正常終了。 ・外付けhdd→外付けhddのコピーでは発生せず。 ■付帯事項 ・インターフェースは、どれもusb3.0(pci-ex)ですがコピー中にドライブが認識されなくなるような現象も発生していません。 尚、以前別のusb3.0ボードを使用して同じ現象が発生していましたが、たまに認識されなくなるのでそれが原因かと思い、ボードを交換しました。認識されなくなるような現象は無くなりましたが、今回のコピーミスの現象は依然そのままです。 ・usb3.0ボード エアリア sd-peu3r-2e2il ・カードリーダー loas crw-37m51w ファームアップデート機能搭載とありますがhpが見つかりません。←原因は、これ!?
回答: 実際は違いがないのに、条件によっては「異なる」というcheck結果になることがあるという winmerge の限界ではないでしょうか。 他の比較ツールを使用しても違いがあるのでしょうか? winmergeが異なるという結果を出した時に、代わりにhash check でも違いがでるのでしょうか?