Undelete というソフトウェアを使用してドキュメントを復元して以来、空き領域をスキャンして復元可能なファイルを表示するソフトウェアを使用して以来、これをプログラムする方法に興味がありました。新しいプログラマーとして、これを調査するにはどこから始めればよいでしょうか?
記事から:
削除された特定のファイルを検索すると、Undelete ソフトウェアはハード ドライブをスキャンして、最近削除されたポインタを探します。次に、これらのポインターを使用して、削除されたファイルの正確な場所を特定します。削除されたデータを見つけたら、利用可能な情報を使用してデータを回復します。ファイルが完全に復元されると、以前と同じようにアクセスできるようになります。
これを C# で始めるにはどうすればよいでしょうか。