如何诊断 Windows XP (SP3) 恢复后冻结的原因?

如何诊断 Windows XP (SP3) 恢复后冻结的原因?

我刚刚用零件组装了一台新电脑。每当我从任何睡眠模式(S1、S3 或 S4)恢复时,电脑在欢迎屏幕出现后约 60 秒内就会冻结。 此时计算机完全没有响应,唯一的办法就是重新启动。

我已从主板制造商网站更新了 BIOS 和所有驱动程序,使其达到最新状态。我已将 BIOS 设置重置为默认设置,包括禁用 AMD Cool n Quiet。

Windows 事件日志毫无帮助。除了恢复后立即出现的情况外,系统在几个月内一直非常稳定(只要禁用 AMD CnQ;启用 Cool n Quiet 后,我​​确实会遇到周期性死机)。

该系统是:

Mobo       : MSI 790GX-G65
CPU        : AMD Phenom II 965 BE at 3.6 GHz
Memory     : Corsair DDR3 1600, at 1333 MHz and 9-9-9-21
HDDs       : 1 EIDE (System - O/S, Programs, etc), 2 SATA in RAID-0 (Data)
DVD        : 1 LITE-ON DVDRW SOHW-1673S
Card Reader: 1 multi-card reader

Keyboard is attached via PS2 and mouse is USB.

任何想法或指点都将受到热烈欢迎。


编辑

看来,如果某个程序一直运行,使计算机承受巨大负载,计算机可能不会冻结。我进行了一次压力测试,使所有核心的负载保持在 85% 以下,然后我儿子让计算机进入睡眠状态 - 当这个程序运行时,我 10 次中有 9 次能够成功地从 S3 恢复,而计算机空闲时进行的大约 20 次测试都冻结了。因此,这可能与计算机恢复时处于空闲状态有关。

答案1

正如其他帖子所建议的,你可以配置(略有不同的方式USB 键盘)并使用方法手动强制 BSOD转储内存以进行调查并查出你的系统到底挂了什么(*现在很棒,虽然有点冗长视频帮助!*—需要 SilverLight)。

由于您的问题出在简历中,您可以尝试的一件事就是运行启动Vis,并进行跟踪下次待机并恢复。然后你应该能够清楚地看到问题的原因——可能是第三方驱动程序之一挂起了。(微软早已删除了启动Vis由于人们错误地使用它来尝试加速或“调整”他们的系统,而不是使用它的实际设计目的,因此他们无法从他们的网站上删除它。然而,最后一个已知版本 1.3.37.0(又名利特版本—仍然可用互联网

答案2

我已经确定并解决了我的问题。我所做的就是按照 Synetech inc 的建议

具体来说:

  1. 我使用 CTRL-SCROLL-SCROLL 启用了手动崩溃转储。
  2. 我从微软的网站工具下载了 WDK 调试器并安装它们(通过从 WDK ISO 中提取调试器安装程序)。
  3. 我重启了电脑四次,但每次电脑都无响应并且崩溃了。
  4. 使用 WinDbg 检查转储时,我注意到在所有 4 次转储中,我的 3 个核心处于 Windows 空闲功能中,而第 4 个核心始终处于 tscomm 中并尝试获取自旋锁。
  5. 我搜索了我的 Windows 目录并找到了 tscomm.sys。tscomm.sys 上的属性将其与 TamoSoft 进行了识别。
  6. 由于我安装了 TamoSoft CommView 5.0,我首先尝试禁用其 TCP 堆栈挂钩,但没有成功。最后我卸载了 CommView,问题解决了 - 成功从 S3 睡眠中恢复。

我还没有测试过从 S4 休眠模式恢复,但希望它能正常工作,因为它挂起的位置和方式与 S3 相同。休眠模式也运行良好。

我感谢“Synetech inc”,不仅修复了问题,还提供了将来调试恢复失败所需的信息。

答案3

我的想法是首先更深入地了解问题。例如,您可以增加崩溃转储的内存,以便从内核调试器获取更多信息。

您要做的第二件事是采取一些缓解措施。禁用 BIOS 中的 CnC 并禁用与时钟控制相关的所有其他功能可能是一个不错的开始。现在查看您的 PC 是否能从 S3 正确恢复。与
此相关的可能是拔下您可能已连接的所有 USB 设备。众所周知,它们会搞乱某些系统的启动,也可能干扰唤醒。当然,也可以尝试拔下鼠标,改用 PS/2 鼠标。

第三种方法是,在您尝试了前面的所有步骤之后,使用官方(因此保证是干净的)磁盘全新安装 Windows。如果您的 PC 仍然无法从 S3 状态正确唤醒,我倾向于致电主板技术支持,看看他们如何解决。例如,您可能会获得支持该功能的“测试版”BIOS。不过,这不太可能,因为您使用的是旧操作系统。

答案4

我无法肯定地说您的主板是否存在问题,但是,我在使用华硕主板时也遇到过类似的问题。

我通过以下方式进行诊断Microsoft/Sysinternals 进程监视器自动运行。我运行了 Process Explorer,单击顶部的四个图表之一以调出历史记录窗口,然后进入睡眠模式并恢复,我注意到华硕自己的超频/低频节能实用程序占用了 100% 的 CPU 并且正在做一些事情,导致磁盘崩溃。然后我使用 Autoruns 禁用所有华硕服务进行测试,结果正如我所料。

我希望这对您有所帮助,并且您能够找出延迟的原因。正如我所说,我无法肯定华硕的情况,但很可能是类似的情况。

相关内容