質問: 破損したファイルを特定し、ハードドライブから削除します 私は最近、パーティションとデータ復旧ソフトウェアを使用していくつかのハードドライブを復旧しました。復元されたデータのほとんどは無傷ですが、合計3 tbのデータの中で、破損したファイルのわずかな割合でさえ、大きな数字になります。これらのファイルは、画像、ビデオ/オーディオファイル、word文書、pdfなどのすべての主要なファイル形式で構成されています。現在直面しているのは、復元された各フォルダーを調べ、各ファイルを手動で開いて、破損しているかどうかを判断することです。か否か。これは、サムネイルがないためにファイルが破損していることを示す画像ファイル形式では簡単ですが、オーディオファイルやビデオファイルなどの他のほとんどの形式では、ファイルを開いて再生する必要があります。破損がないことを確認します。明らかな理由で、私はむしろこれをする必要はありません。破損したファイルを検索し、回復したハードドライブからそれらを削除できるようにするために、現在どのようなソリューションがありますか?これはソフトウェア推奨の質問ではないことに注意してください-スクリプトを含む可能な非ソフトウェアソリューションからの質問を制限したくないので、softwarerecsではなくsuで具体的に質問しています。ネイティブコマンドラインなど。
回答: 破損したファイルを検索し、回復したハードドライブからそれらを削除できるようにするために、現在どのようなソリューションがありますか? 無し。これは、「すべての主要なフォーマット」が明確に定義されたリストではないためです。関心のあるフォーマットのリストを作成できます。フォーマットごとに、それをチェックするコマンドを識別します。コマンドは、出力がnullファイルまたは後で削除される別の形式への変換である可能性があります。次に、すべてのファイルに適切なコマンドを適用し、失敗を検出し、失敗したファイルを削除または分離するスクリプトを記述します。