生産中止になってしまったPCなので,なかなか
聞ける人がいなそうなのですが,実はXP Proの
ServicePack2を当てて再起動したら「Hal.dll
が見つかりません」なるメッセージが出てOSが
起動できなくなってしまいました.
ブートフロッピーから管理モードに入ってbootcfgを試したり,Boot.iniをコピーしてみましたが一向に効果ありません.
何か対処法をご教授願えませんでしょうか.
http://support.microsoft.com/default.aspx?scid=kb;ja;882178
Windows XP にアップグレード後 Hal.dll が存在しないか壊れていると表示されて起動できない場合の対処方法
こちらのサイトをご覧になりながら、修復を行ってみてください。
http://www.kellys-korner-xp.com/xp_haldll_missing.htm
Windows XP Setup - Missing HAL.DLL
ここに対策方法が書かれています
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ニコピーする方法が示されています
boot.iniファイルの問題です。
もし起動デスクが無い場合は
「Windows 2000/XP の緊急修復ディスク (ERD) 作成方法は?」
を参考に起動ディスクを作ってwindowsを起動後修復してください。
http://www.tpics.co.jp/freehtm/syuufuku.htm
TxVer3.1修復方法
これも参考になると思います。
こちらも既にチェックしておりまして,
bootcfg /add
としてもブートできるOSが表示されず
エラーとなってしまうのでどうしたものか
悩んでます.
と書いたところで解決しました!
実はBootcfgの問題が判明しました.
ブートパーティション番号が違っていました.
そもそもBoot.iniが飛んでしまって起動できないので
いろいろやっていたのですが,Boot.iniをコピー
して
ブートパーティション番号をDiskpartというコマンドで
確認して正しく設定したものをC:¥直下に置いたらうまくいきました.
皆様には大変御世話になりました.
また,何かありましたらよろしくお願いします.
ありがとうございます.
上のほうは同じようなことをしてみましたが
エントリが見つからないなどのエラーでBoot.ini
の再構築に失敗してしまいます.
下のほうを試して見ます.