The /break parameter sets a breakpoint at HAL initialization.




The /break parameter is supported only on Windows Server 2003, Windows XP, and Windows 2000. On Windows Vista and later versions of Windows, use the HALBreakPoint element in BCDEdit.

When the /break parameter is used with the /debug parameter, the HAL waits at the breakpoint indefinitely until a debugger is connected.

When the /break parameter is used without the /debug parameter, Windows issues Bug Check 0x78: PHASE0_EXCEPTION and displays a blue screen when it hits the breakpoint.

This parameter is used primarily in HAL development and debugging.


multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /break /debug

Bootcfg Command

bootcfg /raw "/break /debug" /A /ID 1



Send comments about this topic to Microsoft