- 締切済み
<windows root>\system32\hal.dll
XPのHomeを使用していますが \system32\hal.dllが壊れているため・・・ とメッセージが表示され起動出来なくなってしまいました。 リカバリする前は正常に動作していましたが、リカバリした直後にこうなってしまいました。リカバリを2度3度しても結果は変わらず困っています。 自分で調べてみた結果、回復コンソール等治せる可能性がある方法がいくつかあるようなのですが、起動ディスクを作ろうにもHDDの中身を確認しようにもPCが1台しかなく何も出来ないような状態です。どうしたらよいのでしょうか? この症状はリカバリ直後によくでる症状なのでしょうか。過去に数回リカバリして問題なかったのでリカバリディスクに欠陥があるとは思えないですし・・・
- みんなの回答 (2)
- 専門家の回答
みんなの回答
ディスクに不良セクタができてしまったのだと思います。 それがリカバリしたときに、ちょうどhal.dllが保存される位置にあるのです。ですから、リカバリしなおしたところで同じことが起きます。 ANo.1にあるように、コマンドプロンプトでhal.dllをコピーできれば、hal.dllについては解決すると思います、が、他のファイルでも発生している可能性は大です。 ここでとりあえず起動できるようになったとしても、ディスクの不具合は拡大していくでしょう。 修理にだすか、自分でディスクを交換するかですね。
- Deep__Blue
- ベストアンサー率48% (1590/3297)
回復コンソールはXPのインストールCDからも起動できますが、リカバリCDが手元にあるということは、インストールCDは無さそうですね。 CD-ROMブート出来るPCなら起動ディスクは必要ありません。 ひょっとしてそろそろHDDが寿命かも?も視野に入れてリカバリするしかないでしょうね。 起動時[F8]キーからセーフモードかコマンドプロンプト起動が出来れば、バックアップがC:\WINDOWS\ServicePackFiles\i386 にあるのでコピーすれば復旧できる可能性があります。
お礼
自分の力では無理だったので修理に出しました。 ありがとうございました。
補足
もう一度リカバリしてみましたが同じメッセージが表示されるだけで起動できず、セーフモードも駄目でした
お礼
自分では直せないようなので修理に出しました。 ありがとうございました。