HDDにアクセスできない!MBR情報が壊れている可能性とは?

このQ&Aのポイント
  • 質問番号:5093559の続きで質問させて頂きました。2枚目の画像添付を行ないたかった為です。HDDにアクセス出来なくなり、MBR情報が壊れている可能性が高かったので、Disk Probeを使用したところ、添付画像の結果が出ました。非常におかしなことが起きているように思えます。
  • [01F0]行の最後に、【55 AA】がありません。しかし、[0022]行の最後に【55 AA】がありました。良く見ると[0033]行が本来の開始行[0000]ではないでしょうか。3行ずつずれている?様に見えます。
  • 全てを、手入力で変えなければいけないので大変ですし、間違えが許されませんが、3行ずつずらして書き換えみたら、HDDに再アクセス、復旧する可能性はないでしょうか?
回答を見る
  • ベストアンサー

HDDにアクセス出来ない

質問番号:5093559の続きで質問させて頂きました。 2枚目の画像添付を行ないたかった為です。紛らわしくなってしまい、申し訳ありません。 HDDにアクセス出来なくなり、MBR情報が壊れている可能性が高かったので、Disk Probeを使用したところ、添付画像の結果が出ました。 非常におかしなことが起きているように思えます。 [01F0]行の最後に、【55 AA】がありません。 しかし、[0022]行の最後に【55 AA】がありました。 良く見ると[0033]行が本来の開始行[0000]ではないでしょうか。 3行ずつずれている?様に見えます。 0033 → 0000 0040 → 0010 ‥ 0020 → 01F0 全てを、手入力で変えなければいけないので大変ですし、間違えが許されませんが、3行ずつずらして書き換えみたら、HDDに再アクセス、復旧する可能性はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • gunma
  • ベストアンサー率47% (470/984)
回答No.1

パーティションテーブルには、各16バイトの4つのフィールドがあり、各フィールドが1つのパーティションを表している。 最大4つまで記録され、4つに満たない場合は、「00」で埋められます。 なお、パーティションテーブルの後にある2バイト「55 AA」はセクタ終了マーカーで、常に「55 AA」になる。 h0000からH017aはマスターブートプログラムです。 Fixmbrで書き変わります。 このHDDからブートさせないので、今回は関係ありません。 パーティションテーブルは、h01BEから始まり16バイトづつです。 1つのフィールドが16バイトです、64バイトがパーティションテーブルです。 その後にある2バイトが「55 AA」で1セクタは終わります。 そのために、基本パーティションは最大4つなのです。 質問者様の場合はパーティションは基本パーティションが1つ、なので、h01CEからh01FDまでの48バイトは「00」で良いはずです。 1番目のパーティションの16バイトの内容は、 最初の「00」は「ブート識別子」と呼ばれるデータで、これが「80」ならアクティブ、「00」なら非アクティブを表します。 質問者様の場合は、「00」。 次の「00」はパーティションの開始ヘッド。 質問者様の場合は、「01」。 次の「00」はパーティションの先頭セクタ。 質問者様の場合は、「01」。 次の「00」はパーティションの先頭シリンダ 質問者様の場合は、「00」。 次の「00」システムIDです。 「07」 次の「00」は終了ヘッド。 「FE」 次の「00」は終了セクタ。 「FF」」 次の「00」は終了シリンダ 「FF」 その後の4バイト「00 00 B5 00」はディスク先頭からの相対セクタ。 「3F 00 00 00」 さらにその後の4バイト「00 00 00 00」はパーティションの総セクタ数。 ハードディスクの容量によりますが 「00 00 00 00」はあり得ません。 最後は「55 AA」です。 >250Gをパーテーション切らずに丸ごと1ドライブとして使用していました。 とのことなので、16バイトの最後の4バイトの計算だけです。 4つのパーテーションに切ってある場合は、それぞれのサイズにより計算が必要になります。 なを、他の回答者様にもあります「パーティション情報だけなら、TestDiskで復旧できるかもしれません。」 を試してみましたか。 ホームページを拝見すると、自動で修復できるようです。 ただ私は、このソフトを使用したことが有りませんです。

jyanao
質問者

お礼

この度は本当に有難う御座いました。 色々と勉強になりました。 そして、「教えて!goo」を使いこなせていなかった事も反省点です。ご迷惑お掛けいたしました。 今回のようなトラブルを起こさないように、PCを取り扱って行きたいと思います。 有難う御座いました。

jyanao
質問者

補足

gunma様 ご回答有難う御座います。 TestDiskを使用してみましたが、パーテーション情報は出てきませんでした。 MBR情報を自分なりに解読していくと、h0030からの 33 C0 8E D0 が他のHDDのMBR情報の先頭h0000行とまったく同じでした。また、一つ前の行h0020行の最後が「55 AA」になっています。その他のデータを見ていっても、多少の相違はあっても、3行ずれているとしか思えませんでした。 ですので、思い切って3行ずらして書き直し致しました。 そして、再起動したところ(前回正常終了していなかったからかなのか)不具合HDDのチェックディスクが始まりました。ん?元に戻った?と思い、しかしフェーズ4で0%フリーズしたので、今度は一晩そのまま置いておきました。翌朝、ようこそ画面になっており起動したところ、アクセス出来なくなっていたHDDに今まで通りアクセス出来るようになりました!中のデータに損傷は無い模様です。また、チェックディスクの結果はノープロブレムでした。 私が待ちきれずにチェックディスク中に強制再起動をかけてしまったが為に、しかもHDDに不具合は無かったなんて、本当に恥ずかしく、そして申し訳ありませんでした。 しかし、最後の悪あがきと思い、gunma様のアドバイスのMBR情報解読に行き着かなければ、復旧していなかったのは明白です。

その他の回答 (1)

  • gunma
  • ベストアンサー率47% (470/984)
回答No.2

ご理解はされているとは思いますが、 ダンプリストのアドレスですが、 一番左のアドレスに対して、右へ行くと1番地増加します。 横に16バイトの表示(列)が有りますが、 左の表示10C0は16バイト(列)の一番左です。 次の右側は10C1、その右は10C2、その右は10C3、で一番右は10CFになります。 その下の行は10D0からになりますね、アドレスが16進むと行が変わります。 2バイトのデータ「AA 55」は「55 AA」です。 4バイトのデータ「00 00 00 3F」は「3F 00 00 00」です、10進数では「63」ですね。 http://www.ertl.jp/~takayuki/readings/info/no05.html

