WinHexを使用してファイルを回復する

WinHexを使用してファイルを回復する

私は、まったく同じ名前とサイズの別のファイルに置き換えられた非常に小さな失われたファイルを探しています。元のファイルが物理的に上書きされたかどうかはわかりませんが、これは OS に関連しています。ターゲット ファイルのサイズは 970 バイトで、タイプはプライベートです。既知のタイプではなく、既知の署名もありません。ただし、その内容の一部は 16 進数またはテキスト シーケンスであることがわかっています。

物理的に上書きされていない場合に、WinHex を使用して元のファイルを復元するにはどうすればよいですか?

答え1

物理的に上書きされていないと仮定して、16 進エディターを入手し、その中で既知の値と一致するものを見つけます。

現在のファイルの場所と、以前存在していた場所 (ovrw がないと仮定) で見つかるはずです。見つかったテキストと既存のファイルに基づいて、開始位置と終了位置を確認し、すべてを新しいファイルにコピーして保存します。それがファイルになります。

この方法をテストしたところ、断片化されていない小さなファイルでは問題なく機能しました。ファイル サイズから判断すると、断片化されていないため、幸運かもしれません。

答え2

残念ながら、まったく同じ名前とサイズの別のファイルに置き換えられたファイルを復元することは不可能です。砂に文字を書いて、その部分を拭き取り、新しい文字 (テキスト) に置き換えるようなものです。

Winhex は非常に強力な 16 進エディタで、削除されたファイルを復元するのに使用できます。上書きされたファイルのファイル署名がわかっている場合は、データ カービングを使用してみることもできます。

関連情報