- ベストアンサー
未フォーマット扱いのHDDからのデータ救出
180Gのハードディスクを二つのパーティションに分けて使用していたのですが片方にアクセスするとフォーマットされていませんと表示され中身がみれなくなってしまいました。 中のデータを救出したいのでフォーマットせずに中身をみるソフトや方法何かありませんでしょうか? OSはwindows2000です。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>>その再コピーして上書きするセクタは16.02GB+64セクタ目をコピー上書きすればいいのでしょうか? FAT16になってしまった場合は1セクタ目は関係なくパーティションの0セクタ目をいじる必要があります。 のでとりあえず1セクタ目は置いといて 0セクタを書き換えてからfixbootでファイル形式をNTFSに戻してみてください (戻らない場合は1セクタ目が破損しているかもしれません) 1セクタ目が破損していた場合は参考URLにある方法でバックアップをさがすしかありません
その他の回答 (4)
>>fixbootにてNTFSにしましたのようなメッセージがでたのですが 私の場合この時点で回復していましたのでこれ以上のことはわかりません お力になれず申し訳ありません
お礼
たびたびありがとうございました。 いろいろ試してみましたが復旧できそうもないのでフォーマットすることにいたしました。 ここまでお付き合いいただいてありがとうございました。
>>16.02GBと166.02GB 仮に16GのパーティションをCドライブ、Dドライブを166.2として説明します。 DドライブがFAT16と認識されてしまった場合 Dドライブの0セクタ目がおそらくすべて000000で埋まっていると思います。 http://www.corso-b.net/itaya/TIPS/TIPS002.html の一番下の方法でDドライブをマウントし確認してみてください 別のHDDで166Gのパーティションを作り(仮にEドライブとします) Eドライブの0セクタ目をコピーしてDドライブの0セクタ目に貼り付けます。 その後回復コンソールからfixbootでDドライブを指定すると NTFSとして認識されると思います。 私は”パーティション”の1セクタ目が破損してなかったので”HDD”の64セクタ目の コピーはしていませんこのあたりはなんとなく見た目でわかります。 ASCII文字列のところに”N.T.L.D.R”と言う文字があるはずです というよりも2つに分けていていたらDドライブの1セクタ目はHDDの64セクタ目 にはないでしょう、あるのはCドライブの1セクタ目になると思いますのでコピーはしない方がいいと思います。 DiskProbeの使い方はしかっり覚えておかないと大変なことになりますので注意してください とりあえず書き換えるときは元のデータを保存してからした方が安全です。 >>そのHDDに16.02GBと166.02GBの領域を作成しそちらのパーティションブートセクタをコピーしてくることができるのでしょうか? たとえば170GのHDDに166Gぐらいのパーティションを作って0セクタ目をコピーしても かまわないと思いますが上記URLを読むと”できるかも”なんで安全策としては (170GなんてHDDはありませんが) まったく同じものを作った方が安全でしょう、私はHDD1枚に1パーティションしかありませんでしたので320GのHDDに200Gのパーティションをつくり0セクタ目をコピーしました。 2番目のパーティション(Dドライブ)が破損した場合(1セクタ目)はHDDの64セクタ目には バックアップデータがありません(あるのはCドライブのバックアップ)のでコピーしてはいけません 自分も失敗しましたがHDDとパーティションは間違えないようにしてください さらにマイクロソフトも結構こういった情報を提供しているようなので じっくり検索してみたください参考になるサイトがいくつか見つかるとと思います。 上記URLのトップページになります。 http://www.corso-b.net/itaya/TIPS/index.html
たとえば、これはどうでしょう。 OSがドライブを認識できない場合でも、データの復元の可能性はあるらしいです。 Win2000にも対応しています。 http://www.finaldata.jp/product/final_data4_1.html
お礼
回答ありがとうございます。 自力での回復が無理そうならためしてみたいと思います。
絶対にフォーマットしてはいけません!! 私も先日お世話になりました。 http://oshiete1.goo.ne.jp/qa2573780.html パーティションがありWindows上で認識されているのなら 回復コンソールからfixbootで未フォーマットのパーティションを 指定すれば回復できると思います。
お礼
回答ありがとうございます。 更に質問なのですが fixbootためしてみましたがファイル形式がFATだと誤認されてしまいましたのでDiskProbeを使用して回復を試みております。 別のHDDからパーティションブートセクタをコピーして復帰させたようですが自分のは 壊れたHDDが約180GBで 16.02GBと166.02GBに分けて使用していて2つめの166.02GBのパーティションが壊れてしまったのですが 180G以上のHDDを用意できれば そのHDDに16.02GBと166.02GBの領域を作成しそちらのパーティションブートセクタをコピーしてくることができるのでしょうか? その再コピーして上書きするセクタは16.02GB+64セクタ目をコピー上書きすればいいのでしょうか? 返答遅くなりましたがよろしくおねがいします。
補足
回答ありがとうございます。 別のHDDにて166GBのパーティションを区切り 別のPCだったためにdskファイルを作成し壊れたパーティションの0セクタ目を上書き fixbootにてNTFSにしましたのようなメッセージがでたのですが windows2000上でアクセスしようとすると今度は 「F:\にアクセスできません。パラメーターがこわれています。」 「F:\にアクセスできません。ファイルまたはディレクトリが壊れているため、読み取ることができません。」 などのメッセージが表示されアクセスすることができませんでした。 ためしに1セクタ目を表示してみたら「N.T.L.D.R」という文字が存在し壊れていないようでした・・・。 このような状態でアクセスできないということは物理的に壊れているということなのでしょうか? それとも0セクタ目に書き込んだ情報が間違っていたためおきたのでしょうか? (0セクタ目に書き込んだ情報がまったく同じ容量でなかったなど) OSのチェックディスクやコマンドプロンプトからのCHKDSKもためしてみたいのですが それが原因でファイルが壊れたりしないでしょうか? たびたび申し訳ありませんがよろしくおねがいします。