none
コピーしたファイル内容が一致しない RRS feed

  • 質問

  • Windows8Homeです。ドライブは
    C(SSD)
    E(記憶域プール双方向ミラー)
    F(記憶域プール双方向ミラー)
    G(記憶域プール双方向ミラー)
    H(記憶域プール双方向ミラー)
    Z(記憶域プール双方向ミラー)
    E-ZまではUSB3.0で裸族のスカイタワー 10Bay(CRST1035EU3)にセットしてあります。
    E-Zドライブにchkdsk /fしました。
    インデックスにエラーがありましたがそれは修正でき、セクタエラーはありませんでした。
    撮影した動画をDVDにしてそれをISOにしてF:ドライブに保存してあります。全部で2TB強あります。
    1ファイルのサイズは500MB~10GBぐらいです。
    バックアップをとるため新しいH:ドライブに普通にエクスプローラのファイルコピーしました。
    HashTabというフリーウェアでCRC32で比較したら異なりました。
    そのためFastCopy,Fire File Copyというコピーツールを使いましたがやはり異なりました。
    異なったCRCは毎回違う値が出ます。
    自作で簡単なコピープログラム作りましたがやはり異なりました。
    どこがどれぐらい違うかというとコピー毎に違いますが4GBだと1MBぐらいことなりました。多分ずれてはおらず、ある区間が化けているようです。
    テストのため自作プログラムで0,1,2,..255というバイト数列を書き込んで5GBのファイルをつくりそれをエクスプローラでコピーしてCRCチェックしたら一致しました。
    すごく細かいプログラムのソースファイル1万個ぐらいのコピーしたときは成功しましたが、2個ぐらい失敗しており、開いてみるとある区間のデータが化けていました。
    ある程度大きなファイルは確率的に化けやすいというだけで小さいファイルでも起きるようです。

    これの原因と対策わかりませんでしょうか?

    2013年10月26日 13:21

回答

  • お返事ありがとうございます。
    教えていただいたurlはwinsockなのでethernet関係なので今回は関係ないようです。

    crcが一致した場合、しなかった場合なんどcrcを求めても同じ値がでる。
    今までで分かったことは外付け→内臓ssdにコピーした場合crcは一致します。
    内蔵ssd→内蔵HDDの場合もcrcは一致します。
    このことから外付けに書き込むときにデータが化けるということがわかりました。
    使用していた外付けUSB3.0は裸族のスカイタワー以外にUSB2の昔のケースでも同じように不一致が起きました。
    もしかしたら外付けでもeSATAなら大丈夫かもしれませんが環境がないので確認できませんでした。
    実験結果から少なくとも私の環境では外付けは信用できないということがわかりました。

    • 回答としてマーク 和和和 2013年10月29日 16:40
    2013年10月29日 16:40
  • 原因が分かりました。

    メーカーに問い合わせ修理に出して交換してもらった結果、コピーしたファイルが完全一致するようになりました。

    今までコピーしたファイルが全て信頼できなくなったのはショックでしたが解決しました。

    • 回答としてマーク 和和和 2013年11月12日 3:32
    2013年11月12日 3:32

すべての返信

  • メモリ不足では?

    Windows ベースのコンピューターでメモリが不足している場合に、データが破損する http://support.microsoft.com/kb/2785146/ja

    2013年10月28日 7:48
  • お返事ありがとうございます。
    教えていただいたurlはwinsockなのでethernet関係なので今回は関係ないようです。

    crcが一致した場合、しなかった場合なんどcrcを求めても同じ値がでる。
    今までで分かったことは外付け→内臓ssdにコピーした場合crcは一致します。
    内蔵ssd→内蔵HDDの場合もcrcは一致します。
    このことから外付けに書き込むときにデータが化けるということがわかりました。
    使用していた外付けUSB3.0は裸族のスカイタワー以外にUSB2の昔のケースでも同じように不一致が起きました。
    もしかしたら外付けでもeSATAなら大丈夫かもしれませんが環境がないので確認できませんでした。
    実験結果から少なくとも私の環境では外付けは信用できないということがわかりました。

    • 回答としてマーク 和和和 2013年10月29日 16:40
    2013年10月29日 16:40
  • 原因が分かりました。

    メーカーに問い合わせ修理に出して交換してもらった結果、コピーしたファイルが完全一致するようになりました。

    今までコピーしたファイルが全て信頼できなくなったのはショックでしたが解決しました。

    • 回答としてマーク 和和和 2013年11月12日 3:32
    2013年11月12日 3:32