最近多いな、ヘルプデスクネタ。
ある日突然、パソコンが起動しなくなった。ただ数行、エラーをはいている。
「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした:
<Windows root>\system32\hal.dll.
上記のファイルをインストールし直してください。」
じゃ、hal.dll を入れ直せばいいじゃん
……と思って早速ヤホー様にお伺いしてみたけど、それじゃダメなのね。
理屈は↓のようだ。
「system32\hal.dll」が壊れている→hal.dllを修復する?
つまり、hal.dll が壊れているんじゃなくて、hal.dll がどこにあるかわからない。その場所を書いてある boot.ini がぶち壊れている。
# Windowsはホント、何かの拍子でよくファイルをぶち壊すよね。まあ、他のシステムだとぶち壊さないのかというと、それも違うよーな気がするけど。
直し方は↓で。
パソコン修理マニア hal.dllのエラー修復
要は、WindowsのインストールCDを使って回復コンソールで回復せよ。
DELLのインストールCDを探し出して、無事修復しましたよ。
DELLのインストールCDを探すというところに思い至らず、MicrosoftのページからWindowsXPのブートディスク用プログラムをダウンロードして……をしたのだが、これでは、SAMSUNGのSATA HDDを自動認識してくれなかったので、すったもんだして、数時間かかっちゃったけれどね。ま、いいでしょ。直ったし。
ああ、これでパソコン屋さんを呼ぶと、数万円かかるんだろうねぇ。
hal.dllが壊れている
投稿日:
執筆者:osakanamanbow