2013-03-02 19:04:44 +0000 2013-03-02 19:04:44 +0000
26
26

当我试图启动计算机时,Windows 7卡在 "启动Windows "处。

基本上,每当我开机的时候,到了Starting Windows阶段,就会停留在那里。启动动画仍在播放,但却毫无进展。

  • 我曾尝试启动到安全模式,然而它在加载CLASSPNP.SYS时卡住了。然后它在那里冻结,没有继续启动。

  • 我曾尝试从硬盘启动进入恢复模式,但在显示背景图像后冻结。我试过从恢复光盘启动,可以正常工作,而且我能够使用系统还原。然而,使用系统还原并没有解决这个问题,它仍然卡在Starting Windows屏幕上。

  • 我曾试过用Windows CD(Windows 8零售安装程序)启动,看看是否可以升级来解决这个问题,然而,在经过启动标志后,就僵持在空白屏幕上。

  • 我试过更改BIOS设置(包括重置),但无济于事。

  • 我试过重新插入内部电源线(这是一台定制的台式机),但没有任何改变。

  • 我可以在同一台硬盘上启动回环式Ubuntu安装,除了在一些USB端口和网卡上有问题外,工作正常。

  • 这个系统在过去的几个月里一直工作得很好,完全稳定,在这个错误开始发生之前,配置中没有任何变化。

  • Windows恢复光盘上的Startup Repair没有发现任何问题。

  • 拔掉我的辅助硬盘或交换内存也没有任何改变。

  • 硬盘本身是好的,它没有显示出任何故障的迹象,而且再次正常启动我的其他操作系统。

如果有人能帮我解决这个问题,那就太好了。我似乎找不到任何可能的解决方案。

如果有什么不同,我的系统规格如下。

-AMD FX-8320 -Gigabyte GA-970A-D3 -4GB of DDR3 -Radeon HD 6870 -550w PSU

我希望不用重新安装Windows,因为我有超过一TB的数据需要备份,如果这是唯一的选择。

EDIT: 我已经尝试了以下方法。

-尝试了从RegBackup恢复文件的方法,没有任何改变。

  • 尝试用Hiren的启动光盘测试一切,结果一切正常。

  • 尝试在BIOS中禁用所有不必要的东西,并拔掉所有不需要的插头,它仍然挂起。

  • 尝试更换所有可能的内存组合,结果还是一样。

  • 尝试了所有我拥有的GPU(有很多!),结果还是在同一个地方挂起。

  • 尝试尽可能降低功耗,甚至使用旧的PCI显卡。还是在同样的地方以同样的方式挂起,说明不是PSU的问题。

-又试着重置BIOS,还是不行。

  • 尝试了所有可能的BIOS选项组合,甚至降频了所有的选项,还是挂在同一个地方。

  • 尝试将BIOS从FB版本升级到FD,没有任何改变。

基于此,我断定是主板的问题。还有其他可能吗?我不想花150元买一块新主板。

EDIT 2: 当我尝试启动到安全模式时,它卡在了这里。

请注意屏幕上方有轻微的图形损坏。无论我怎么设置系统,似乎都会出现这种情况。另外,要么是现在已经停止启动进入安全模式了,要么是需要长达2个多小时,而我还没有让它运行这么久。

答案 (14)

6
6
6
2013-03-02 20:01:37 +0000

为了检测问题的根源,避免在有问题的硬件上重新安装Windows,您可以测试您的硬件是否存在潜在的故障。

