- ベストアンサー
記憶媒体に保存したデータの劣化を確認するには?
- 保存したデータは記憶媒体の性能や保管されている環境によっては、数年でデータを読み出せなくなったり、一部に劣化が起こったり、ということが、どうやらあるようです。
- データを長期保存する際には、同一データを分けて保存することが必要です。また、定期的に記憶媒体を更新する必要があります。
- データの劣化具合を調べるためには、定期的に保存データを読み出し、内容を比較することが有効です。また、保存データの種類に応じて特定の方法を使うこともあります。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>定期的なデータチェックの際、AとBの両方が×だった場合には、 THE ENDということになりますね(苦笑)。 もっとも、1箇所にだけ保存しておくよりかはマシなのでしょうけれど。。。 何か妙案があれば、お聞きしたいところです。 妙案はありません。確率の問題ですから、片方が壊れる確率が千分の1だとすると、“同時に壊れる”確率は百万分の1です。バックアップコピーを三通り作ってあれば、10億分の1になります。しかしゼロではありません。心配ならバックアップを二通りではなく三通り作っておくのが現実的でしょう。東日本大震災のように千年に一度ですから、まず生きているうちには起きません。これは冗談ではなく、通常行われるデジタルデータ保存の鉄則です。
その他の回答 (4)
- dragon-man
- ベストアンサー率19% (2711/13692)
>つまり、HDDの記憶領域において、1ビットでもエラーが生じたら、 データ復旧のプロでもない限り、 そのHDD上のデータは「すべて読めなくなる」、という解釈でよろしいでしょうか。 1ビットというのは少し極端でした。アナログとは違うと言うことを言うために極端に言いました。しかし原理的にはそうです。読み取りエラーを無視して無理やり読み出せたとしても、データとしては不完全で使い物になりません。プログラムだったら動きません。 デジタルデータの劣化は、少しずつ進むのではなく、ある時一挙に駄目になります。アナログテレビは電波が弱いと画像がだんだんぼやけますが、地デジは突然ぷつんと映らなくなるでしょう。あれと同じです。だんだん劣化が進んで、ある時を境に使えなくなるなどという壊れ方はしません。だからあなたが考えておられるように、劣化の程度を見計らうというやり方は意味がありません。それが○か×かという意味です。
お礼
回答をありがとうございます。 >だからあなたが考えておられるように、劣化の程度を見計らうというやり方は意味がありません。それが○か×か では、例示の中で△と書いたところは、「×」と書くべきだったわけですね。 むしろ、○か×しかない方が管理面では楽なので、それはそれで良いというか、 あきらめもつくのですが、ただ、そうなってくると、 定期的なデータチェックの際、AとBの両方が×だった場合には、 THE ENDということになりますね(苦笑)。 もっとも、1箇所にだけ保存しておくよりかはマシなのでしょうけれど。。。 何か妙案があれば、お聞きしたいところです。
- bardfish
- ベストアンサー率28% (5029/17766)
記録媒体AとBの保存フォルダとファイル名が同じならバイナリレベルでベリファイすればチェックは可能かと思います。 ※両方壊れていたとしても同じ場所が壊れているとは限らない。 Diffというソフトに分類されるものです。 http://freesoft-100.com/pasokon/diff.html DFというフリーソフトを使用した経験があります。
お礼
回答をありがとうございます。 とりあえず、教えていただいたソフトを使えば、 データの不具合チェック自体は出来そうだということが分かりました。 ただ、実際にそのようなソフトを使い、 私が例示したような方法でデータの長期保存を試みている人というのは、 どの程度いらっしゃるんでしょうね(苦笑)。 皆さんは一体、どのようにしてデータの長期保存をしているのでしょうか!
- ts3m-ickw
- ベストアンサー率43% (1248/2897)
一般的に使われているファイルが壊れていないか確認するツールに「MD5」を計算するものがあります。 RFC1321って規格で制定されていまして、各種演算プログラムが出ています。 保存時に最初のMD5を求めておき、あとは定期的にでもMD5を算出して、最初のと比べて不一致なら壊れているって判断します。 比較的わかりやすいサイトがココ。実行形式もあります。 http://www14.ocn.ne.jp/~bkclass/doc_md5.html
お礼
回答をありがとうございます。 >最初のと比べて不一致なら壊れているって判断します。 その「壊れている」というのは、ファイル単位で壊れているという意味でしょうか。 記憶媒体の99%は問題ないが、1%は壊れている みたいなイメージでよろしいでしょうか。
- dragon-man
- ベストアンサー率19% (2711/13692)
基本的な認識違いをしておられます。アナログデータと違って、原理的にデジタルデータの劣化は○か×かのどちらかです。その中間はありません。だんだん劣化が進むと言うことはないのです。1ビットでも読み取れなければそれでお終いです。 記憶媒体によって耐久性は違います。HDDのような可動部分がある媒体より、DVDやメモリのように静的な記憶媒体の方が劣化は遅いでしょう。それでもCDやDVDなどの光学媒体の耐用年数は10年ぐらいと言われています。HDDはたかだか3~5年でしょう。
お礼
回答をありがとうございます。 >デジタルデータの劣化は○か×かのどちらかです HDDに保存していたデータの「一部(例えば、1つとか2つのファイル)だけ」が、 HDDの劣化により、読めなくなる なんてことは無い、というわけでしょうか。 つまり、HDDの記憶領域において、1ビットでもエラーが生じたら、 データ復旧のプロでもない限り、 そのHDD上のデータは「すべて読めなくなる」、という解釈でよろしいでしょうか。 問題箇所の1ビットの前の領域なら読めるが、その後ろは読めない、というような解釈でもないわけですよね? >CDやDVDなどの光学媒体の耐用年数は10年ぐらいと言われています。HDDはたかだか3~5年 こちらも参考になりました。ありがとうございます。
お礼
何度も回答をありがとうございます。 >これは冗談ではなく、通常行われるデジタルデータ保存の鉄則です。 大変参考になりました。 データをほぼ問題なく長期保存することの難しさが今回よく分かりました。