質問: os起動出来ない。 osが起動できなくなりました。 windowsxp・sp2です。 この質問は別のpcからアクセスしています。 原因はメインのcドライブを1ヶ月前にバックアップした時の状態にリストアするために、バックアップソフトを使って作業を進めていたら、 途中でエラーになりキャンセルをしました。 その後再起動が始まりましたが、起動しません。 起動時に以下の文章が表示されます。 「次のファイルが存在しないか壊れていますので起動できませんでした。 \system32\hal.dll. 上記のファイルをインストールし直してください。」 osはcdでは持っていません。 プリインストールされてるソニーのvaioです。 リカバリウイザードは起動できます。 使用したバックアップソフトはhdマネージャーです。 hddは内蔵2台とバックアップ保存先として外部hddがあります。 バックアップはcドライブのみです。 セーフモードなどのオプションはだめでした。 内蔵のhddの2台の内、スレーブのhddにもos(xp)をインストールしてあります。 hddを入れ替えてこちらのhddから起動してcドライブのリストアは可能でしょうか? hdd1は今回起動出来ないhddで、cとdの2つのドライブ。 マイドキュメントはdドライブで大切なデータが入っています。 hdd2は正常なhddでfとgの2つのドライブでfにosが入っています。 gには大切なデータが入っています。 以前、2代目のhddから起動した時に、一方のhddのフォルダの中身が消えてしまった事がありました。作成したフォルダは存在するのに、 中身だけが無くなっていました。 それがどちらのhddだったのか記憶が定かではありません。 今回も2代目のhddから起動した場合、どちらかのフォルダの中身が無くなってしまうのでしょうか?怖くて試せません。 メインドライブにあるフォルダの中身なら構いませんが、マイドキュメントのあるドライブのフォルダの中身が消えると困ります。 cドライブのバックアップは今回失敗したファイルの他にも2つバックアップがあります。(外付けhdd) それをうまくリストアしたいのです。 どうしたら良いのでしょうか?
回答: 私の経験ですが、 以前、正常にシャットダウン処理を行わずに電源を切り、その後os及びセーフモードの起動ができなくなったpcのhdd復旧作業を行ったことがあります。 ノートpcだったのですが、症状は電源を入れるとbiosは立ち上がるのですが、osのロゴマークが出てきた後、いろいろなシステムファイルを読み込んでいく途中で処理が終了し、電源が落ちる。そのあと再起動を繰り返すといったものでした。 もちろんセーフモードも駄目でした。 今回、fightman11さんの症状がこれと同様かは分かりませんが、もし同じなら、メインで動くosの入っているhddを取出し、 「s-ata&ide->usb2.0」というhddを外付け感覚で接続し、データを吸い出すことができるものがあるので、それを使えば恐らく復旧が可能ではないかと考えます。 製品はこんな感じのものです。 => http://www.groovy.ne.jp/products/hddset/ud_500sa.html 私が購入したときは\3,470(保管している領収書にある価格)でした。 これを使って正常に動作するwindowsxp pc(2kでも可かもしれません。どちらにしても起動済み)のusbポートに接続し、外付けhddとして認識させた後、再起動させ、しばらく放置、chkdsk.exeが動き出すと、いくつかのフェーズが処理されていきます。 全てのフェーズが終了すると、壊れている領域も修復されます。 その後、hddを元のpcに戻したらosが起動しました。 ただ、私が行ったときはライセンスを再度登録しなおす必要がありましたが... やり方については私はこちらを参考に行いました。 => http://kikky.net/pc/xp_blueback.html hddが復旧するといいですね。