hal.dll missing or corrupt

Discussion in 'Parallels Desktop for Mac' started by davidwsica, Jan 21, 2007.

  1. davidwsica

    davidwsica Member

    Messages:
    30
    I have been using 3120 with Bootcamp with no problem since it came out. Unfortunately, today I went to use Bootcamp and when it tried to load Windows I got the "hal.dll missing or corrupt" error. What's the word on the fix for this error? I have my Win formatted as NTFS.

    However, I can run this Bootcamp installation successfully in Parallels. The only thing I can think that might have changed is installing the Microsfot OneCare trial.

    Actually, I did have to re-install Mac OS X recently. Do I need to re-run Bootcamp?
     
    Last edited: Jan 21, 2007
  2. davidwsica

    davidwsica Member

    Messages:
    30
    So after some more investigation I was able to start in Bootcamp by choosing the Microsoft XP Professional profile manually (though it is rather hard trying to select this Profile because the keyboard doesn't seem to respond when prompting for a Profile option). However, I wasn't able to login because it wanted to Activate. So, I'm gathering maybe Parallels doesn't use the XP Profile?

    Also, it seems it's using somehow using a different boot.ini when booting Bootcamp versus in Parallels. When I look at the file on my Bootcamp partition the boot.ini says:

    Code:
    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Parallels configuration" /fastdetect /NoExecute=OptOut
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect   /kernel=ntkopvs_.exe /hal=halopvs_.dll
    However, when I run using Parallels and look at the boot.ini it says:

    Code:
    [boot loader]
    timeout=1
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Parallels configuration" /fastdetect /NoExecute=OptOut
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Parallels configuration" /fastdetect /NoExecute=OptOut /kernel=ntkopvs_.exe /hal=halopvs_.dll
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect   /kernel=ntkopvs_.exe /hal=halopvs_.dll /kernel=ntkopvs_.exe /hal=halopvs_.dll
    Do I need to modify this file to get it to run properly in Bootcamp and Parallels? Any ideas?

    Thanks,
    David
     
  3. erutherford

    erutherford Junior Member

    Messages:
    13
    I am having the same issue, haven't found a resolution to this issue yet.
     
  4. Atomic_Fusion

    Atomic_Fusion Hunter

    Messages:
    190
    Too much to write about here. Do a "hal.dll" seach on this forum.
     
  5. davidwsica

    davidwsica Member

    Messages:
    30
    Actually, I found a fix. Remove Bootcamp and use Parallels with a VM instead. Too many issues with Bootcamp and it's easier to backup my VM along with my nightly SuperDuper! clone/backup.

    David
     

Share This Page