Lately, every time I reboot my computer, it acts very strangely. When the "Starting Windows" screen appears, the animation begins and moves for just a couple of frames before freezing completely. It's always at the exact same spot, and it never continues beyond this point.
The only way I can consistently get it to boot back into Windows is to enter my BIOS options upon rebooting, set the SATA mode to AHCI from IDE, boot again, get the BSOD, and then set it back to IDE mode after resetting, and then it boots normally. But if I try to restart again, it will go back into that hangup on booting until I go through the whole process again.
I've tried booting in safe mode, and it hangs at the same spot; only instead of displaying the animated logo, it shows a list of drivers and stuff being loaded. The last thing displyed is "CLASSPNP.SYS", and then it stays frozen.
Also, I have since tried enabling AHCI drivers and booting up that way, but it only worked the first time, and then it was a pain in the ass because it would just freeze when trying to boot up in either mode, since I could no longer force a BSOD. I managed to boot once and disable AHCI drivers again.
Any ideas what could be causing this, and how to fix it?
sounds like the AHCI/ IDE settings on the board or in the OS are hosed. I'd try and do a windows repair to see if that fixes things. If that fails then a format might be a good idea.
If the issue comes back after a format you could have a defective board on your hands, but that is not very likely unless it does not keep ACHI/IDE settings.
I'd try a CMOS reset before a format.
As far as I can tell, classpnp is some sort of hardware checker, so if it's getting stuck there, odds are it's hardware, not software. From the few posts I've read on the internet, try disconnecting everything non-essential, and booting again. If you then boot, connect everything one by one until you get stuck again.
You should start with nothing but CPU, RAM, and GPU connected. Leave your keyboard and mouse out as well.
I take what n0e says way too seriously
20th November 2007
If you do end up formatting, might as well do it under AHCI mode imo, it enables a lot of features you don't otherwise get on HDDs.
But yeah, try what Daedalus said first, unless you're in the mood to format on a hunch.
I'll save formatting for a last resort...I'm all out of external hard drive space and I've got a lot of things I don't want to lose. =p
I've tried resetting the motherboard, which allowed it to boot properly once. The BIOS settings remember my choices.
I seem to vaguely recall this is a common problem if you ever try to go from IDE to AHCI AFTER an OS install vs before, or at least the boot hangs anyway. I recently changed from IDE to AHCI, but used the reg hack I read was recommended before doing so, and I've never had the boot problem that can happen if you don't. I don't even see a HDD speed decrease like some say you get.
Whatever it is, I don't want to piss you off Shroom, you look like a mad Sith lord pirate in that new avatar! :eek:
That's the thing...this just sort of happened on its own, and after much Googling, I found that other people who had the same issue were able to fix it by switching SATA modes. It works for me, but only once every boot.
(also, thanks =p)
7th December 2003
You could try reinstalling/updating all the chipset drivers that came with your motherboard. If that doesn't help maybe a BIOS upgrade will do the trick.
I can't seem to update my BIOS...it requires you to download a flashable file onto a FAT-formatted USB stick, but when I'm in BIOS, it never recognizes that one is plugged in. I've tried three different USB drives, formatted each in FAT, FAT32 and NTFS, and they all had nothing but the file on them. *shrug*
Mastershroom;5606291That's the thing...this just sort of happened on its own, and after much Googling, I found that other people who had the same issue were able to fix it by switching SATA modes. It works for me, but only once every boot.
My point in the above reply was to do the reg hack before you switch SATA modes to make sure the reg is set right for the mode you select. If you can't find it Googling, let me know, and I'll look for it again. ;)