More hal.dll Problems

Discussion in 'Windows, Linux & Others on the Mac' started by dapneym, Apr 16, 2008.

  1. dapneym macrumors newbie

    Apr 16, 2008
    Here's the issue I've been having. I had Windows XP installed before, but ended up removing it (I don't remember why).

    Anyways, when I removed the Windows partition, naturally I did it as one usually would by just using the Boot Camp Assistant.

    For the past day and a half or so I've been trying to install XP again, but every single time I try, Boot Camp Assistant creates the partition just fine, then I reformat it and the items from the disk copy as the should, but then when it restarts, it immediately gives me the error:

    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

    I'm not sure what to do about this. I've tried multiple times with different disks and options, but none of have worked. It happens regardless of if I install using NTFS or FAT32. I'm out of ideas now, so I figured I'd see if anyone else has had the same issue. I'm currently on a 2.2GHz MacBook with 4GB of RAM and a 250GB hard drive. Any ideas/solutions? :apple:
  2. dimme macrumors 65816

    Feb 14, 2007
    SF, CA
    I had a similar problem I was reformatting to set up 2 windows partishions. I would get the missing hall. I went back to boot camp reset up the partition and did a quick format at the windows install and all is well.
  3. dapneym thread starter macrumors newbie

    Apr 16, 2008
    I've tried that over and over and it still for some reason hasn't worked. I'm really not getting this at all, and usually I'm pretty good with stuff like this.
  4. dapneym thread starter macrumors newbie

    Apr 16, 2008
    I'd seen those earlier, but none of them seemed to be under the same conditions that I have. I'm not sure why, but no matter how many times I destroy the partition and start over, it still gives me the same error. I have to wonder if the EFI firmware update affected it somehow. I suppose it's very possibly...
  5. The Flashing Fi macrumors 6502a

    Sep 23, 2007
    Did you try this?
    I ran into the same exact problem with XP. I could not get the darn thing installed on my MBP without rebuilding the boot.ini.

    To get into the recovery console, just put your XP CD in, boot to it. Let it do its thing. When it gives you the option of installing Windows, you should see an option to go to the recovery console. It will then go to something that looks like MS DOS. It will ask for an administrative password. Just hit enter since you don't have one. Then just follow those directions.

    If they don't work for you, or you run into errors, I'll find something a little more specific. There's more than one way to do this. It looks like his is an "automatic" way.
  6. Craig3Q macrumors newbie

    Apr 16, 2008
    I'm having the same hal.dll problem in my iMac, but when the XP install disk is in the machine, it won't boot from it. I just keep getting the error message on the console about having to reinstall hal.dll whenever I power on the machine.

    Any ideas how I can force the machine to boot the XP install disk? The system doesn't seem to respond to keyboard input (from my aluminum keyboard).
  7. DaveF macrumors 6502a

    Aug 29, 2007
    Why are you reformatting the partition after BootCamp creates it? Have you tried with the normal BootCamp process?

    I had a HAL.dll error for a while, but it was related to Parallels, and not solely BootCamp.
  8. The Flashing Fi macrumors 6502a

    Sep 23, 2007
    Redo the partition. Delete it. Recreate it, and try again.
  9. Craig3Q macrumors newbie

    Apr 16, 2008
    The problem was that the system didn't respond to keyboard input, so I couldn't even reformat the partition if I had wanted to.

    I brought home an older keyboard from work, and using that keyboard fixed the glitch. Apparently my iMac firmware's keyboard drivers aren't 100% compatible with the aluminum flat keyboards, as far as I can tell. Now that I'm using an older keyboard and am back in control, I'm sure I can get everything back on track.

Share This Page