• ベストアンサー

hal.dalが無いか壊れている

起動中にエラーメッセージが出てしまいます。 次のファイルが存在しないかまたは壊れているためWIndowsを 起動できませんでした: <Windows root>\system32\hal.dll 上記のファイルをインストールし直してください。 色々調べたところ、boot.iniがおかしいのでは?と言うところまで行き着きました。 検索したところ default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS となっている?ところが default=C\CMDCONS\BOOTSECT.DAT となっていました。 【ブーロパスを全て検査する】を選択すると BOOT.INIの次の行は有効なオペレーティングシステムを参照していない可能性があります。 C\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP 回復コンソール" BOOT.INIから削除しますか? とメッセージが出ます。 この場合、削除してしまってもよいのでしょうか? また、削除してしまった場合このdefaultの行を再度作成する事は可能でしょうか? WindowsXP home NEC La Vie LL700/4です。 HDDは交換しました。

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

  • ベストアンサー
  • Deep__Blue
  • ベストアンサー率48% (1590/3297)
回答No.3

現在のboot.iniの内容を、#1のように完全に書き替えればOKです。 又、XPのインストディスクが無くても、以下の方法で起動FDを作成し、そこから回復コンソールを起動できます。 http://support.microsoft.com/kb/880422/JA/ http://support.microsoft.com/default.aspx?scid=kb;ja;314058

185-surf
質問者

お礼

どうもありがとうございました。 先ほど無事復旧いたしました!良い勉強になりました(感謝感謝)

185-surf
質問者

補足

起動FD使って、上手く再構築できました。 一応、問題は解決したのですが・・・ ただ、今度は回復コンソールが消えてしまいましたf^^; 同様に行けば、回復コンソールも行けそうですね?

その他の回答 (2)

noname#101087
noname#101087
回答No.2

「回復コンソールを使用して、Boot.ini ファイルを再構築する」のがふつうのようです。 http://support.microsoft.com/kb/882178/ja

185-surf
質問者

補足

回復コンソールを使用してとは以下 http://support.microsoft.com/?scid=kb;ja;882178&spid=3221&sid=312 と思いますが、NECのノートのため、インストール用CDがありません。 この場合、起動ディスクを作成してFDから立ち上げてやれば良いという事でしょうか?

  • Deep__Blue
  • ベストアンサー率48% (1590/3297)
回答No.1

書き替えられますか? ----------------------------------------------------------------- [boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWSNT="Microsoft Windows XP" /fastdetect C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP 回復コンソール ----------------------------------------------------------------- XP Home Editionとフルネームだったかな? 上記の内容が正常です。(回復コンソールをインスト済み、ブートセレクタ画面で3秒カウントダウン)

185-surf
質問者

お礼

どうもありがとうございました。 先ほど無事復旧いたしました!良い勉強になりました(感謝感謝)

185-surf
質問者

補足

遅くなってすみません。 これは、defaultを削除してしまった後に記入する事ができるのでしょうか?

関連するQ&A

専門家に質問してみよう