Windows XP hal.dll missing or corrupt

Filed Under (Windows) by cranst on 15-04-2006

During a DiVX encode yesterday, my Windows XP box bluescreened and rebooted. It continued to reboot 3 more times before I actually interrupted it with a keypress. Only at that point did I have any idea what had happened. I still don’t know what the cause was, but I do know that I haven’t backed up my data often enough.

C:\Windows\system32\hal.dll missing or corrupt

After a few minutes of research on Google, everything pointed to the boot.ini being corrupt. Microsoft had several solutions here: http://support.microsoft.com/?kbid=314477, but getting into the Windows XP Recovery Console was a trick of its own. I’m only using SATA drives, which came a while after XP’s release so RAID drivers must be installed for the Windows XP install disk to even recognize the hard drives. I had to hunt for the drivers on MSI website, then hunt for a working floppy disk. It took longer to find the disk than it did to find the drivers. So I followed Method 2 of Microsoft’s solution and everything works now. In fact, I’m writing this post from my recovered XP box.

Comments:

3 Comments posted for Windows XP hal.dll missing or corrupt

Make a comment