web-dev-qa-db-ja.com

不良セクタのあるHDDのファイルをコピーするツール

故障し始めた外付けハードドライブがあります。いくつかの不良セクターがあります。これは、1 TBのFujitsu Siemensケースで、Western Digitalのハードドライブが内蔵されています。

最終的には、一部のバックアップ/イメージングソフトウェアを使用してドライブ全体をバックアップしますが、そのための空き容量がありません。現在、いくつかのビデオファイルをコピーしたいのですが、特定のファイルをコピーしているときにドライブがハングし、切断されるため、コピーできません。再開しようとすると( TeraCopy 、ところで素晴らしいツールを使用しています)、再びハングして切断されます...

私はその1つのファイル(そしておそらく他のファイルも後で)をコピーするためのツールを簡単に見つけられないようですが、もちろんフリーウェアが望ましいです。

別の問題:

そのドライブでchkdsk /rを実行したところ、約4時間は1%でした(フェーズ1、2、3は数分で完了しましたが、フェーズ4は0から取得するのに数時間かかりました)。現時点では、一気に仕事を終わらせるのに十分な時間がかかるPCにアクセスできません。

この仕事をばらばらにカットできるように、もっと良いツールはありますか(またはより高速ですが、そうは思われません)?

26
Emile 81

Roadkil's Unstoppable Copierは、物理的な損傷があるディスクからファイルを回復し、不良セクターなどの問題があるディスクからファイルをコピーできるようにします。引っかき傷、またはデータの読み取り時にエラーが発生するだけです。プログラムは、ファイルのすべての読み取り可能な部分を回復し、それらをまとめようとします。この方法を使用すると、ファイルの一部が最終的に回復できなくても、ほとんどのタイプのファイルを使用可能にすることができます。

Unstoppable Copierはフリーウェアです。

それでも問題が解決しない場合は、ドライブをHDD Regeneratorで修正して、ファイルを復旧してください。

HDD Regeneratorはシェアウェア(39.95ドル、返金保証)であり、購入前に試用できます。

PS:私はこのプログラムでかなり良い経験をしましたが、もちろん成功は被害の深刻さ次第です。

40
Molly7244

Linuxを処理できる場合、 ddrescue はブロックごとのコピーを実行し、(ddコマンドのように)不良セクターを別のハードドライブに回復します。 Windowsがマウントされないハードドライブの内容を回復するために過去にうまく使用しました。

Linux System Rescue CD に含まれているので、ハードドライブにLinuxをインストールする必要はありません。

5
shf301

簡単なPowerShellスクリプト here を作成しました。これにより、RoadkilのUnstoppable Copierよりも細かく調整できます。精度はクラスターサイズまでです。

現在、私は RAW disk/file にアクセスしようとしているため、制限が少なくなり、より多くのリカバリオプションを使用できます。

2
Davor Josipovic

不良セクターのある2つの別々のマシンから2つのドライブが与えられたため、このトピックを徹底的に調査する必要がありました。役に立つかもしれないいくつかのメモ:

  1. Roadkil は生データのコピーに最適でした。残念ながら、私はそれをWindows 10ではなくWindows 8でのみ機能させることができましたが、それは無料です!
  2. Windows 10では、 ZinstallのComputer Rescue Kit は正常に機能しました。また、移行も行うので、基本的にはリカバリーと再デプロイメントを一度に実行できます。ただし、Roadkilとは異なり、無料ではありません(私の考えでは面倒の価値はありますが、安くはありません)。
  3. Windows 10では、CHKDSKは大幅に低下しています。 GUI CHKDSKは実質的に何もしません。しなければなりません "CHKDSK /f /r /x "結果を取得します。
  4. CHKDSKは、ほとんど呼吸していないドライブを強制終了する可能性があります-最後に実行してください!
2
Barakando

FileSaver を試すことができます。ブロック単位でファイルをコピーします。一部のデータを読み取ることができない場合でも(複数回の再試行後)、コピー操作は続行されます(そのデータはもちろん省略されます)。

1
Josip Medved