system32\hal.dll がみつからない為起動できないという対応させていただきました。
hal.dllって?
wikiだとHardware Abstract Layer ってでてきますが、HALといえば
2001年宇宙の旅 コンピュータ学園なんか思い浮かびますが
コンピュータ学園の HALは IBMの一文字ずらして付けたのは以外に知られてるかな
そんなHALですが Windowsが起動するのにいくつかファイルが読み込まれますが その一つです。
このファイルがないと エラーがでて起動できません。
今回DELLのスリムタワーでしたが DELLのサポートでもお手上げのようでした。
このエラーの場合 hall.dllが無い 壊れてる 場合ですが boot情報で発生する事があります。
今回 パーテーションが | 回復 | WindowsXP | Dドライブ | その他 |
で、boot情報が パーテーション1になってました。
さて、今回厄介だったのが Windowsを別新規インストールされていて Windows2フォルダにインストールとかがありました。
起動時に 起動するWindowsを選択画面があり 下のWindowsから起動確認すると 無事起動ました。
ユーザーパスワードが設定されているので パスワードを入力してもらう時
キーボードがまったく反応しない.....マウスはOKなんですよね
PS2端子がないのでUSBのみで USBのレガシーサポートのBIOS確認しても項目なし
まさかというか予想通りの使用していたDELLキーボードで反応しました。
これで完了かとおもったんですが ユーザーフォルダのセキュリティが書き換わっていてこれの調整をかけました。
プロファイルがよめないと ログオン時に ファンクションが間違っています 規定のプロファイルで起動しますとでるのと、デスクトップの読み込みできませんというのがでてきます。
セキュリティ調整後は無事起動できました。
この手のはやっぱメーカーさんでは難しい内容です。
こんな時にメーカーさんは 再インストールしてくださいなどを言われる場合がけっこうあるかもですね。
ただ、国産メーカーのリカバリは最近 バックアッププログラムがあるのでデータを退避できる場合もあるようですね。