This thread was moved from "Parallels Workstation for Windows and Linux->Windows Guest OS Discussion".
Alicia
I am running Windows XP Home edition under parallels build 3214 on a Mac Book Pro 2ghz machine.
OS 10.4 is running on one partition and windows is running on the other.
I can boot into XP under parallels no problem and until today I could boot into XP using bootcamp directly.
Today I tried to boot into XP directly through bootcamp and received an error screen telling me that windows roots\system32\hal.dll is missing or corrupted and must be reinstalled.
I have checked for the file and it is where it should be.
I also checked my boot.ini configuration, which is as follows:
[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)partition(3)WINDOWS=Microsoft Windows XP Home Edition /noexecute=optin /fastdetect /kernel=ntkopvs_.exe /hal=halopvs_.dll
When I click on check all boot paths in the boot.ini window I receive the following message:
It appears that the following line in the BOOT.INI file does not refer to a valid operating system: multi(0)disk(0)partition(3)WINDOWS=Microsoft Windows XP Home Edition /noexecute=optin /fastdetect /kernel=ntkopvs_.exe /hal=halopvs_.dll Would you like to remove it from the BOOT.INI file?
Do I need to modify the partition value to 2 instead of 3?
I hate the thought of reinstalling windows for fear that this will just occur again.
Any suggestions for a fix?
Does anyone know what causes the problem in the first place?
Last edited by a moderator: Oct 29, 2007