Re: hal.dll by Cliff
Cliff
Sat Jun 28 07:07:57 PDT 2008
HAL is short for "Hardware Abstraction Layer." As such, hal.dll is
responsible for loading other device drivers. So although it is the dll
throwing the actual error, it is probably doing so because it is choking on
another file. IN other words, it is NOT the likely culprit.
That is why I recommened restoring from a system-state backup. If you went
through the effort of trying to replace hal.dll, I fear you'd find the
effort both futile AND frustrating.
-Cliff
"sleepy" <sleepy.nz@gmail.com> wrote in message
news:urA8W5O2IHA.4672@TK2MSFTNGP04.phx.gbl...
> thanks for your reply, I think I will have to boot up the recovery console
> and restore the hal.dll from somewhere (is there a specific place I should
> look for?)...
>
> Evans
>
> "Cliff Galiher" <cgaliher@gmail.com> wrote in message
> news:C10B0392-5228-419F-9547-5684008A6955@microsoft.com...
>>I doubt the HD is dead. You'd not be getting that far into the boot
>>process.
>>
>> The server's OS is corupt though. Time to restore from a backup. since
>> hal.dll is a core system component, a system-state restore would fix that
>> problem. Assume there are no other corruptions, you'll be good to go.
>> With a power spike though, there are no gaurantees.
>>
>> Also, get a good power-conditioning UPS.
>>
>> -Cliff
>>
>> "Evans Leung" <evans_leung@hotmail.com> wrote in message
>> news:uvTUuHA2IHA.4848@TK2MSFTNGP05.phx.gbl...
>>> Hi,
>>>
>>> after a power spike, my Windows SBS 2003 fails to boot up, showing the
>>> following message on screen:
>>>
>>> "Windows could not start because the following file is missing or
>>> corrupt:
>>> <Windows Root>\system32\hal.dll
>>> Please re-install a copy of the above file"
>>>
>>> is the server's HD dead? I did a google search but most people have that
>>> problem are using Windows XP, please give me some suggestions.
>>>
>>> Thanks,
>>> Evans
>>>
>>
>
>