On Win7 or earlier, between the BIOS screen and before Windows starts to boot, press F8 (I do it once a second to ensure the computer picks up on it).
If the computer has already failed to boot, it will probably show you the early startup menu automatically.
You'll then be presented with the early startup menu, then you can use the cursor and Enter keys to highlight the option you want to pick and select it. The option I suggested is worded something like 'disable automatic restart on system failure'. This boots the computer normally, but instead of trying to hide the BSOD from you by automatically restarting, the system will show the BSOD message and will carry on showing it until you either reset the computer or forcibly switch it off.
You can permanently disable the 'auto restart on system failure' "feature" (IMO it's as much use as a chocolate teapot) in System properties in Windows > Advanced > Startup and Recovery Settings, untick 'automatically restart' and OK your way out of that area.