STOP 0x00000079 MISMATCHED_HAL - 0x79

Incorrect Hardware Abstraction Layer.

The Stop 0x79 message indicates that the hardware abstraction layer (HAL) and the kernel type for the computer do not match. This error most often occurs when ACPI firmware settings are changed. For example, you might install Windows XP Professional on an x86-based computer with the firmware ACPI enable option enabled and later decide to disable it. This error can also result when you try to run an existing installation on new hardware.


The source and destination computers must use the same type of HAL. There is one exception to this rule. If one of the computers contains the Advanced Configuration and Power Interface (ACPI) multiprocessor HAL, the other computer can have the ACPI uniprocessor HAL. The same rule applies to MPS multiprocessor and MPS uniprocessor HALs.


This article describes Hardware Abstraction Layer (HAL) options that are listed in Device Manager and the options that are available after you run Microsoft Windows XP Setup or Microsoft Windows Server 2003 Setup.


This article describes how to force in a system Hardware Abstraction Layer (HAL) during an upgrade or an installation of Microsoft Windows XP.