home > 自作パソコンのページ > 2016.07.22公開

2016.07.03 hal.dllが壊れてる?→壊れていなかった

自分用の備忘録です。


20:05 パソコンを起動しようとしたら、こんなメッセージが表示されてしまいました(>_<)

―――――――――――――――――――――――――――――――――――――
次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした:
<Windows root>\system32\hal.dll
上記のファイルをインストールし直してください。
―――――――――――――――――――――――――――――――――――――

うーむ。起動できない状態で、どのようにhal.dllをインストールすれば良いのでしょうか・・・
悪あがきでセーフモードでの起動や、Windows7のDVDからの起動などを試みましたが、解決しません。

スマホで、上記のエラーメッセージで検索してみると、こんなページが見つかりました。
「system32\hal.dll」が壊れている 実は、「hal.dll」は壊れていない

このページには、
Windows自体が見つからないというエラーが、「hal.dll」が壊れているというエラーで置き換えられている場合が多い
○ このエラーが出た場合には、まず最初に起動順位の設定が正しいか確認したほうが良い
と書かれています。

↓↓↓
結論は、まさにそのとおりでした!
ただ、なぜBIOSの設定が勝手に変わってしまったのかは今でも分かりません。

復旧までの経過は以下のとおりです。


22:21 BIOSを確認してみると・・・およっ?起動順序にシステムを格納しているSSDが表示されていない?


22:26 SSD(Crucial CT960M500SSD1)を認識はしてる。


22:30 ここでSSD(Crucial CT960M500SSD1)を選べません。なぜだろう?


22:32 こっちかな?


22:33 SSDが3番目になっています。


22:34 これでどうかな?


22:36 おっ!行けそうな感じです。


22:41 キターッ


22:47 私の日常に戻って来ました。お騒がせしました。でもBIOSの設定がなぜ変わったのかは謎のままです。


自作パソコンのページ / home