• ベストアンサー

リカバリー完了後、起動出来ない。

古いパソコンで、Windows XPを使っています。 昨日リカバリーした後、急に、起動出来なくなりました。 (リカバリーは正しく完了し、再起動するようメッセージが 出ました) 起動しようとすると、 次のファイルは存在しないかまたは壊れているため、 Windowsを起動出来ませんでした。 Windows root >¥system32¥hai.dll 上記のファイルをインストールし直して ください。 と、出ます。 ネット検索し、起動ファイルも試しましたが、 改善していません。 アドバイスお願いします。

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

  • ベストアンサー
  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.2

>キーボード選択のあとにWindows表示が出てこない ってのはどこでの操作の話でしょうか? (キーボード選択するところなんかありましたっけ?) リカバリーはWindowsCD使って行ったのでしょうか? WindowsCDあるのならコマンドラインでの起動ができるはずです (セットアップ終了すればDOSになる筈) あと No1さんの書かれてるURL内で  bootcfg  とか書かれてますが これ Vista以後の話(XPにそんなコマンドはありません) だからコマンド起動できても意味が無い可能性があります どんなPCか分かりませんがそのPCについていた正規のリカバリー手順を踏んでいて そういった状況になるなら 何処かが本当に壊れています (リカバリデータが壊れているような気がします) メーカ修理か別途OS購入しかないのではないかと思います OS購入といってもすでにXPは販売されていません (オークションとかで買えるかもしれませんが大半ライセンスに違反してるものです) あとは自己責任で Hal.dll 探して試すってのもなくはありませんが ネット上から入手できる hal.dll は出所が怪しいものもありますし 機種依存する hal.dll も存在するのでそういった入手方法はお勧めできません

その他の回答 (4)

  • tkyk2233
  • ベストアンサー率66% (2/3)
回答No.5

以前私がそうなった時に少し齧った程度ですが回答させて頂きます。 hal.dllを読み込めているということはある程度HDDの中身が読み込めています。 なので、ハードの故障を疑うというよりは先にシステムファイルのエラーを疑ったほうがいいです。 hal.dllのエラーはWindowsXPのOS自体が見つからないまたは起動時に読み込むboot.dllが見つからない、 可能性は低いですが本当にhal.dllが見つからないというようなことが考えられます。 考えられるのはリカバリに失敗し、OSのインストールが失敗したなど。 なので、もう一度OSの再インストールを試してはどうでしょう。 それでも起動に失敗したとしたら、ハードの故障を疑うべきです。 もし何度かリカバリを試されていたとしたらすみません。 http://pctrouble.lessismore.cc/boot/system32_haldll.html

  • shift-2007
  • ベストアンサー率14% (143/1013)
回答No.4

ハードディスクにエラーはないですか。 ハードディスクの寿命は3~4年です。 HDTuneなどでハードディスクをチェックしてみたらどうでしょう。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.3

#2訂正 >これ Vista以後の話(XPにそんなコマンドはありません) 大嘘書きました XPにもあります

noname#145976
noname#145976
回答No.1

ファイル名、違うんじゃありませんか。 ●hal.dllが存在しないだと? http://menushowdelay.blog13.fc2.com/blog-entry-1438.html

himaraya
質問者

補足

すみません。hal.dllが正しいですね。 キーボード選択のあとに、 Windows表示が出てこない(ログインできていない?)ため、 一般的な対処方法で進めることができないのです。 ネットでも検索していますが、今のところ、対処方法が みつかっていません。 もしも対処法を御存じでしたら、アドバイス、 よろしくおねがいします。