• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 703
  • Last Modified:

< windows root > system 32 \ hal.dill. missing

I have a problem with my computer that needs some expert help. We went to South Carolina for Christmas and I shut my computer down while we were gone. When we returned it would not start up. I have the following message on the screen --   Windows could not start up --- the following file is missing  --  < windows root > system 32 \  hal.dill..     Please reinstall a copy the above file. I am running Windows XP.

Please advise.

Robert Ehinger
Robert Ehinger
1 Solution
Please consult this knowledge base article and focus on "Method 3" first, if no joy, then "Method 2":

(Error message: "Windows could not start because of a computer disk hardware configuration problem")
The missing HAL problem may not be a missing hal.dll at all.  There are several possibilities, mentioned on this page:


One of the most common is a damaged boot.ini and perhaps the easiest way to fix that is given here:

The hal.dll file is a hidden file that is used by Windows XP to communicate with your computer's hardware. Hal.dll can become damaged, corrupted or deleted for a number of reasons and is usually brought to your attention by the "missing or corrupt hal.dll" error message.

Follow these easy steps to restore the damaged/corrupted or missing hal.dll file from the Windows XP CD using the Recovery Console.

Robert EhingerIT specialistAuthor Commented:
All the above information was good and somewhat helpful but upon restarting the system I got a message that the hard drive was failing and to back up my data. Looks like I will be replacing the HDD.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: CompTIA Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now