• 締切済み

knoppixを用いてのHDD中身の救出について

knoppixを用いてのHDD中身の救出についてご享受ください。 昨日、Windowsを起動させようとしたところ、a disk read error occurred というエラーメッセージが出てしまい、HDDの破損、あるいは何らかの原因でHDDが読み込めなくなっている事態になりました。 初めにWindows XPのセットアップ用CDを用い、chkdsk :c /r を行いましたが、エラーが一つ以上あるといわれ、実行されませんでした。 とりあえず、HDDの中身だけでも救出しようと思い、knoppixのCD版v5.1を使用し、knoppixを起動した所、HDDであると思われる、Harddisk (sda)がデスクトップ上で認識されました。 しかし、マウントして中身をのぞいたところ、中身がbootex.logのみで他のファイルはありませんでした。 これは物理的にHDDが破損してしまっているのでしょうか?それとも何らかの原因で読み取れていないのでしょうか? なんとか中身だけでも退避できればと考えています。よろしくお願いします。

みんなの回答

  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.8

皆さんやっていますよ。 http://okwave.jp/qa/q5955204.html http://okwave.jp/qa/q6063753.html http://okwave.jp/qa/q6514563.html そのほかにもたくさん記載すればあります。 最近の例では、 http://okwave.jp/qa/q6881660.html

すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.7

testdisk のURLをプリンターに印刷して、指示通りに操作するだけです。 後は、コンピュータ任せということです。 当方も最初は、恐々やりましたが、慣れると何でもないことです。

ryou_1434
質問者

補足

先ほどの補足の訂正です。analysis→analyse でした。申し訳ありませんでした。

すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.6

補足を見る限りでは、RAID構成ではなく、内蔵HDDは、1パーティションのみということのようですね。 パーティションの復旧をtestdiskで行い、正しいパーティション認識をMBRに書き換えてやらないと、データ復旧は無理です。 たぶん、testdiskのサーチをさせて、パーティション認識できれば、よいのですけど。 技術的にできないと思っているのであればもうそれ以上は進めないです。

ryou_1434
質問者

補足

knoppixのtestdisk機能を用い教えていただいた方法を行っております。 的確な助言ありがとうございます。(以下、現状を教えていただいたサイトの図等を用います。) 図1のように、500GBのHDD(空き容量465GB、こんなものだったと思います。)が見つかりました。 以下流れ図に従い、analysisを行いましたが、図4の段階まで来た際、数値が明らかにおかしくなっており、下にでてくるはずのQuick startの表記が出ず、Proceedのままで、もう一度押すとAnalyse cylinderが0%でSTOP表示が出てきました。 これはtestdiskでは復旧できないということなのでしょうか?

すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.5

もしかして、RAID方式ではないでしょうね。 RAIDであれば、KNOPPIX5.1では、見れません。 データ復旧も無理ですけど。 パソコンの状況が全く見えません。 内蔵HDDの構成、パソコンの仕様、パーティションテーブルの異常、これらが何故発生しているか、RAIDであれば、可能性は、あります。

ryou_1434
質問者

補足

本PCはHDDは複数使用せず、500GBのもの一つだけを接続しているため、RAID方式ではないと思います。 いわゆるデスクトップ型(タワー型?)のPCであり、友人がPCSHOPにて組み立ててもらったものを譲り受けて使用しています。 パーティションケーブルの異常に関しては、何が原因かは私の知識ではわかりません。 ただA disk~のほかに、NTLDR is missing というエラーメッセージも表示されたことがあります。 ここがなにか関係していたりはしないでしょうか?

すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.4

一部記載ミスがありました。 > fdisk -lの結果は、全くでたらめなようですが、無理して書くと、番地の低い方からは、 > sda4 171GB > sda3 不明 > sda2 934GB > sda1 84GB > サイズだけで表示すると、このようになります。 sda4 1717GB の誤りでした。

すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.3

文字化けしていますね。 シリンダ数 :60801 は、正しいようです。 ただ、各パーティションのStart Endを示すシリンダ数が全くでたらめです。 パーティションテーブルが破壊されているようです。 どのような状態でおかしくなったのか、分かりますか。 chkdskをしないほうが本当が復旧の可能性があったと思われます。 しかし、やってしまったことは、仕方ないですね。 今後の復旧の方法ですが、 1.デスクトップに表示されているsdaxを補足願います。 2.fdisk -l と同じ操作で、root shell端末で、 testdiskと入れてください。 KNOPPIX5.1CD版に入っているかは、このコマンドを入れてみないと分かりません。 たぶん入っていると思います。 これにより、パーティションテーブルが復旧するかを試します。 できれば、1.だけを補足願った後が良いかもしれません。 testdiskの操作は、下記が参考になるでしよう。 http://uiuicy.cs.land.to/testdisk1.html ここで注意すべき点は、 図8や、図15に、"Write"と出ている箇所で、正しくパーティション情報が出たら、 Writeさせることです。 すると、MBRのパーティションテーブルを更新します。 また、画面が短いと表示できないため、画面を下に伸ばしておくことに注意してください。 不明点等がありましたら、上記のURLの図番号を記載してもらうとより的確に 当方に伝わるのでよろしくお願いいたします。 500GBのパーティションの構成を分かる範囲で補足願います。 fdisk -lの結果は、全くでたらめなようですが、無理して書くと、番地の低い方からは、 sda4 171GB sda3 不明 sda2 934GB sda1 84GB サイズだけで表示すると、このようになります。 何か心当たりはありますか。

