Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

How to troubleshoot Event ID 12 with source Microsoft-Windows-HAL


View products that this article applies to.

Symptoms

You might encounter the following message in the Windows Event Log

Log Name:      System
Source:        Microsoft-Windows-HAL
Date:          9/7/2009 10:10:11 AM
Event ID:      12
Task Category: None
Level:         Error
Keywords:      (1)
User:          N/A
Computer:     
Description: The platform firmware has corrupted memory across the previous system power transition.  Please check for updated firmware for your system.


↑ Back to the top


Cause

This event is reported after detection of memory corruption by firmware after a power transition or sleep event.

↑ Back to the top


Resolution

Contact your hardware vendor to obtain the updated firmware and BIOS to address this issue.

↑ Back to the top


More Information

For a complete discussion on why this event is reported, please refer to the document : Firmware Corruption of Memory During Sleep Transitions

For more information about the products or tools that automatically check for this condition on your instance of SQL Server and on the versions of the SQL Server product, see the following table:

Rule softwareRule titleRule descriptionProduct versions against which the rule is evaluated 
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA)



HAL reports firmware corrupted memory




The SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA) provides a rule to detect situations where Event ID 12 is reported in the Windows Event log. The SQL Server 2008 R2 BPA supports both SQL Server 2008 and SQL Server 2008 R2. 

If you run the BPA tool and encounter an Error with the title of Database Engine - HAL reports firmware corrupted memory, and then you need to check with your hardware vendor for updated firmware and BIOS.
SQL Server 2008
SQL Server 2008 R2





SQL Server 2012 Best Practice Analyzer (SQL Server 2012 BPA)

HAL reports firmware corrupted memory

The SQL Server 2012 Best Practice Analyzer (SQL Server 2012 BPA) provides a rule to detect situations where Event ID 12 is reported in the Windows Event log. If you run the BPA tool and encounter an Error with the title of Database Engine - HAL reports firmware corrupted memory, and then you need to check with your hardware vendor for updated firmware and BIOS.SQL Server 2012






↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2028443
Revision : 1
Created on : 1/7/2017
Published on : 4/2/2012
Exists online : False
Views : 494