壊れたハードディスクからコピーできるファイルだけ取り出すため、エラーログ採取機能が付いた同期ソフトをでっち上げました。色々と試しながら探す暇がなかったので、必要な機能だけを作った方が早いという判断です。
この手のソフトはたくさんあります。なぜわざわざ作ったかというと、コピーしながら例外のログを採取するだけなので、イメージ通りのものを探すよりも作る方が手っ取り早かったからです。
C#で書いてあるというだけで、中身はよくあるやっつけバックアップスクリプトと大差ないレベルです。