Available article translations:

Beim Start des Windows-Gastbetriebssystems wird die Fehlermeldung 'Die Datei HAL.DLL fehlt oder ist beschädigt' eingeblendet.


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


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:\i386\hal.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.

If the expand command does not help, please, use this one:

    copy D:\i386\hal.dl_ C:\windows\system32\hal.dll

Was this article helpful?
Tell us how we may improve it.
Yes No