ryou_1434
質問者

補足

回答、ありがとうございます。 >ただ、各パーティションのStart Endを示すシリンダ数が全くでたらめです。 >パーティションテーブルが破壊されているようです。 >どのような状態でおかしくなったのか、分かりますか。 申し訳ないですが、なぜこのような状態になってしまっているかはわかりません・・・。 物理的なショックなどは与えていないとは思うのですが。 >1.デスクトップに表示されているsdaxを補足願います。 knoppixのデスクトップ上ではsdaが複数表示されているわけではなく、sdaと一つだけ表示されている状態になっています。中身は最初に申した通りになっています。プロパティで全体の要領をみると10M?程度の意味のわからないサイズになっています。 2に関しては1を確認してからの方がよいということでとりあえずやり方を拝見したところです。(正直自分の知識では何を言ってるのかわからないところだらけですが。。。) また、500GBのHDDの構成ですが、(C:やD:のように複数に分けているか、とのことでよろしいのですかね?) 基本的にC:にすべてふっていたと記憶しています。 ユーザに関しては2つ作成しておりました。 特にHDDをわけていたわけではないので、なぜ4つもでてきたのかがよくわかりませんが・・・。 なお、2のやり方に関しては一度自分で調べたことがあったのですが、かなり難解だと感じたので、やらなかった経緯があります。 長々となってしまいました+自分の知識不足で知りたい情報であるかどうかが怪しいですがよろしくお願いします。

すると、全ての回答が全文表示されます。
  • yakan9
  • ベストアンサー率54% (2252/4144)
回答No.2

> knoppixのCD版v5.1を使用し、knoppixを起動した所、HDDであると思われる、 > Harddisk (sda)がデスクトップ上で認識されました。 デスクトップ上に、sdaですか、それは少し、予想外です。 > knoppixのCD版v5.1を使用し 起動画面の下の絵の、左から2番目、ペンギンのマークを左クリック、「root shell」を押します。 root shell端末が表示されたら、 下記のコマンドを入れパーティション情報を見てください。 fdisk -l コマンドの打ち間違いを避けるために、fdisk半角ブランクハイフォンエル 「Enter」 補足願います。 パソコンの情報がないため、内蔵HDDのIDEかSATAなのかの確証が取れないため、sdaというのが本当に正しいのか、MBRのパーティションテーブルは、壊れていないのか、少しづつ探りを入れながら進めていくことでしよう。

ryou_1434
質問者

補足

回答ありがとうございます。 パソコンの情報がなくて申し訳ありませんでした。わかる範囲で記載いたします。 BIOS:DPP3510J.86A.0249.2007.0625.1327 CPU:Intel(R) Core(TM)2 Duo CPU E6750 2.66GHz HDD: Hitachi HDS72105 500GB (Configure SATA as という項目がBIOS上であったのでSATA?) 次にご享受いただきました、パーティション情報を確認してみました。 sdaの部分だけ記載いたします。 Disk/dev/sda: 500.1GB, 500107862016 bytes 255heads, 63sectors/track, 60801 cylinders Units = 激 潟 of 16065*512 = 8225280 bytes This doesn't look like a partition table probably you selected the wrong device. (なんかこの文章が怪しい?) や boot Start End Blocks Id System /dev/sda1 ? 116388 126889 84344761 69 筝 partition 1 does not end on cylinder boundary. /dev/sda2 ? 105915 222310 934940732+ 73 筝 partition 2 does not end on cylinder boundary. /dev/sda3 ? 1 1 0 74 筝 partition 3 does not end on cylinder boundary. /dev/sda4 ? 1 213826 1717556736 0 月へんに星という漢字 partition 4 does not end on cylinder boundary. c 眼障(壊れているということ・・・?) このようなメッセージが出てきました。 なんとなく怪しいことはわかるのですが正直よくわかりません。 なお、sdaがでてくるのはBIOSでConfigure SATA asをIDEにした場合のみで、AHCIの場合は何も出てきませんでした。 MBRに関しては現状では壊れているかどうかはわかりません。 長い文章になってしまいましたが再度ご享受よろしくお願いします。

すると、全ての回答が全文表示されます。
  • k-josui
  • ベストアンサー率24% (3220/13026)
回答No.1

knoppixを使ってデーター読み出しをした事も有りますが、knoppixを詳しくは知りません。 「何としても」とおっしゃるのであれば、慣れないknoppixで操作するよりHDDを取り出してHDDケースに入れ、パソコンをもう1台用意して直接パソコンから読み出した方が確実です。 どのみちXPであれば、いずれWindows7のパソコンを買う事になると思いますから。

ryou_1434
質問者

補足

回答の方、ありがとうございます。 確かにHDDを取り出して別PCから読めるようにしていくのが一番無難かもしれません・・・。(PCの中身を取り出すということをしたことがなかったのでできることなら避けたかったのです。) knoppixでもうまくいかないようであれば、やってみたいと思います。ありがとうございました。 (補足じゃなくて、お礼である文章であったのであれば申し訳ありません。)

すると、全ての回答が全文表示されます。

関連するQ&A