为此,下载并刻录一张恢复/诊断光盘。我个人比较喜欢【Hiren的BootCD】(http://www.hiren.info/pages/bootcd)这里是【下载页面】(http://www.hirensbootcd.org/download/)。

从该光盘启动并尝试运行基本测试,如Memtest86+,这是针对RAM的,MHDD是针对硬盘的,可以检测硬盘上的坏扇区。请注意名为Remove Non Present Drivers的工具。对你要使用的工具做一些准备性研究,尽可能的小心。

Hiren的BootCD还提供了一些防病毒和恢复工具。它还包括一个Mini Windows XP,你可以用它来浏览文件,例如,看看重命名一个有问题的驱动程序,使你的Windows在下次启动时不会加载它是否有什么不同,并将文件备份到U盘。

在进入故障排除之前,尽可能多的断开设备的连接。如果你的主板有内置的图形支持,请拔掉你的显卡,并将显示器切换到主板的视频输出。

希望对您有所帮助。

3
3
3
2013-03-12 15:42:55 +0000

我现在告诉你,这不是硬件的问题。不要说主板有问题,几乎可以肯定不是。其他操作系统都能正常工作,说明硬件没问题。

这无疑是windows的安装损坏,造成一些坏块。这可能是windows自身的问题,而不是硬件本身的问题。

你真正需要做的是再次进入windows 7的恢复控制台,打开命令提示符,运行'chkdsk C./r"(C:的驱动字母可能已经改变,因为你在windows之外启动,但它应该是确定的,因为恢复控制台通常使用X:作为其默认的根目录。这可能需要15分钟到4小时或更多的时间来运行,这取决于硬盘驱动器的大小和速度(空块也将被检查。它检查windows系统文件的完整性,并在必要时请求替换。

这将广泛地检查你的分区。参见 http://pcsupport.about.com/od/termsc/p/chkdsk.htm

来源。4.5年的桌面和服务器支持经验,覆盖70家公司,从windows 98到windows 7。

2
2
2
2013-07-06 19:18:21 +0000

你没有提到你到底在硬盘上进行了哪些测试,但根据你的症状,这很可能是由硬盘上的坏扇区引起的。尤其是在问题发生之前,您没有对硬件或驱动程序进行过任何处理。

尝试运行一个磁盘测试,读取整个磁盘,一个字节一个字节地读。各种形式的 “快速测试 "可能没有击中坏扇区的区域。SMART测试可能甚至不会报告任何问题。

使用一个测试工具,以报告或图表的方式来显示结果,使其很容易发现那些需要花费不合理的时间来读取的区域是必须的。并非所有的工具都能做到这一点。

2
2
2
2013-03-11 10:20:22 +0000

我注意到eubakup.sysEUBKMON.SYS不是 “标准 "的Windows驱动程序。你可以尝试用Windows PE盘启动到你的系统中,然后重命名这些文件,这样驱动程序就不会在下一次启动时加载,看看你得到了什么。

我唯一真正经历过这个问题的时候是当我的IDE驱动器上的跳线(我把Windows 7放在一个旧的P4上作为实验)被设置为电缆选择。如果你在Ubuntu Live CD上的USB和网卡问题是间歇性的,我想说你的主板在踢水桶。

2
2
2
2013-03-03 08:35:57 +0000

这可能是由于驱动不好,或更新不好/半更新造成的。
有时,如果你在系统启动时插入任何设备,就会发生这种情况(在这种情况下,除了重要的设备外,尝试拔掉所有设备,然后重新启动)。如果你/任何程序更改了一些注册表设置,也会导致这种情况。
还有一个有趣的事情:最常见的是,如果你没有激活你的操作系统,就会发生这种情况。


尝试恢复注册表(不是文件),按照以下步骤。它总是能解决此类问题。
你所需要的就是访问你的硬盘。使用任何可启动的磁盘(如LiveCD ,Hiren BootDisk,甚至Windows安装盘或WinRE)。当你可以访问你的硬盘后,请执行以下步骤。

1.进入这个文件夹。C:\Windows\System32\Config 2. 创建一些文件夹,并复制这些文件(用于备份): SAM,SOFTWARE,SECURITY,DEFAULT,SYSTEM 3. 将SOFTWARESYSTEM的文件从C:\Windows\System32\Config\RegBack目录复制到C:\Windows\System32\Config,然后重新启动电脑。

现在一定可以正常工作了。
如果问题仍然存在,那么执行第一和第三步,但复制这些文件:DEFAULT,SECURITY,SAM。现在所有的注册表都恢复了。

你也可以检查你的驱动程序并更新它们。或者下载DriverPack Solutions,让他来做这一切。

注意1:这是一个通用的解决方案,可以用来修复很多问题–从驱动程序错误到病毒感染。
注意2: 如果注册表备份(不是文件备份!)被启用(默认情况下已经启用),它可以在Windows XP到8中工作

祝你好运! 注意2: 如果注册表备份(不是文件备份!)被启用(默认情况下已经启用),它可以在Windows XP到8中工作。


(P.S. ClassPnP在这里没有关系。它已经被LOADED了,问题出在正在加载的下一个驱动程序上。要想找到导致问题的原因,可以用任何工具(我想Sysinternals有一个工具)得到驱动加载顺序列表。然后,找到在ClasssPnP.sys之后加载的驱动程序。问题就在这里…)

1
1
1
2013-03-17 11:52:10 +0000

我之前也遇到过类似的问题。对我来说,问题是系统驱动器有一些不一致的地方,这就需要在它上面运行chkdsk。但是windows无法运行chkdsk,因为chkdsk需要锁定系统盘。在加载操作系统后不能运行chkdsk,导致死锁。

为了解决这个问题,我不得不……。

1.从Windows Vista/Windows 7安装DVD启动 2. 选择语言并继续,选择选项Repair your computer. 3. 扫描操作系统后,它会显示你的选项,选择Command Prompt 4. 输入chkdsk /f C:(以你的系统驱动器为准) 5. 如果显示Chkdsk cannot run because the volume is in use by another process.尝试这个chkdsk /x C: 6. 正常重启并检查。

1
1
1
2013-03-17 12:36:58 +0000

如果真的是坏块,可以买一份 Spinrite 。在4级运行它,它会彻底测试磁盘级的所有扇区(它不在乎操作系统),如果发现一个坏的扇区,它会不断地重读扇区,并进行微小的磁头调整,试图统计恢复该扇区的数据–往往会成功。

最好的是:它有退款保证,而且他们的服务很好。

0
0
0
2013-12-17 16:44:32 +0000

你用Hirenboot只是为了测试或什么,有一个非常好的工具,可能会帮助你解决你的问题,问题是在硬盘和坏扇区不释放文件至关重要的启动Windows chkdsk /r可能会有所帮助,但是,我强烈建议运行的HDAT工具,这是Hirenboot和离开它扫描与第一选项后,扫描完成,如果你看到B …..B …..B比它是磁盘100%,但你有机会登录到Windows之后, . 通常问题总是出在c(隐藏的恢复分区)上,但有时它真的是磁盘的终结者,如果HDAT说,在我们说一个小时的测试媒体不存在后,得到一个新的磁盘,并保存你的重要磁盘数据与testdisk(它是免费的,而且它是在Hiren上,你可以很容易地在互联网上找到如何使用它。)。

0
0
0
2014-04-21 08:45:45 +0000

我在连接了一个新的SSD后就遇到了这个问题。我只需要把它拔掉,然后Windows就能正常启动了。

0
0
0
2014-05-18 22:43:59 +0000

刚才偶然看到这篇文章,看到文章的年代比较久远,所以猜测帖子的主人现在一定已经重新修过机器了。不过我还是想补充一个自己的答案,供其他遇到这个问题的人参考。

我觉得上面@ultrasawblade在截图中发现了eubakup.sys和EUBKMON.SYS,并正确地认定这些是非标准的 “Windows驱动",我觉得他是有道理的。当我看到上面的截图时,我可以看到这些驱动程序如何在Windows不再继续之前被加载。

如果我曾经使用过备份软件,我注意到备份软件的驱动程序是如何在每一次读写操作中被引用到堆栈跟踪中的。我大胆猜测,在这个人的情况下,也会出现这种情况,而且驱动程序会开始查看此后加载的任何驱动程序。出于某种原因,CLASSPNP会顺利通过,而出于另一种原因,之后的驱动程序会被阻止加载。这应该可以让机器再次启动。

要解决这个问题,可以尝试在离线模式下运行Sysinternal的Autoruns工具。我使用过Autoruns,但不是在离线模式下,所以会尽力解释这个问题。需要用Windows PE盘启动到系统中,然后运行Autoruns(File -> Analyze Offline),然后将其指向Windows文件夹。然后可以隐藏任何微软的条目来关注并禁用上面的那些驱动程序。

0
0
0
2014-03-23 20:58:19 +0000

我也有类似的问题。去了所有的网站,试图解决这个问题。有一天,我决定重置BIOS。做了,电脑开始工作。

-1
-1
-1
2013-11-09 19:38:51 +0000

我的主板和CPU都是一样的。我的Windows被卡在Windows标志上–当我在安全模式下运行时,它被卡在classpno.sys

我买了一块新的GA 990XA UD3主板,但问题依然存在。我在朋友的 电脑上使用了同样的 CPU,我看到这台 电脑上也出现了同样的问题。我在保修期内换了FX8320,现在工作得很好……试试在你的主板上使用其他的 CPU。

但是要小心,因为我觉得CPU的问题是从GA 970A D3开始的。

-2
-2
-2
2013-03-12 14:28:52 +0000

你可以使用本文中描述的程序从Windows DVD中提取CLASSPNP.SYS文件,在你的ubuntu上 http://blog.nirsoft.net/2009/09/17/how-to-extract-missing-system-files-from-the-dvd-of-windows-7vista/

然后重命名旧文件并将新文件放在它的位置上。然后,尝试启动到安全模式。

还有一件事: 尝试在ATA模式下使用硬盘,而不是AHCI模式。这个设置可以在BIOS中更改,应该有一个标签,比如SATA mode之类的。

-3
-3
-3
2013-03-02 20:06:16 +0000

试着在命令提示符下启动到安全模式。在那里执行以下操作。

1:输入 “cd C:\Windows\System32\Drivers "按回车键 2:输入 "rename classpnp.sys classpnp.sys.old "按回车键

重启电脑。如果这样做不起作用,或者你不能在命令提示符下启动到安全模式,你将不得不重新安装操作系统。如果操作系统安装不成功,问题就出在硬件上。尝试另一个硬盘驱动器。如果硬盘驱动器不能工作,很可能是MoBo上的一些问题。