Shimmaの日記: HDD 再生 2
日記 by
Shimma
HDD Regeneratorというモノをセキュリティホールmemo経由で知る。
丁度最近壊れたHDDがあるので試してみるかと試用版をダウンロード。
(chkdskする前に知っていれば、ディレクトリ壊さずに済んだかも……)と思いつつ実行。
セクタ900あたりでいきなりエラー発見、修復。試用版なのでここでプログラムは終わる。
が、ここでちょいとdir。フロッピーにプログラム本体と思しきhddreg.exeが。実行してみるともう一度動く。再機動の必要無し。
実際にはRAMDrive上で動いているので、カレントをCに変更。copy conしてこんなファイルを作ってみる。(A)
1
0
(注:スペース)
次にこんなバッチを作成(B)
@echo off
hddreg < (A)
call (B)
ログが残らないのが何ですが、これでフルスキャン可能だ。
が、今度はスピードの問題が出てくる。エラーが見つかる度にセクタ0から読み直すので、えらい時間がかかる。
ならばとログを見てみると、最後に行った処理がログに残っている。セクタ番号もだ。これはと思って、hddreg実行後に、このログファイルを利用して(A)ファイルを作り直す処理を(B)に追加。
これでリカバリしたセクタから再実行可能。あとは終わるまで流し続けるだけ……。
所要時間 (スコア:1)
SCSI(Ultra2Wide)のドライブの方は早いなぁ。
Re:所要時間 (スコア:1)
この処理のコマンド文をお教えいただけないでしょうか?