At the bottom of the BSOD do you have a section called Technical Information, similar but obviously not identical to this example, where a specific driver in mentioned? Knowing the driver involved is half the battle.
"Technical Information:
*** Stop:0x0000007A (0xc0556310, 0xc0000006, 0xAAC62A13, 0x07704860)
*** portcls.sys Address AAC62A13 base AT AAC48000
Date stamp 40574e49
Beginning dump of physical memory"
You can turn off "automatically restart after an error" so it will just halt at the fault and display the full Stop Error and blue screen.
Right-click My Computer, and then click Properties .
On the Advanced tab, click Settings under Startup and Recovery .
Click to clear the Automatically restart check box under System failure , and then click OK . The error message on a blue screen should remain on the screen so you can record the error information. Also see a similar option available from the Safe Mode Boot Options screen.
Error Message: KERNEL_DATA_INPAGE_ERROR
thread779-1270031
Stop 0x0000007A or KERNEL_DATA_INPAGE_ERROR
This error may be due to an incompatible disk or controller drivers or hardware problems.
Run the windows XP check disk utility or use a more comprehensive disk utility obtained from the disk manufacturer.
Connecting a hard disk drive in slave only mode leads to system halt during resume from standby