The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    I can't start windows because of a corrupt file. Please help

    Discussion in 'Windows OS and Software' started by londez, Sep 13, 2009.

  1. londez

    londez Notebook Evangelist

    Reputations:
    114
    Messages:
    602
    Likes Received:
    8
    Trophy Points:
    31
    Okay, so restarted my computer from windows today and right after the pentium 4 splash screen I get a message saying:

    Windows could not start because the following file is missing or corrupt:

    <Windows root>/system32/hal.dll

    Please reinstall a copy of the above file


    So I boot using the windows xp disc that came with my computer and choose the Windows Recover Console option (I just assumed that that's what I was going to need to choose)

    So it brings me to another black screen with some text that gives a short explanation of the Recovery Console and



    1: C:\WINDOWS

    Which windows installation would you like to log onto <to cancel press ENTER>


    So I type "1" and hit enter and it asks me to type the administrator password. I don't even have an administrator password setup; it just boots right into windows without asking me to choose a profile or type a password.

    So I just hit enter and on the next line "C:\WINDOWS" appears. Everytime I hit enter it just puts the same thing on the next line.

    Can somebody tell me what command I have to enter to continue repairing my windows installation?

    I was also wondering if repairing the windows installation is going to delete any of my save game files or games.
     
  2. goofball

    goofball Notebook Deity

    Reputations:
    358
    Messages:
    1,710
    Likes Received:
    0
    Trophy Points:
    55
    expand d:\i386\hal.dl_ c:\windows\system32\hal.dll

    Assuming D: is your optical drive letter.

    I'm guessing you've never used DOS before?
     
  3. londez

    londez Notebook Evangelist

    Reputations:
    114
    Messages:
    602
    Likes Received:
    8
    Trophy Points:
    31
    Last time I used dos I was about 11 years old and all I new was how to load games that my dad installed.

    So where do I type this command in?

    I typed it in after the line "c:\WINDOWS" and I got a message saying that the system could not find the file or directory specified.
     
  4. goofball

    goofball Notebook Deity

    Reputations:
    358
    Messages:
    1,710
    Likes Received:
    0
    Trophy Points:
    55
    what drive letter is your optical drive?
     
  5. alekkh

    alekkh Notebook Evangelist

    Reputations:
    63
    Messages:
    301
    Likes Received:
    0
    Trophy Points:
    30
    Sounds like HD failure.

    Anyway. First, of why is it missing? Either (1) you deleted it by accident, (2) you have malware, or (3) your HD is failing.

    if #1
    I'd do what you are doing, also I'd read

    http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm

    else if #2 or #3
    I'd reinstall Win.

    To save your data, I'd put your HD to an external USB enclosure and copy all your personal files (but none of the system files/folders) to a new HD. I would perhaps check them for malware prior to re-using on a new system.
     
  6. deeastman

    deeastman Notebook Deity

    Reputations:
    977
    Messages:
    1,095
    Likes Received:
    0
    Trophy Points:
    55
    I had the same problem a few months back and saved in the attachment the information I found on the Web to correct the problem. The info is very similar to that in the link 'alekkh' provided.

    I had to start at item 4 to resolve the issue. What caused my problem was a failed upgrade to XP SP3 due to a video driver being problematic. See the PDF attachment, I hope this helps. (FYI, my hal.dll file was never missing, windows just couldn't find it)