"Hal.dll corrupt" after base Windows XP Installation

Discussion in 'Windows, Linux & Others on the Mac' started by Mister.Logical, Aug 28, 2008.

  1. Mister.Logical macrumors newbie

    Aug 28, 2008
    I installed Boot Camp on OSX Tiger more than a year ago to use Windows XP Pro, but now is expired. Recently, Windows XP crashed and wouldn't boot up. I decided that I would wipe it out completely and do a clean installation.

    So I inserted my Windows XP CD, deleted the partition contain XP and made a new partition that was smaller, then I formated using NTFS and Setup began. It copied all the files and reboot itself. After rebooting, it came up with an error "Hal.dll missing or corrupt" blah blah blah. I tried formating it and reinstalling it, but the same error would come up when I tried continuing with the second part of installation.

    Help would be appreciated, Thanks.
  2. neilhart macrumors 6502


    Oct 11, 2007
    SF Bay Area - Fremont
    The easy answer is for you to switch to Leopard where BootCamp Assistant is part of the release and supported. Then if you followed the lengthy instructions you most likely would have a good experience.

    However if you persist in running Tiger where the BootCamp Beta has expired, you are "un-supported". It seems that if you have a copy of the original Beta BootCamp and set your clock back to mid 2007, you could reinstall.

    When XP comes up with the corrupted HAL.DLL message, 9 times out of 10 the boot.ini file has the wrong partition information. This is a hidden text system file found in C: (root directory of the XP boot partition). You can google for the details.

    The fact that you had XP running would indicate that you have an Mac with an Intel processor, and the the drive is formatted with a GUID scheme. Assuming this is true, there is a hidden 200 MB partition prior to your OSX partition. The XP partition most likely then is the third partition on the drive.
    If you have the means to view and edit the Boot.ini file and correct the value of the window boot partition you would be able to resolve the HAL.DLL issue.

    Again, the easy way is to go with Leopard.

  3. The Flashing Fi macrumors 6502a

    Sep 23, 2007
    Happened to me under Leopard. I doubt it will make a difference.

    For me, it was the boot.ini.

    I would personally try method 2 that's listed in the following link first. It should be pretty easy and straight forward:

  4. Mister.Logical thread starter macrumors newbie

    Aug 28, 2008
    I tried setting my date back to 2007 and surprisingly, Boot Camp works again. I had my doubts, but damn...

    Anyways, I'm going to partition everything back together and start over again. Thanks for the answers.
  5. Beat w/ Stick macrumors newbie

    Aug 30, 2008
    this happened to me once
    the way i got it was from a younger family member screwing with my computer and closing parallels improperly, thus corrupting the installation.
    i read up on the problem and hal.dll is relate to side by side booting.
    i ended up going having to re-instal, as my partition was ntfs, so i couldn't edit it with leopard. but thankfully you can normally retrieve the files you want and back them up.

Share This Page