| Previous | Next |
| STATUS_WAS_LOCKED | STATUS_ALREADY_WIN32 |
STATUS_LOG_HARD_ERROR
The message belongs to the Windows hard-error notification path
STATUS_LOG_HARD_ERROR is an informational status whose message template contains two insertion fields for an application-popup style message. The important diagnostic data is therefore the completed message and the component that raised the hard error; the numeric status alone omits the inserted title and detail text.
Windows exposes kernel hard-error mechanisms through IoRaiseHardError and IoRaiseInformationalHardError. The WDK describes them as ways to warn a user about device I/O failures or other informational hard errors. Thread hard-error mode also matters: IoSetThreadHardErrorMode can suppress display behavior for a thread, and the documented routines have different behavior when hard errors are disabled. These APIs describe the public mechanism; they do not prove that every occurrence of this NTSTATUS was emitted by one particular routine.
Preserve the insertion strings before converting or aggregating the event. If a log contains only 0x4000001A, inspect the event source, calling component, device or IRP context, and any surrounding application-popup or system events. Repeatedly retrying I/O is not a generic fix: the hard-error text may identify a physical device, media problem, or component-specific condition. Also avoid treating an informational severity bit as proof that the underlying incident is harmless.
What to inspect
- Capture both formatted insertion strings and the originating component.
- Check thread hard-error mode when expected user notification is absent.
- Correlate with device, IRP, and System event evidence instead of classifying by severity alone.
References
- Microsoft WDK: IoRaiseHardError
- Microsoft WDK: IoRaiseInformationalHardError
- Microsoft WDK: IoSetThreadHardErrorMode
- Microsoft: FormatMessage insertion processing
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.