Restoring HAL.DLL file

Posted on 2011-04-23
Last Modified: 2012-05-11
I recently restored a copy of a hard drive from a Windows XP machine that for whatever reason was not coming up.I restored to a new hard drive. I used a program called DRIVE IMAGE XML and it "seems" to have completed successfully.When i put the hdd in the computer i got an error that says "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.". Unfortunately neither the customer or myself know if its a WINDOWS XP "HOME" install or XP "PROFESSIONAL". If i restore the HAL.DLL file using a CD that DOES NOT MATCH THE OS will this cause problems? MUST the Windows cd MATCH the OS?
Question by:robcrazee
    LVL 62

    Assisted Solution

    by:☠ MASQ ☠
    If you are talking about rebuilding bootcfg as described here it doesn't much matter what you put in - this is just a label Windows will use to describe to you what it thinks it's loading.  You could call it "Repaired Windows XP" and it would still work.
    LVL 77

    Assisted Solution

    by:David Johnson, CD, MVP
    check the boot.ini as it is probably pointing to the wrong disk(#)
    LVL 29

    Assisted Solution

    by:Sudeep Sharma
    LVL 3

    Accepted Solution

    It doesn't matter if the OS is Windows XP Pro or Windows XP Home as long as it is Windows XP. Go ahead and just replace it, I've personally had the same problem before which I copied the missing file and it works OK, in some instances just copying the missing file does not work, so what I do is run from the Windows repair command line the following:
    chkdsk /R

    Open in new window


    Author Closing Comment

    Thank you ALL for the responses. The knowing if it mattered on WHICH WINDOWS XP(home or pro) was important for me(or so i thought).I happened to use a PRO cd and extracting the HAL from it got the pc to BOOT UP. I could not without it. FROM HERE the other responses helped in editing the BOOT.INI.Thanks to all

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Are you unable to synchronize your OST (Offline Storage Table) file with Microsoft Exchange Server? Is your OST file exceeding 2 GB size limit? In Microsoft Outlook 2002 and earlier versions, there is a 2 GB size limit for the OST file. If the file …
    Migration of Exchange mailbox can be done with the ExProfre.exe tool. But at times, when the ExProfre.exe tool migrates the Exchange Server user profile, it results in numerous synchronization problems. Synchronization error messages appear in the e…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    26 Experts available now in Live!

    Get 1:1 Help Now