Event ID 12 Microsoft-Windows-HAL

Event ID 12 Microsoft-Windows-HAL

Applies to

Windows Server 2008 R2, Windows 7  



Windows Operating System








The platform firmware has corrupted memory across the previous system power transition. Please check for updated firmware for your system


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

Windows 7 and Windows Server 2008 R2 automatically checksum the contents of the lowest 1 MB of physical memory before and after a sleep transition. This checksum process enables Windows to detect memory corruption and report any corruption as an error in the system event log.

If memory corruption occurs in the lowest 1 MB of physical memory during a sleep transition, the hardware application layer (HAL) logs event ID 12 in the Event Viewer.

The HAL logs the event after each sleep transition in which it detects memory corruption. The event data includes the number of physical memory pages corrupted, the first physical page of corrupted memory, and the last physical page of corrupted memory.

User Action

  • Contact your hardware vendor to obtain the updated firmware and BIOS to address the issue.
  • System manufacturers should cycle all new Windows-based platforms through sleep transitions and check for the HAL event. If the HAL detects and logs the event, engage the firmware developer to resolve the issue.
  • Firmware developers can use the event details, including the number of corrupted pages and the first corrupted page, to determine the exact code defect that caused the memory corruption.

Related Information

Firmware Corruption of Memory During Sleep Transitions


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



Leave a Comment
  • Please add 2 and 2 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Page 1 of 1 (3 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
  • Fernando Lugão Veltem edited Original. Comment: added toc and tags

  • Ed Price - MSFT edited Revision 2. Comment: Font style

  • Ed Price - MSFT edited Revision 3. Comment: Made link active

Page 1 of 1 (3 items)