の実行にかかった時間を計測するために,前後を コマンドで挟んだ。
朝っぱらから起きだしてやったのに,途中でエラーで終わっていた。dd コマンドにはディスクエラーを無視するオプションがある。しかし,それを指定すると,何をしても コマンドが終了しなくなってしまう欠点があるのだ。Ctrl-C でもダメである。
KNOPPIX がシングルユーザモードで起動しているので,再起動しかない。
上でみたように,エラーの自動スキップの方法は,回避できないエラーに当たるとどうしようもない。そこで,手動でエラーをスキップすることにした。
上の方法でコピーして出来上がった新しいディスクの情報を見ると,2つのパーティションができていた。ここまでは成功。第1パーティションのフォーマット情報は不明 (つまり失敗),第2パーティションはFAT32で確保されていた(成功)。ディスクにエラーがある場合,コピーがどうしても飛び飛びになってしまうため,フォーマット情報に抜けが出てしまうようなのだ。D2D 領域には障害がなかったようで,丸ごとコピーに成功している。
ディスクに障害があるだけあって,エラーの場所は,最初にエラーのあったところと同じ場合と違う場合が発生。最終的にはエラー箇所は20個で,最初にやったときよりも少ない手間で済んだ。
考えてみれば,ハードディスクに障害がありながら普通に が起動していたのが奇跡的なことだったのかも知れない。