- ベストアンサー
hal.dllがない
SOTECでWin XPマシンを購入しました。必要なソフトのインストールは順調でしたが、最後になって 「次のファイルが存在しないか、または、壊れているためWindowsを起動できませんでした <Windows root>\system32\hal.dll 上記のファイルをインストールし直してください」 と出てしまい、F8で回復を試みましたが、パソコンに詳しくない私には無理です。 また、HPの解決方法を見ましたが、 新品で購入直後だった、 先ほどまで順調だった、 ソフトのインストールに丸1日かかっている、 ことから、できればリカバリし直さないでなんとか直らないかと思っています。 \system32\hal.dllをインターネット上やリカバリCDとかでなんとか仕入れて入れる方法など簡易な方法はないのでしょうか?どなたかお助けください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>別のXPノートパソコンを持っていますので なら、そこにhal.dllがあるんですよね。 でも、インストールCDもFDDもないと回復コンソールだせないし。 ↓こういうのを買って http://item.rakuten.co.jp/donya/40930 SOTECから取り出したDISKを動いてるPCのUSBポートにつないで、HAL.DLLをコピーしてみるとか。 もし、今動いているPCでCD-Rが焼けるなら、回復コンソール起動用CDが作れるらしいです。 http://lets-go.hp.infoseek.co.jp/kaihuku.html これやってるとまた丸一日かかっちゃいそうな気もします。 インストールCDかFDDがあれば、比較的容易に回復できると思うのですが、なければ上の方法になってしまいますね。 手間かけるんだったら、リカバリのほうがいいかも。 でも、ファイルが壊れちゃうってのはディスクの故障っぽいですね。 購入直後なら、着荷時不良ということで交換してもらったほうが先々安心だと思います。無理やり治しても、再発する可能性がありますから。 システムチェックのプログラム(CD)は付属していませんか?それでエラーが出れば交換要求できますよ。
その他の回答 (3)
- komazukai
- ベストアンサー率55% (25/45)
http://support.microsoft.com/default.aspx?scid=kb;ja;882178 いろいろな場合を想定して、修復方法が記載されています。参照なさってくださいね。 あなたの場合、リカバリCD-ROMをお持ちのようなので、上記サイトを参照なさっては如何でしょうか。
お礼
ご回答ありがとうございます。 このHPは調べて知ってましたが、複雑で対処できるか不安です。 でも今日一日かけて実施してみます。
原因はboot.iniだと断定できない、と思います。 できることはやってみましょう。 WindowsXPのインストールCDはありますか? フロッピードライブはありますか?
お礼
回答をありがとうございます。 インストールCDでなく、リカバリーCDがあります。 フロッピーディスクはなく、DVDマルチドライブがついてます。 でも、別のXPノートパソコンを持っていますので、これからインストールCDはつくれるのかしら?
原因は起動するのに必要な C:\直下(隠し属性)にboot.iniの記述が変更されたためです。 http://homepage2.nifty.com/winfaq/wxp/ 「起動時に ntoskrnl.exe や hal.dll が見つからないと言われます」 残念ながらDOSの知識が無いと解決できません。 リカバリするしかないですね。 何がこのような不安定なOSにしているのかわかりませんが また再発する可能性は濃厚です。 丸ごとバックアップツールを有償購入してリカバリCDを作るのが賢い選択ですね。 >ソフトのインストールに丸1日かかっている、・・ だからバックアップなんですよ。 わかります?。
お礼
ありがとうございます。 駄目ではつらいです。
お礼
ご回答ありがとうございます。 これから起動用CDを作成して挑戦してみます。 大変参考になりました。