Microsoft KB Archive/329972

= &quot;STOP 0x00000079 mismatched_hal&quot; error message occurs after you install Windows XP on a Windows Server 2003-based computer =

Article ID: 329972

Article Last Modified on 12/3/2007

-

APPLIES TO


 * Microsoft Windows Server 2003, Standard Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
 * Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
 * Microsoft Windows Server 2003, Enterprise x64 Edition
 * Microsoft Windows Server 2003, 64-Bit Datacenter Edition
 * Microsoft Windows Server 2003, Web Edition
 * Microsoft Windows Small Business Server 2003 Premium Edition
 * Microsoft Windows Small Business Server 2003 Standard Edition

-



This article was previously published under Q329972





SYMPTOMS
When you install Microsoft Windows XP on a computer on which Windows Server 2003 is already installed, you may receive a Stop error message that is similar to the following message when you start Windows Server 2003:


 * STOP: 0x00000079 (0x00000003,,  ,  )

MISMATCHED_HAL

In this message, the three parameters describe the build type and the Hardware Abstraction Layer (HAL) mismatch.



CAUSE
The Stop error 0x79 message is described as MISMATCHED_HAL or Mismatched Hardware Abstraction Layer. If the first parameter of the Stop error is 3, the operating system loader (Ntldr) is older than the Windows Server 2003 kernel.



RESOLUTION
To resolve this issue, replace the Ntldr file with a copy from the newest operating system version. To do so:  Start the older Windows operating system (for example, Windows XP) by using the Recovery Console. For additional information about how to install and use the recovery console, click the following article numbers to view the articles in the Microsoft Knowledge Base:

307654 How to install and use the Recovery Console in Windows XP

314058 Description of the Windows XP Recovery Console

 At the Recovery Console prompt, type the number of the older Windows operating system installation, and then press ENTER. For example, type the number that corresponds to the Windows XP installation. Type the Administrator password, and then press ENTER. Type, and then press ENTER. Type ren ntldr oldntldr, and then press ENTER. Insert the Windows Server 2003 CD-ROM into the CD-ROM or DVD-ROM drive.</li> Type map, and then press ENTER. Note the drive letter that is assigned to the CD-ROM or DVD-ROM drive that contains the Windows Server 2003 CD-ROM.</li> Type copy :\i386\ntldr (where   is the letter of the CD-ROM or DVD-ROM drive that contains the Windows Server 2003 CD-ROM), and then press ENTER. For example, type copy d:\i386\ntldr, and then press ENTER.</li> Type exit, and then press ENTER to quit the Recovery Console.</li></ol>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

<div class="moreinformation_section">

MORE INFORMATION
New Windows operating systems such as Windows Server 2003 support backward compatibility in their operating system loaders. For example, the Ntldr file in Windows Server 2003 supports the loading of previous operating systems such as Windows XP and Microsoft Windows 2000. However, these previous operating systems do not support the loading of Windows Server 2003.

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

326215 How to use the Recovery Console on a Windows Server 2003-based computer that does not start

Keywords: kbbug kbpending KB329972

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.