パスワードを忘れた? アカウント作成
622206 journal

bananan_wの日記: 人柱募集

日記 by bananan_w

Qt なプログラムをつくりました。やっている内容は HDD の完全消去です。簡単に中身の動作を解説すると

kudzu のライブラリを叩いて HDD なデバイスの probe
見つけた HDD っぽいデバイスのジオメトリ情報を取得(主に欲しいのは、セクタサイズ、シリンダ数)
メニューっぽい画面をだして、消去対象のディスクを選択させる
消去しろ!ボタンをおしたら、/dev/urandom から作業ファイルを作成
この作成した複数の作業ファイルを、ランダムに選択しつつ次のコマンド実行

dd if=/tmpfile of=/dev/対象デバイス bs=シリンダサイズ count=作業対象シリンダ番号

これを2回ループさせて、最後に /dev/zero で対象デバイスをぬりつくします。

という形で NSA推奨方式で HDD を完全に消去します。
このツールの人柱になりたい方、いらっしゃいましたら banana@minaminoshima.org まで御連絡ください☆

多分削除できるデバイス
IDE HDD/SCSI HDD/USB HDD/ieee1394 HDD/HardWare SCSI RAID

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...