HP Omnibook510のユーザです.

生産中止になってしまったPCなので,なかなか
聞ける人がいなそうなのですが,実はXP Proの
ServicePack2を当てて再起動したら「Hal.dll
が見つかりません」なるメッセージが出てOSが
起動できなくなってしまいました.
ブートフロッピーから管理モードに入ってbootcfgを試したり,Boot.iniをコピーしてみましたが一向に効果ありません.
何か対処法をご教授願えませんでしょうか.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:kingfm No.1

回答回数165ベストアンサー獲得回数0

ポイント10pt

http://support.microsoft.com/default.aspx?scid=kb;ja;882178

Windows XP にアップグレード後 Hal.dll が存在しないか壊れていると表示されて起動できない場合の対処方法

こちらのサイトをご覧になりながら、修復を行ってみてください。

id:aki73ix No.2

回答回数5224ベストアンサー獲得回数27

ポイント40pt

ここに対策方法が書かれています

CDから起動して回復コンソールに入り

Attrib -H -R -S C:¥Boot.ini

DEL C:¥Boot.ini

BootCfg /Rebuild

Fixboot

を実行する方法と

CDからd:¥i386¥hal.dl_をEXPANDで解凍してHAL.DLLをc:¥windows¥system32¥hal.dllニコピーする方法が示されています

id:handmadedude

ありがとうございます.

上のほうは同じようなことをしてみましたが

エントリが見つからないなどのエラーでBoot.ini

の再構築に失敗してしまいます.

下のほうを試して見ます.

2004/09/30 11:03:06
id:levij No.3

回答回数9ベストアンサー獲得回数0

ポイント30pt

boot.iniファイルの問題です。

もし起動デスクが無い場合は

「Windows 2000/XP の緊急修復ディスク (ERD) 作成方法は?」

を参考に起動ディスクを作ってwindowsを起動後修復してください。

これも参考になると思います。

id:handmadedude

こちらも既にチェックしておりまして,

bootcfg /add

としてもブートできるOSが表示されず

エラーとなってしまうのでどうしたものか

悩んでます.

と書いたところで解決しました!

実はBootcfgの問題が判明しました.

ブートパーティション番号が違っていました.

そもそもBoot.iniが飛んでしまって起動できないので

いろいろやっていたのですが,Boot.iniをコピー

して

ブートパーティション番号をDiskpartというコマンドで

確認して正しく設定したものをC:¥直下に置いたらうまくいきました.

皆様には大変御世話になりました.

また,何かありましたらよろしくお願いします.

2004/10/02 02:50:01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません