I've had XP Blue Screen.
Check your hardware drivers if you have a NT’s BSOD i.e. WinXP (pre-SP2)doesn't apply memory protection on drivers.
With SP2, memory protection will be applied on network related infrastructure.
You'll notice that XP loads seemingly exponentially faster than Win2K. They're fundamentally the same OS, so how could this be?
Note that there are some difference between NT 5.1 and NT 5.0. With Windows XP (NT 5.1), it speeds up system boot by observing the code and data needed each time the system is booted and prefetching the necessary file contents early in the boot process. This particular prefetching scheme doesn’t not occur until the third boot of the system, or when sufficient information is available to make the prefetching most effective.
Well, when you boot XP, it pulls up the login as quickly as possible and then loads all of the internal system crap and drivers after you've logged in (or, more accurately, after the login is displayed - all that stuff will load if you leave the machine at the login prompt).
It doesn’t load all of drivers during after Login prompt i.e. NTLDR looks for drivers that are marked as "boot". NTLDR is after the NT's kernel load(NTOSKRNL.exe). In another words, core services is loaded at boot time.
Type in "/NOGUIBOOT" and "/sos" switch in boot.ini(as shown below). This causes NT Loader (NTLDR) to show the names of modules while NT devices load.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Microsoft Windows XP Professional" /fastdetect /NOGUIBOOT /sos