|In order to be able to supply more info from the BSOD screen, you need to disable "automatically restart when an error is encountered" next time Windows loads properly and you can access the Control Panel.|
In Control Panel (with it set to Classic view), double-click the "System" icon.
The "automatically restart" check-box is under one of the tabs there. I no longer have XP so I can't be more specific than that.
Next time a BSOD is encountered, it should stay on-screen so you can read it fully.