hal.dll missing or corrupt

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:
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
 
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
 
Back
Top