Windows REinstalled on Intel Mac -> won't start because of missing/corrupt hal.dll

Discussion in 'OT Technology' started by piratepenguin, Dec 8, 2006.

  1. piratepenguin

    piratepenguin New Member

    Joined:
    Jun 18, 2006
    Messages:
    1,067
    Likes Received:
    0
    Location:
    Ireland
    Starting this thread for my brother.

    What the title says. Is the XP CD probably fuxed? Whatever should he do....
     
  2. www.techdo.com

    www.techdo.com New Member

    Joined:
    Mar 5, 2005
    Messages:
    198
    Likes Received:
    0
    Location:
    Europe
    That message is rather misleading. It happens because the boot.ini file
    that tells the boot where to look for 'Windows' is damaged, so it is
    looking for files in the wrong place - hal.dll just happens to be the
    first one it looks for.

    Set the BIOS to boot CD before Hard Disk. Boot the XP CD and, instead
    of Setup, take the immediate R for Repair. Assume any password
    requested is blank, and TAB over.

    Use
    Attrib -H -R -S C:\boot,ini
    DEL C:\boot.ini
    to delete the bad one
    BootCfg /Rebuild

    to search for Windows installations and make a new one
     
  3. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    You're fucked if the HAL.DLL is actually corrupt. HAL = Hardware Abstraction Layer = the thing that all of the hardware drivers plug into so Windows can run on your computer. Without that, there is no boot.

    If the file is actually corrupt and it's not just a lost-and-found problem like techdo says, then theoretically you could copy a working version of the file from another computer running XP, but there would still be the problem that one corrupt file usually sits next to other corrupt files, and you could go nuts trying to replace them all. If techdo's idea doesn't work, just reinstall Windows.

    techdo: Please put your code inside "[ code ][ /code ]" brackets.
     
  4. piratepenguin

    piratepenguin New Member

    Joined:
    Jun 18, 2006
    Messages:
    1,067
    Likes Received:
    0
    Location:
    Ireland
    Hmm.. well he just reinstalled it and apparently it worked. (he can post his own threads in future!)

    Thanks anyhow. Those instructions might prove handy in the future, techo.

    Thanks.
     

Share This Page