外付け HDD が認識されなくなった

Windows Vista で外付けの HDD を使っていたが、スリープ中に HDD の電源落としたら、OS から認識されなくなった。HDD の電源を入れると「フォーマットされていません」とでる。コンピュータの管理 > ディスクの管理で確認すると RAW(未フォーマット)と認識されているようだ。
パーテーションテーブルが壊れたと判断し、TestDisk なるツールでブートセクタの復旧を試みる。しかし、Quick Search では「Read error at 0/1/1 (lba=63)」と出力されてパーテーションを検出できず、「Deeper Search」で正常な設定を検出できたものの「Rebuild BS」で失敗する。残念である。マジ途方にくれる。
しかしながら、TestDisk の LIST でもぐってみるとファイルは壊れておらずファイル名まで保持しているようである。最新版(6.14-WIP)では既存パーテーションへのコピーもできた。行幸である。ビバ TestDisk。何がすばらしいと言って、ディレクトリごとフルコピーできる。オー。
おそらくは MBR が壊れただけと思われるが、今の自分ではバイナリエディタでしこしこ直すなんざできない(暇もない)ので新たにバックアップ用ディスクを増設しますた。