FAULTY_HARDWARE_CORRUPTED_PAGE
Code: 0x12b (299)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x012b (299)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x012b (299)
Parameters
| Parameter | Description |
|---|---|
| 1 | Virtual address maps to the corrupted page |
| 2 | Physical page number |
| 3 | Zero |
| 4 | Zero |
Description
The FAULTY_HARDWARE_CORRUPTED_PAGE bug check has a value of 0x0000012B. This bug check indicates that the Windows memory manager detected corruption. That corruption could only have been caused by a component accessing memory using physical addressing.
Important
This topic is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
Cause
This bug check can only occur by memory corruption due to physical memory access. The causes for physical memory corruption include:
- Defective RAM hardware.
- A driver or device incorrectly modifying physical pages via an incorrect DMA operation or associated MDL.
- Corruption caused by a hardware device or firmware corrupting memory, such as firmware illegally modifying physical pages across a power transition.
Note
Compressed Store Manager can detect if the corruption was caused by a single-bit error and automatically corrects this condition without raising a bug check. This bug check is reported by the Compressed Store Manager if the corruption wasn't caused by a single bit error.
For more information on Windows memory manager and memory compression, see Windows Internals 7th Edition Part 1.
Resolution
To investigate if this bug check is caused by defective RAM hardware, run the Windows Memory Diagnostics tool. In the control panel search box, enter Memory, and then select Diagnose your computer's memory problems. After the test is run, use the Event Viewer to view the results under the system log. Select the MemoryDiagnostics-Results entry to view the results.
See also
Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.
Associated Modules
| Module | Code | Found in | Description |
|---|---|---|---|
| EventCreate.exe | 0x12b | 78.11011 | %1 |
| KernelBase.dll | 0x12b | 78.1 | Only part of a ReadProcessMemory or WriteProcessMemory request was completed. |
| kernel32.dll | 0x12b | 78.11011 | Only part of a ReadProcessMemory or WriteProcessMemory request was completed. |
| ntdll.dll | 0x12b | 78.11011 | The file was locked and at least one user of the file can write. |
| webservices.dll | 0x12b | 78.11011 | The value '%1' could not be parsed as a GUID. |
| 5 entries | |||