Search for:

Available article translations:

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

  • Parallels Desktop 9 for Mac
  • Parallels Desktop 8 for Mac
  • Parallels Desktop 7 for Mac
  • Parallels Desktop 6 for Mac
  • Parallels Desktop 5 for Mac
  • Parallels Desktop 4 for Mac
  • Parallels Desktop 3 for Mac
  • Parallels Desktop 2.x for Mac
  • Parallels Desktop for Windows & Linux
  • Parallels Workstation 4.x Extreme
  • Parallels Workstation 2.x


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

6c0bc137413ef2b485c9418f5dd9403a 1e5db16426987d561060acdf56d947b4 33c4522b6fa9ca8e050f19b889fb58f1 279e509e1fbdf7d3ff4adbfcc21d2666 add78cd663c4b3736f2c866e82d5ef12 a8ebe41efb872dfc49462c042122f8ff f7e98a499afbac57211faff7cc433d12 7a8b0855f2ce36b1ba8d697dfcd9ad67 ecc5de475de1f457466edb16f04f766f 147b9e14b9c9ab8c2e7cd2a7443fe1f8 1e0c43ccf6ca78fa6744efc9edbc0659 790d27220dd34433ff172f45c18cfb98 b0d2afa3ea1ba6ce10dddf5df618e6f6 5de01269f8a616c8c62832c3bf8cb718 48e7cf384e3b46432e32e6040476f122 6311ae17c1ee52b36e68aaf4ad066387

Was this article helpful?
Tell us how we may improve it.
Yes No
Desktop Virtualization
- Parallels Desktop 9 for Mac
- Parallels Transporter
- Parallels Desktop Switch to Mac Edition
- Parallels Desktop for Mac Enterprise Edition
- Parallels Management-Mac for Microsoft SCCM
Server Virtualization
- Parallels Cloud Server
- Parallels Containers for Windows 6.0 Beta
- Parallels Virtuozzo Containers
- Parallels Automation
- Parallels Automation for Cloud Infrastructure
- Parallels Business Automation Standard
- Parallels Virtual Automation
- Parallels Plesk Panel Suite
- Web Presence Builder
- Parallels Plesk Automation
- Parallels Small Business Panel
- Value-added Services for Hosters
- Parallels Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification