My son-in-laws XP machine will no longer boot. It get part-way through the boot progress and then gets a BSOD with the error: PAGE FAULT IN A NON_PAGED AREA and the code STOP: 0X00000050 (0X80087000, 0X00000000, 0X862629DC, 0X00000000). I have run a memory test with no problems found. I have removed the memory chips individually and also swapped positions with no luck. I've run chkdsk /r. I have even tried manually recovering the registry with no luck. I ran an XP repair from the original CD - no luck. I installed Ubuntu in a separate partition and it boots and runs just fine.
I'm about out of ideas! Any ideas or suggestions would be greatly appreciated.