古い Windows 7 PC を譲ろうかと考えています。以前、この PC には個人データが保存されていましたが、それらのファイルは削除しました。
データが回復されないようにするにはどうすればいいですか?
答え1
機械式ドライブをお持ちの場合
ハードドライブが従来の回転ディスク(フラッシュベースのSSDではない)の場合は、Microsoft SysInternalsを使用できます。安全な削除(SDelete)ユーティリティ。ツールの説明ページ:
削除されたファイル、および EFS で暗号化されたファイルを復元できないようにする唯一の方法は、セキュア削除アプリケーションを使用することです。セキュア削除アプリケーションは、磁気メディアのパターンを読み取って弱く削除されたファイルを明らかにする回復テクノロジを使用しても、ディスク データを復元不可能にすることがわかっている手法を使用して、削除されたファイルのディスク上のデータを上書きします。SDelete (Secure Delete) はそのようなアプリケーションです。
SDelete は、既存のファイルだけでなく、以前に削除されたファイルのデータがまだ残っている可能性のある空き領域も安全に消去できます。
SDelete を使用すると、既存のファイルを安全に削除できるだけでなく、ディスクの未割り当て部分にあるファイル データ (既に削除または暗号化したファイルを含む) を安全に消去することもできます。
これは、DOD 標準ベースの技術を使用して行われます。
SDelete は国防総省の消去およびサニタイズ標準 DOD 5220.22-M を実装しており、SDelete で削除するとファイル データが永久に消去されることを確信できます。
SDeleteができることない削除するファイル名は次のとおりです:
SDelete はファイル データを安全に削除しますが、空きディスク領域にあるファイル名は削除しないことに注意してください。
SDeleteをダウンロードできますここ。
使用法
C: ドライブの空き領域をクリアするには、次のコマンドを使用します。
sdelete -c C:
SSDをお持ちの場合
ウェアレベリング アルゴリズムにより、ディスクのコントローラー ソフトウェアがランダムに異なる場所に書き込みを指示する可能性があるため、ソフトウェアが SSD ディスクのすべてのセクターにアクセスすることは基本的に不可能です。また、一部の SSD では、ディスクの完全消去操作によって寿命が大幅に短くなる場合があります。
これらの理由から、SSD を消去する最善の方法は、SSD に組み込まれている Secure Erase 機能 (サポートされている場合) を使用することです。このような機能が利用できない場合は、消去されたデータが回復不可能であることを保証できないため、データ漏洩を防ぐためにドライブを物理的に破壊する必要があります。
答え2
CCleaner を使用してください。CCleaner には使いやすい空き領域の消去ツールが組み込まれています。
https://www.piriform.com/docs/ccleaner/using-ccleaner/wiping-free-disk-space
答え3
追加のソフトウェアを使用せずに未使用のディスク領域をすべて上書きする非常に基本的で純粋な方法は、ダミー ファイルで埋めることです。これは、使用中のパーティションごとに 1 回実行する必要があります。cmd セッション (または .bat ファイル) は次のようになります。
c:
cd \
mkdir delete_this
cd delete_this
copy ANYFILE a
copy a+a+a+a+a+a+a+a+a+a b
copy b+b+b+b+b+b+b+b+b+b a
copy a+a+a+a+a+a+a+a+a+a b
copy b+b+b+b+b+b+b+b+b+b a
これで、ファイル ANYFILE のサイズが 10000 倍になりました。ファイル システムがいっぱいになるまで最後の 2 行を続行し、その後 a と b を削除してディスク領域を解放します。
これは最速の方法ではないことは承知しています (書き込むのと同じディスクを読み取るため)。非常に前世紀のスタイルで、エレガントではありません (ワンクリック)。しかし、何らかの理由でより優れたスマートなツールをダウンロードできない場合でも、この方法は機能します。