I am having this exact same problem.
Although when I unplugged all of my drives, my system is still hanging... Guess my only option is a fresh install of windows.
My system was running fine all day, then gave me a blue screen when I tried to open Internet Explorer (guess I'll be using only Chrome from now on) and I haven't been able to boot into Windows since. I hadn't installed any programs or games that day that could have corrupted classpnp.sys, so I guess I only have IE to blame. Seems like a very rare problem.