Share via

Windows 7 boot stalls at classpnp.sys

Anonymous
2011-01-04T17:43:27+00:00

I know this is a very old issue but I haven't seen any solutions.  Is there one? 

This has happened on my Thinkpad X61s sporadically after upgrading from Vista x64 Ultimate to Windows 7 x64 Professional.  There seemed to be a connection between motherboard temperature (hot after installing Win7 and updates) and the boot failure, but I am not 100% certain. It happened several times under various conditions including immediately after a successful full install and also after an install and  OEM driver installation.  Sometimes simply waiting and then restarting got it to boot.  Other times not. 

The boot would stall immediately after the first two dots of the logo appeared and then froze.  Booting to safe mode showed that the boot stalled at classpnp.sys.

I tried all the usual stuff like system repair.  No improvement. After letting the system settle(ie., cool) and also flashing the BIOS (it was very old), it hasn't happened again but I am worried. I see lots of references to this exact issue but so far no solutions.  Someone always suggests a system repair, but after the OP reports that didn't solve it (it also didn't in my case) the thread continues with others saying they have the same issue and then just dies.

So.... has there been any progress determining why systems fail to boot, stalling at class.pnp.sys? 

Paul

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

25 answers

Sort by: Most helpful
  1. Anonymous
    2011-01-06T00:59:09+00:00

    Interesting.  Did some more digging.  Turns out that while everyone seems to think the boot is stalling at classpnp.sys, it is in fact stalling at the NEXT file in the boot sequence, which is cdrom.sys (in my case, anyway).  That makes a bit of sense.  In my case, there was a DVD drive while I installed and configured.  It was in a docking base.  In normal use, there is no dvd drive (it is a Thinkpad, which has no internal drive), and if I configure a boot log, the system reports that cdrom.sys did NOT load.

    Given the fact that when it failed to boot the repair option claimed that the boot failed because a resource was not available, perhaps the BIOS was reporting a cdrom was available but the system could not find it?  

    But I'm just guessing.  I wish that Microsoft would weigh in on this one.  It has been going on for a long time if you Google for it.  

    Paul

    100+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2011-02-02T09:16:16+00:00

    OK _ I ran into this problem today. Apparently classpnp.sys is a Microsofts SCSI driver but the problem was to actually get to the root cause of this problem I had to turn off automatic reboot on system hang in the F8 startup options. Nothing else I tried geve me a reasonable lead to an answer. I could not get into safe mode, but I could try startup repair but this didn't help as the problem is a hardware driver, not software.

    Eventually after turning off automatic reboot I got a BSD which at least pointed to the driver for my Atto Celerity Fibre card being the culprit. Removing this card allowed the system to boot normally. Either the card or driver is corrupt but ... at least I have a place to start.

    In my opinion this insane urge to "hide" problems from the user has led to this being one of the most difficult problems to track down, even for a savvy computer user like myself. Microsoft need to develop a reporting system tha tinforms hte user exactly where hardware problems lie - in htis case a log of the failing driver that popped up on the next boot would have been sufficient to identify the problem hardware. So simple and yet so obtuse - Microsoft hit yourself over the head with a 2x4 at least 10 times until the message gets through - abstraction layers are no good when problems are involved.

    I'm pretty sure what is happening is that classpnp.sys actually loads any third party SCSI drivers like raid cards, fibre cards, legacy CD drives etc - that is what makes this a difficult problem to track down. Could be a failing hard drive, a dead CD ROM controller or a problem raid card etc

    20+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2012-01-29T17:36:04+00:00

    Got the same problem!

    No recovery points of my windows can be found from the recovery process.

    CHKDSK doesn't work as usual. (Failed to transfer logged messages to the event log with status 50.)

    And done all the options from F8 menu.

             <--------------- Problem solved after all the digging --------------->

    Update: I got my problem fixed by going in to my Bios and switch from AHCI to IDE. Windows can just boot successfully, and I even skip the whole repair windows process with the windows setup disk after I reset the Bios. Yes, the result came as my digging: My windows 7 came back alive. According to the search I found that people are fixing their classpnp problem by doing the same thing or the other way around. (IDE to AHCI)  But in my case, I was accidently switch the hard drive setting in Bios to AHCI when I flash the customized Bios, and that's why. But I got it fixed by switching AHCI back to IDE.

    Give it a try if you have the same problem. Good luck.

    Thomas

    10+ people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2011-01-19T18:01:26+00:00

    While in the Safe Mode click the Start button and then click Restart.  It will restart in the normal operating mode.

    Yes......  And the point is?

    Paul

    10 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2011-01-18T19:22:19+00:00

    While in the Safe Mode click the Start button and then click Restart.  It will restart in the normal operating mode.

    6 people found this answer helpful.
    0 comments No comments