2

FAT32 のファイルを復元できるプログラムを作成するにはどうすればよいですか?

4

3 に答える 3

4

これはかなり複雑ですが、FAT32 は非常によく文書化されています。

これらのリソースのみを使用して、FAT32 に直接アクセスするためのツールを作成しました。

しかし、実際にファイルを復元しようとしたことはありません。ファイルを正常に復元できるかどうかは、いくつかの要因によって異なります。

  1. ファイルはハードディスク上に物理的に「存在」している必要があります
  2. ファイルの開始位置を知っておく必要があります
  3. 探しているものを知っている必要があります (ヘッダー..)
于 2009-02-26T14:56:31.273 に答える
3

回復しようとしているファイルに何が起こったかによって異なります。データはまだパーティションに残っているか、上書きされている可能性があります。事前に作成されたソリューションがたくさんあります。単純な Google 検索で、データの回復を試みることができる多数のソフトウェアが提供されるはずですが、100% 確実にデータを回復できるわけではありません。本当に自分でそれらを回復したい場合は、未加工のパーティションを読み取り、欠落しているファイル マーカーを無視する何かを書き込む必要があります。

ここにプログラムがあります (Thomas Tempelman によって作成されました。この人は素晴らしいです)。破損したビットを無視してパーティションのコピーを作成し、コピーを操作して、何も台無しにしないようにすることができます。また、それを使用してデータを直接回復することもできます。

于 2009-02-26T14:51:41.237 に答える