Home > IT | Windows | 仕事 > TFTPでDOSを起動させて、HDDを消去する(Windows編)

TFTPでDOSを起動させて、HDDを消去する(Windows編)

通常であればHDD消去ツールをCDやFDから起動させることで、少しの手間でHDDを消去することができますが、古いLet’sNoteはCDやFDからのブートが制限されていることがあります。

しかもLet’sNoteは内部へのアクセスが非常に複雑で分解→組立するのが難しいことがあります。

そうしたPCのHDDを消去するために、tftpでFreeDOSを起動させ、destroy.comでHDDを消去する方法をまとめます。

  • 手順
    1. FreeDOSの準備
      1. ダウンロードしたFreeDOSのimgファイルを編集ツールで開く
      2. 開いたimgファイルにdestroy.comをコピーする
      3. コピー後は特に保存しなくても、imgファイルの編集が反映される
    2. tftpサーバの準備
      1. pxelinux.0を取り出す
        • ダウンロードしたsyslinux-x.yy.zipを解凍して、./core/pxelinux.0を取り出す
      2. TFTPD32の設定を行う
        1. TFTPD32を起動
        2. GlobalSettingsで、”TFTP Server”、”DHCP Server”にチェックを入れる
        3. Advanced TFTP Optionsで”PXE Compatibility”にチェックを入れる
        4. DHCP Serverタブに移動する。DHCPのオプションはご自身の環境に合わせる。”Boot File”には”pxelinux.0″を指定する
    3. PXEBootの準備
      1. pxelinux.0を使用するため、設定ファイルを作成する
        1. TFTPD32フォルダにpxelinux.cfgというフォルダを作成する
        2. defaultというファイルを作成する(sample_default)
      2. TFTPD32フォルダにpxelinux.0をコピーする
        • tftp32.exeと同じフォルダにコピーすればよい
      3. TFTPD32フォルダに起動用DOSイメージをコピーする
        1. defaultファイルで指定した通りのフォルダ構成にする
        2. TFTPD32にフォルダにfdbootフォルダを作成する
        3. fdbootフォルダに、FreeDOSのimgファイルをコピーする(sampleではhogehoge.imgという名前でコピー)
        4. fdbootのkernelとしてmemdiskをfdbootフォルダにコピーする
          • memdiskはsyslinuxを解凍すると、./memdisk/memdiskに出来ている
    4. クライアントをPXEBootさせる
      1. クライアントPCの準備
        1. BIOSで、起動順を”Network Boot”を第1位に設定する(名称はBIOSによって異なる)
      2. サーバ(TFTPD32を起動させるPC)とクライアント接続する(クロスケーブルやSW-HUB等に接続する)
      3. サーバでTFTPD32を起動させる
      4. クライアントの電源を入れる
        1. うまく行けばプロンプトで停止しますので、”1″を入力してFreeDOSでの起動を指示します
        2. FreeDOSが立ち上がるとA:\プロンプトで待機しますので、”destroy.com”を実行します
        3. destroy.comが起動したら、Drive Selectionで抹消したHDDを指定します。複数のHDDを搭載している場合は、要注意。慎重に対象のHDDを選択します
        4. HDDの指定が終わればSanitizeです。抹消方式を選択し、実行します
        5. 完了するまで待機です

以上となります。記事の不備、分かりにくい点はコメントで指摘いただければ幸いです。

Comments:4

highwind 10-05-25 (火) 11:33

はじめまして。
まさにこのような機能が無いか探していたところ、こちらのページを拝見しました。
半人前なので参考にさせていただきながら勉強しようと思います。
1点ご質問です。
PXE起動した端末で消去を実行した後、消去結果がローカルに保存されます(Destroyの機能です)が、ネットワーク経由で引き取る方法などありますでしょうかね。

vual 10-06-01 (火) 15:11

はじめまして、こんにちは。
ぱっと思いつくのは、TFTPクライアント機能をPXEブートさせるイメージに組み込んでアップロードする、という方法でしょうか。
検証していないので、ほんとに思いつきなのですが。

匿名 10-06-01 (火) 15:39

こんにちわー。レスありがとうございます。

なるほどー、面白いので是非試してみたいですねー。
思いつきでもなんでも、発想が出来る事自体、勉強されている証拠ですよ!

ありがとうございます!
面白い結果が出たら、また投稿いたしまーす。

m(__)m

highwind 10-06-01 (火) 15:39

こんにちわー。レスありがとうございます。

なるほどー、面白いので是非試してみたいですねー。
思いつきでもなんでも、発想が出来る事自体、勉強されている証拠ですよ!

ありがとうございます!
面白い結果が出たら、また投稿いたしまーす。

m(__)m

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.gmry.net/2008/12/10105227/trackback
Listed below are links to weblogs that reference
TFTPでDOSを起動させて、HDDを消去する(Windows編) from vualの日記

Home > IT | Windows | 仕事 > TFTPでDOSを起動させて、HDDを消去する(Windows編)

まとめ記事
最近の記事
Archives

Return to page top