Product:
Search Type:

The error message 'HAL.DLL file is missing or corrupted' appears during Windows Guest OS boot.

Article ID: 4867 
Last Review: Jul,10 2008
APPLIES TO:
  • Parallels Desktop for Mac 2.x
  • Parallels Desktop for Mac 3.x

SYMPTOMS

I can not boot my Windows virtual machine. Windows Guest OS boot process results in BSOD. An error message appears:

  • HAL.DLL file is missing or corrupted
  • RESOLUTION

    Please repair Windows installation 

    or perform the following steps to recover corrupted hal.dll:

    1) Boot VM from Windows Installation CD. When the text-based part of Setup appears, follow the prompts. Choose the repair or recover option by pressing R.

    2) When prompted, type the Administrator password. (if you did not create one try pressing enter).

    3) You should expand the file from the CD. The command would be

    expand D:\i386hal.dl_ C:\windows\system32\hal.dll.

    Substitute D: with the drive letter of your CD. Once you have expanded the file type "exit" to exit the Recovery Console and restart VM.

    Keywords: Missing or corrupted HAL.DLL error message

    Please provide feedback on this article

    Did this article help you solve your issue?
    Yes
    No
    Partially
    I do not know yet
     
    Strongly Agree   Strongly Disagree
      9 8 7 6 5 4 3 2 1
    The article is easy to understand
    The article is accurate
    Additional Comments:
    *Please provide us with your email address in case we need to contact you.
    *Please type the code you can see.
    * - required fields