ハードディスクやUSBメモリ、各種メモリーカードを譲渡・廃棄する場合、削除したはずのデータを第三者に復元され悪用されることのないよう専用ソフトを用いて完全消去するのがお約束。
以前は有償・無償で提供されているアプリを利用するのが一般的でしたが、現行のWindowsには標準でコマンドが用意されているのでそちらを利用することも可能。ただし、それほど頻繁に利用するものではないため使い方を忘れてしまいがちなうえ、標準コマンドにはいくか注意点があるので纏めておくことにします。
Cipherを利用する方法
「Cipher」はWindows 2000以降のWindowsに含まれる機能でその名の通り元はNTFSの暗号化機能を制御するためのツールなのですが、「/w」オプションを利用することでディスクの空き領域にダミーデータを書き込んでデータの完全消去を図ることが出来ます。
cipher /w:(ドライブレター):
以下はDドライブに対しての実行例。
cipher /w:d:
なお、CipherコマンドはNTFS以外のファイルシステムでは正しく動作しません。また、この処理は空き領域を更地に戻すのが本来の役割なので未削除のファイルやフォルダはそのまま放置されます。このため、ディスク全体を完全初期化したい時はあらかじめNTFSでクイックフォーマットしてから実行しましょう。
この処理では米国防総省でも定められた手順に従い、”0x00″に”0xFF”次いでランダム値と3回データーを上書きするため対象領域のサイズに比例して処理に要する時間が増大します。アクセス速度にも依りますが1TB超クラスのハードディスクであれば処理完了までにゆうに一晩はかかるので時間に余裕のあるときに実行しましょう。