
ハード ドライブからファイルが削除され、そのファイルが占めていた空き領域が安全に上書き (消去) された場合でも、通常、回復ツールはファイルがそこに存在していたことを検出し、その名前を表示します。私の理解では、これは古いファイルに関するデータが MFT 領域に残っているためだと思われます。これを解消するにはどうすればよいでしょうか。
答え1
無料ソフトウェア「PriVazer」には、MFT 上のファイル名を安全に削除するオプションがあり、それほど時間がかかりません。もう 1 つの無料プログラムは「MooO Anti recovery」です。これも、古い「削除された」ファイル名を安全に消去するオプションがあります。
答え2
まず、Recuva が報告する回復可能なファイルの数を確認します。1001 だとします。
コマンド ウィンドウを開き、一時ディレクトリを作成します。そのディレクトリに移動します。
MKDIR C:\TempReco
CD C:\TempReco
適切なパラメータを指定して以下のコマンドを実行し、このディレクトリに少なくとも 1001 個のファイルを作成します。
FOR /L %i in (1,1,1001) do echo willdelete>file%i.tmp
これが完了したら、コマンド ウィンドウから、または Windows エクスプローラーでファイルを検索して削除します。次に、ごみ箱を空にします。Recuva
で再度確認すると、削除したファイル名のみが表示されます。
答え3
私は数年前から PrivaZer プログラムを使用していますが、これはハード ドライブから不要なファイル (MFT エントリを含む) を完全に消去して削除するのに最適なプログラムです。すべての一時ファイルを削除し、ディスクの断片を消去し、すべての Cookie を削除します。素晴らしいプログラムです。
答え4
これを行う最も信頼できる方法は、最も簡単な方法でもあります
- ファイルを2台目のハードドライブにコピーする
- DBANなどを使用してソースドライブを消去し、再フォーマットする
- データを転送し戻します。
イメージング ソフトウェアを使用するとパーティション全体の MFT などがコピーされるため、robocopy などのファイル レベルのコピー ユーティリティを使用してこれを行う必要があります。
もちろん、これは非システム ディスクでのみ実用的ですが、理論的には OS ドライブでこれを行うことは可能です。ただし、隠しファイルとシステム ファイル、および ACL をコピーできるツールを使用する必要があります。また、回復コンソールで追加の手順を実行して、ブート セクター、MBR、および BCD を最初から再構築し、システムが新しいパーティションを起動可能と認識するようにする必要があります。これはほとんど運任せなので、OS をクリーンに再インストールする方がよいでしょう。