| Previous | Next |
| KERNEL_STACK_INPAGE_ERROR | MISMATCHED_HAL |
PHASE0_EXCEPTION
The PHASE0_EXCEPTION bug check has a value of 0x00000078.
This bug check occurs when an unexpected break is encountered during HAL initialization. This break can occur if you have set the /break parameter in your boot settings but have not enabled kernel debugging.
Dump evidence for PHASE0_EXCEPTION
Preserve the complete dump, the four bug-check parameters, the exact Windows build, loaded-module list, and the event timeline immediately before the stop.
Analysis order
- Run WinDbg
!analyze -v, then inspect the documented meaning of each parameter instead of relying only on the probably-caused-by line. - Find the earliest abnormal event preceding the stop: driver update, firmware change, device reset, storage error, verifier report, resource exhaustion, or application hang.
- Keep third-party filter, security, storage, graphics, and virtualization drivers in the module inventory; removing evidence before dump analysis can obscure the responsible path.
Diagnostic focus
This stop occurs during phase-0 system initialization, before normal services and many diagnostic facilities are available. Inspect the earliest exception record, startup stack, loader block, HAL or kernel initialization state, and recent boot-critical driver or firmware changes. Separate this failure from later phase-1 initialization bug checks.
References
Looking for a different code? Search another status or error code.