Whenever I start up XP Home Edition, it gets to the login screen and a few seconds later a blue screen appears with the error: IRQL_NOT_LESS_OR_EQUAL

and STOP: 0x0000000A (0x80610F4A, 0x000000FF, 0x00000000, 0x80610F4A)

I haven't installed any hardware recently or tried to reinstall XP. It was working fine until a few days ago. I went to the Microsoft Knowledge base and it suggested checking the software drivers. I did a clean boot of XP and the problem still occured. So, I clean booted it and did boot logging to try to see what wasn't working. The following drivers didnt load:

NDProxy.sys
lbrtfdc.sys *
sfloppy.sys
i2omgmt.sys *
Changer.sys *
Cdaudio.sys
PCIDump.sys *
imapi.sys

The files I astericked where ones that were not in the System32/Drivers folder, where the log file said they should be located.

Problem is I am pretty much a complete noob once I get into this kind of stuff. Would anyone be kind enough to explain to me how I can use this info to narrow down the problem to an exact driver so I can replace it. I dont really know much about messing around with drivers or anything, so your help would be appreciated. Thanks in advance.