
セカンダリハードドライブに、数百の JPEG ファイル (具体的には Steam のスクリーンショット) が入った特定のフォルダーがあります。数日前、サムネイルを有効にすると、Windows エクスプローラーでも Steam のスクリーンショット ビューアーでも、ディスクが事実上停止しない限りこのフォルダーを開けないことに気付きました。ディスク使用率が 100% と報告され、それ以上の要求を処理するのに非常に時間がかかります。再起動するまで、この状態が続きます。少し試した後、このフォルダーを 7z で圧縮しようとしました。圧縮は実際に失敗し、2 つの破損ファイルが報告されました (ありがたいことに、ファイルの名前は報告されませんでした)。
少し調べた後、サムネイルを一時的にオフにしてフォルダを開くことができました。その後、詳細表示に切り替えて、ディメンション列を有効にしました。このデータが欠落している場合はファイルが破損している可能性があると示唆されていたためです。ディスクは再び停止しました。
私の質問は、ディスクが故障することなく、これらの数百のファイルのうちどれが破損しているかを判断し、修復または削除できる方法はあるでしょうか?
答え1
ファイルは数百個しかないので、バイナリ検索を使用して不良ファイルがどこにあるかを調べることをお勧めします。
まず、ファイルの半分を圧縮します。不良ファイルが報告された場合は、戻ってそのセットの半分を圧縮します。不良ファイルが見つかるまで、これを繰り返します。
次に戻って、ファイルの後半部分に対して同じプロセスを実行します。
少し面倒ではありますが、これにより不良ファイルが確実に見つかります。
答え2
同じ問題がありました。Windows リソース モニターのディスク TAB を使用して、エクスプローラーがアクセスしているファイルを調べました。ファイルを削除しました。