Bei der Installation der aktuellen Windows 8 Beta (Original Windows 8 Developer Preview ISO downloads) unter der aktuellsten Windows Virtual PC Version kommt es unter bestimmten Voraussetzungen zu einer Fehlermeldung.

HAL_INITIALIZATION_FAILED

Your PC ran into a problem that it couldn´t
handle, and now it needs to restart.

Nach einiger Recherche bin ich dann auf eine Lösung gekommen. Scheinbar liegt es daran, dass die aktuelle Version vom Microsoft Virtual PC Probleme mit der Windows 8 Beta Version hat.

Anschließend hab ich dann die aktuellste Version der VirtualBox von Oracle heruntergeladen, installiert und mir eine neue VM konfiguriert. Wichtig ist dass Ihr der VM 2GB Ram zuteilt und auch 2 Prozessoren.

Bei der Einrichtung solltet Ihr auch angeben, dass Ihr ein Windows 7 64-Bit installiert, auch wenn letztendlich eine 32-Bit Beta Version vom Windows 8 installiert wird.

Bei der aktuellsten VMWare Version soll es bei der Installation ebenfalls zu keinen Problemen kommen. Es ist schon ein wenig verwunderlich dass ausgerechnet VirtualPC Probleme mit der Beta Version vom Windows 8 hat.

Für diejenigen, die es interessiert – was ist eine HAL überhaupt und was macht diese genau:

HAL ist eine Abkürzung und bedeutet eigentlich „Hardware Abstraction Layer„, auf Deutsch einfach „Hardwareabstraktionsschicht„. Es handelt sich bei der HAL um eine spezielle Schicht, die das Betriebssystem, in diesem Fall „Windows„, und alle andere Software von der Hardware isoliert und fernt hält.

Dies wurde so eingeführt, damit nur die HAL auf die Hardware Zugriff hat und alle weitere Software, die über der HAL läuft, nur Zugriff durch die HAL auf die Hardware erhält. Dies gibt zum einen wesentlich mehr Sicherheit für die Systeme und zum anderen vereinfacht es die Programmierung von hardwarenahen Gerätetreibern.