質問: ハードディスクの故障?windowsが起動できません パソコンの電源を入れると、『error load operating system』 というメッセージが画面に表示され、windowsのロゴも表示されません。 そこで、以下の方法を取ってみました。 1.windowsがはいっていたハードディスクを外す 2.別の内臓型ハードディスクに取り替える 3.パソコン付属のカリバリツールでwindowsのインストール これで、windowsが起動できるようになりました。 次に、取り外したハードディスクを取り付け、windowsを立ち上ました。 管理ツールで見てみるとハードディスクは2台とも認識できているようですが、ドライブの割り当てはできていないみたいです。 フォーマットをすれば、領域の割り当てはできると思うのですが、どうしてもディスクの中身は吸い上げたいです。 どうにか、旧ハードディスクからデータを吸い上げる方法は無いでしょうか? 又は、旧ハードディスクをフォーマットせずにドライブ(領域)の割り当てを行う方法は無いでしょうか? ちなみに、osはwindowsxp homeeditionです。
回答: #5です。 0バイトと表示されるということは、mbr内にあるパーティションテーブルもおかしくなっちゃてるようですから、fixbootコマンドの前に、fixmbrコマンドをやってください。fixmbrコマンドはfixbootコマンドとパラメーターの指定の仕方が異なるので注意してください。 私が思うに、hddの経年劣化が進んでるのではないでしょうか。 もし私があなたの立場だったら、「交換しないとダメかな」と判断すると思います。