HDDの完全消去にcipherコマンド(でも時間がかかる)
処分する前には物理フォーマット
HDDを買い足したり交換したりしているうちに、気づけば余らせてしまっているHDDが部屋の中に転がっていました。使わなくなった時点で廃棄したり売却すればよかったのですが、めんどくさがってずっと放置していました。さすがにそろそろなんとかしようと思い、捨てるにしても売るにしても完全消去をしたいと思いました。普通のファイル削除では実際にデータは残っており、復旧ソフトなんかで結構簡単に取り出せたりしちゃいます。単なるHDDのフォーマットでも似たようなもんだそうです。逆に完全消去を行うソフトも結構ありますが、Windowsには標準でそれができるコマンドが用意されています。それが「cipher.exe」で、暗号化に関する管理が目的のコマンドらしいのですが、オプションでワイプが行えます。コマンドの実行は以下のように行います。
C:\>cipher /W:G: ※Gドライブを消去する例です
/W:がワイプオプションでディレクトリ指定にドライブ名を入れればHDDまるごと消去です。ちなみにファイルシステムがNTFSのものにしか使えませんので、先にディスクの管理からNTFSで一回クイックフォーマットをしておくのがよいでしょう。
ただし使用には注意が必要
気を付けなければいけないことが一つあります。それは完了までに非常に時間がかかるということです。書き込みの速度にもよると思うのですが、500GBのHDDで最長24時間くらいかかりました。3台実行したうちの1台は17時間くらいでした。cipherコマンドは「0x00」埋め→「0xFF」埋め→「乱数」埋め、と3週するので完全消去ではありますが、過剰ともいえます。企業なんかでは重要機密情報なんかが入っている場合は不可欠でしょうが、正直個人ユースではそこまでしなくていい気がしています。なのでゼロ埋めフォーマットだけを行うくらいで十分なんですが、オプションで選べないのが残念です。
IDEA*IDEA
http://www.ideaxidea.com/archives/2010/06/cipher.html