関連するQ&A

  • HDDが急に認識しなくなりました。

    HDDが急に認識しなくなりました。 友人のHDDが急に認識しなくなったそうです。 現在外付け状態で確認して見たところ、添付画像のような状態でした。 MBRが飛んだのか?と思いTestDiskを使ってMBRの復元をしようとすると TestDiskの物理HDDを選ぶ画面に対象のHDDが表示されません。 何か良い案はありますでしょうか?

  • バッファロー HDDにアクセスできない!

    バッファロー製品のHDD(HD-CE1.0TU2)を使用しています 先日PCからHDDにアクセスしようとしたところアクセスできなくなっていました 「マイコンピュータ」から開いてみると 昨日までアクセスできていたはずのHDDが「ローカルディスク(F:)」となっており 「F:\にアクセスできません。ファイルまたはディレクトリが壊れているため、読み取ることができません。」 というエラーメッセージが表示されました。 PCやHDDの再起動を試みても改善されず バッファローのHPを見てみると 『お客様への大切なお知らせ 外付けハードディスク「HD-CEU2」シリーズにつて大切なお知らせとお詫び』 http://buffalo.jp/support_s/20090122.html とあり、Windowsの休止状態ならびにスリープ・スタンバイ状態からWindowsを復帰する際に、 ごくまれにハードディスクにアクセスできない不具合が発生することが判明いたしました とありました (ファームウェアのバージョンアップを実施するよう記載されていましたが このお知らせを知らなかった為バージョンアップはしていません) 確かに前日 PCの電源を落とし忘れ、次の日スリープ状態から復帰させたときにそのような症状がおきたので バッファローに問い合わせHDDを修理センターに郵送しました HDDを調べて頂き 先ほどバッファローから「ファイルにアクセスできない為データを復旧することはできません」という 回答をもらったのですが バッファローで上記のような非を認めているにもかかわらず何もしてくれない状態で さらに私の場合ハードディスクに原因があったので今回のケースには当てはまらない と言われました バッファローではデータの復旧は行っておらず 私自身で専門の業者に委託し費用も私の負担とのことです スリープ状態から復帰した際にアクセスできなくなってしまったのは事実であり もしかしたらそれが原因でハードディスクが故障してしまったのはないかと思っているのですがどう思われますか? どうにかしてデータの復旧をしたいのですが 何か手段はありますでしょうか? (バッファロー側ではハードディスクドライブが回転しないと言っています) よろしくお願いいたします

  • HDDアクセス不能??

    こんばんは以前質問させてもらった者です とりあえずこの前の品を返品し 返金してもらったお金で別のHDDケースを買ったんですが 今度はちゃんとドライブ自体は認識されているんですが F:¥にアクセスできません ファイルまたはディレクトリが壊れているため、読み取ることが出来ません というようなエラーメッセージが出て接続できないのですが どうすればいいんでしょう? もう無理なんですかね?データ復帰は もしフォーマットする以外の直す方法(復旧方法)を ご存知の方がいらっゃいましたら お教えいただきたいです

  • HDDにアクセスできない。

    まず、添付画像をご覧ください。 ディスク1の297.59GBのプライマリーパーティションにアクセスできないのです。 中にデータが入っているのですが、内容を確認できなく困っております。 こうなった経緯です。 このHDDはROCKDISKNEXTでNAS接続していたHDDです。 訳合って手放し、その後中のデータを確認しようとしたところ、 マイコンピュータに表示されなくなっておりました。 ちなみにDドライブも同じような状況だったのですが、 ボリュームラベルを削除してフォーマットしたところ アクセスできるようになりました。 297.59GBのパーティションはデータが入っているため同じ方法はできません。 HDDケースでの接続、及びsata接続でも同じ状況です。 おそらくNTFSやFAT32などの表示がないことが関係していると思われますが、 この場合、中のデータを確認する方法はあるのでしょうか? どなたかご教授いただければと思います。

  • システム入り旧HDDを外付けにしたらアクセスできないのですが

    ノートPCのHDDの障害で、旧HDDを取り出し外付けにするのがいいと店の人にいわれ、そうしました。そうしたら、旧HDDのOWNERのところにアクセスできません。ユーザアカウントでパスワードを設定してありましたが、その影響でしょうか。アクセスする方法がわかりましたら、教えてください。前回の質問の続きでした。

  • 外付けHDDにアクセス出来ません

    外付けHDDにアクセス出来ません 2日ほど前からパソコン本体からファイルを移動したり逆の操作をし ようとするとたまに「ファイルが破損した可能性・・・」という感じの エラーが出たり「フォーマットしますか」のような画面が出てきて アクセス不能になる現象が見られました。 その度にパソコンを再起動したり外付けHDDの電源を入れなおしたり していました。ですのでファイルのバックアップを急いでいたのですが とうとう外付けHDDが開かなくなってしまいました。 この場合自分でデータの復旧は可能でしょうか? 現在は外付けHDD(連動)を繋いだ状態でも、時間はかかるものの 何とかパソコンは立ち上がりますが、外付けHDDのアイコンを触ると フリーズします。その間は外付けHDDのランプが点滅し、点灯に 変わるとフリーズが解かれるという感じの繰り返しです。 パソコンはWindowsXP(元はMe) 外付けHDDはアイ・オーデータの「HDCS-U1.0」です。 マイコンピュータ上のディスクの管理画面でのドライブ名は(F)で 正常とありました。ファイルシステム名は表示されていません。 空き領域は100%となっています。 情報が足りなければ補足します。 宜しくお願いいたします。

  • 外付けHDD内のデータを表示できません

    先日いつも使っているHDD内のデータにアクセスできなくなりました。 現在でもデータのフォルダは存在し、容量にも変化はないので、データが消えた訳ではなさそうなのですが、フォルダ内の音楽データや画像データなど、どれをクリックしても表示することができません。 (画像データなら「プレビューを表示できない」、音楽なら「見つかりません」といったメッセージが…) ファイナルデータの試用版も試して見たのですが、検索ボタンを何度クリックしても、スキャンが始まりません。他の内蔵HDDはスキャンできるのですが… 業者に修理に出すと高額の費用がかかるようですので、個人で復旧できないようなら諦めるつもりなのですが、最後にHDDに何が起こったのか知りたくて質問を投稿しました。 もし、個人で復旧する方法等ございましたらアドバイスお願いします。

  • WindowsXPインストール中のHDDはなぜ見えない?

    ハイレベルな質問になります。MBR等熟知されている方からの回答を期待しております。 WindowsXP Pro SP2をインストールする時、一旦HDDにファイルをコピーした後リブートしますが、このときのMBRの状態を知るために、リブートのタイミングで電源をOFFにし、別のPCにてUSB接続したところ、compmgmt.msc から選択できる「ディスクの管理」ツールから見えませんでした。 そこで、Disk Probeを用いて物理ドライブを見たところ、認識しているようなので選択して先頭セクタをリードしたところ、エラーを起こしてツールが死んでしまいました。 USB接続用のアダプタに別のHDDを接続したところ、問題無く参照できましたのでこれには問題ないようです。 2~3回試して上記現象は変わりませんでした。 認識されないHDDを元のPCに戻して電源をONしたところ、やはり正常に起動し、インストールプロセスを続行しました。 ディスクの管理ツールで認識せず、Disk Probeでも読み込めないのにDOS/Vマシン上で正常起動するHDDの状態についてご存知の方がいらっしゃいましたら、ご教授いただきたくよろしくお願い致します。

  • HDDにアクセスできません。

    os windows7 sata2.0で3tbのHDDです。 GPTでNTFSでフォーマットしています。 ある日突然HDDを開こうとしたらドライブDを使うにはフォーマットする必要があります。 フォーマットしますか?とでてきました。これをキャンセルにすると、 D:\にアクセスできません。 このボリュームは認識可能なファイルシステムではありません。必要なファイルシステムドライバーがすべて読み込まれたいるか、ボリュームが壊れていないか確認してください。 と出てきます。 コンピュータ管理のディスクの管理を見てみると、 (D:) 2794.39GB RAW 正常(プライマリ パーティション) と出てきます しかしEaseus Partition master などの他のプログラムで見ると添付画像のようになっています。 このHDDはパーティションの切り分けなどせずに2700GB程度の一つのパーティションとして使っていました。 パーティションの操作などした覚えはなく心当たりは一つもありません。 OSは別のSSDから起動しています。 どうにか復元できないでしょうか? よろしくお願いします。

  • HDDの障害

    HDDからのデータサルベージ方法の質問です。 PCが動かなくなったり、OSが立ち上がらなくなった場合、 データのサルベージをする必要があると思います。 方法として、 1:CDブートのOS等を利用してHDDにアクセスしてデータサルベージ 2:HDDを取り外し、他PCにUSB接続してデータサルベージ 3:回復コンソール等を利用してOSの修復(MBR修復等含む) 3は、より障害を進める可能性もあるので、最後の手段になると思います。 2の方法を多用しているのですが、 ごく稀に、 「HDDとして認識するが、中のファイルが表示されない」 「通電はするが、デバイスとして認識しない」 「頻繁にヘッダが動く音がするが、いつまでたっても認識しない」 といった、トラブルに遭遇します。 HDDとして認識してくれない以上、ツールを使った修復ができません。 駄目もとでMBRの修復を試みたことはあるのですが、 成功はしませんでした。 回復コンソールでHDDを認識した場合、MBRの初期化でサルベージを 成功させたことはあります。 USB接続でHDDへのアクセスが困難な場合、 どのようなアプローチ方法があるのでしょうか? 不特定多数の友達から相談を受けるので、 障害が起きる前にバックアップを取る対策は取れません。 (友達の知り合いから依頼されたり等) また、USB接続でデータサルベージが困難な場合、 相談者にHDDを返却していますが、 「中のデータが専門業者でもサルベージ不可能な状態になる」 といった約束の上、サルベージ作業を進めることは可能です。 どうぞ、よろしくお願いいたします。