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
System manufacturers or firmware developers must investigate and resolve corruption across a sleep transition. In many cases, the resolution of the issue requires a more recent BIOS update for the platform.
The resolution has to come in the form of a BIOS update. If there is no BIOS that doesn't result in the above message, pester the system maker or motherboard manufacturer or BIOS source about the problem.