• ベストアンサー

破損したファイルを事前に検知するには?

ファイルをバックアップしていますが、コピー元のファイルが壊れていたら、コピー先にも壊れたファイルがコピーされることになります。これを事前に検知する方法はないんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • unokwave
  • ベストアンサー率58% (966/1654)
回答No.4

事前に検知するには 1)ありとあらゆるファイル形式に対応してファイルを開きAIで破損を検知する機能をバックアップに持たせる。 →バックアップに莫大な時間がかかる 2)ファイル保存時に多重保存させる →RAID6を使用してください。 現実的にはバックアップ先をRAID6のドライブにして、世代管理(履歴)機能付きバックアップを使用する事でしょう。 世代管理があれば壊れたファイルの壊れていない前の状態のファイルを取り出せます。

その他の回答 (3)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

>これを事前に検知する方法はないんでしょうか。 事前に検知はムリでしょう。(そのファイルを事前に実際に使ってみないと、破損しているかどうかはわからない。) コピー出来ないほどの壊れ方でも、ファイルとしては存在しているので、バックアップコピーするまでは解らない。(バックアップ時のエラー表示でわかる)

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.2

多くの場合、ファイル破損の際はデータ容量が変動します。その時も増える事は稀で、減る事が多いようです。その辺りで判別するくらいですかね。 ただjpegのヘッダ破損など、データ変動がないパターンには無力ですし、差分バックアップの場合など弊害も多いですが。 やはり折々にバックアップのバックアップを残す、ファイル修復ツールを事前に用意しておく、くらいしかないのではないかと。

回答No.1

  >コピー元のファイルが壊れていたら、コピー先にも壊れたファイルがコピーされることになります。 こんな事はありえません。 コピー元のファイルが壊れおればコピーされません。 大部分はファイルの破損を検知すればOSが自動的に修復します。 修復できないファイルはコピーの対象外になります。  

inudaisukidesu
質問者

補足

bun backupというソフトを使っています windowsのコピーではないです

関連するQ&A