HDDの完全削除

時々HDDの消去を頼まれるのでメモ。Linux上でddコマンドを使って消去する。

まずはfdiskコマンドで消去対象を確認する。/dev/sdaを消去したい場合、入力ファイルは/dev/zero、出力ファイルは/dev/sdaにして実行するだけ。ブロックサイズは10Mとかにしておけば結構なスピードで消去できる。

# fdisk -l
# dd if=/dev/zero of=/dev/sda bs=10M

これでしばらく待てば通常の復元ソフトでは読めなくなる。残留磁気が気になる場合は、さらに

# dd if=/dev/urandom of=/dev/sda bs=10M
# dd if=/dev/zero of=/dev/sda bs=10M

とでもやれば。