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

Article translations Article translations
Close Close
Article ID: 2028443 - View products that this article applies to.
Expand all | Collapse all

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.


CAUSE

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

RESOLUTION

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

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:

Collapse this tableExpand this 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






Properties

Article ID: 2028443 - Last Review: April 2, 2012 - Revision: 3.0
APPLIES TO
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 Standard
Keywords: 
KB2028443

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com