Author
Cannot find hal.dll (Read 379 times)
No Image
Post: 3
Cannot find hal.dll
on: Monday 26 October, 2009, 01:34:54 PM

Please help, I can't boot to my system. I am using my friends system to send you this issue. I started my system in the morning, it was working fine, but when I came back from school, the following error message came up and now I can't boot to desktop.
Error Message: Cannot Find \Windows\System32\hal.dll

No Image
Post: 46
Re: Cannot find hal.dll
on: Tuesday 27 October, 2009, 02:44:23 PM

Don't worry we will solve this issue.

Since you haven't mentioned which OS you are using, I would take it to be Windows XP as this is a pretty common issue of this OS. 

We need to repair your Boot.ini file. For doing this, we need your Windows XP installation CD.

Boot from this CD, and when the Welcome Screen comes in the setup press R.

This will take you to the recovery console. Once at the recovery console, which is a command interface, type the administrator password and choose the windows entry you want to logon to. Which would typically be 1.
For e.g. 1.  C:\Windows

After this type the following commands:
Attrib -H -R -S C:\Boot.ini
DEL C:\Boot.ini
BootCfg /Rebuild
Fixboot

This would fix the issue with the missing HAL.Dll file.

No Image
Post: 3
Re: Cannot find hal.dll
on: Wednesday 28 October, 2009, 01:29:53 AM

This did not fix the issue; I am still getting the same error message. Do I need to reinstall the Operating System?

No Image
Post: 46
Re: Cannot find hal.dll
on: Wednesday 28 October, 2009, 01:33:34 AM

No you do not need to reinstall the OS. There is one more way to resolve the error.

Boot to the OS CD again, and then enter the recovery console as stated earlier. After logging in to the recovery console. Type the following command:
C:\> expand d:\i386\hal.dl_  c:\windows\system32\hal.dll. 
Replace “d” with the drive letter for your CD-ROM drive. This would most certainly fix the issue.

No Image
Post: 3
Re: Cannot find hal.dll
on: Wednesday 28 October, 2009, 01:37:56 AM

Yes, my system is booting fine now.