您将遇到的最奇怪的系统锁定问题

您将遇到的最奇怪的系统锁定问题

我有一台运行 Windows XP 的机器,开机后大约 5 分钟内,机器将几乎无法使用 30 秒到 5 分钟。硬盘指示灯将保持常亮,UI 元素大部分无法使用。例如,单击“开始”可能要 2 分钟后才会有响应。最终,硬盘指示灯将熄灭,机器将恢复正常运行。

该机器是 AthlonIIX2-250。它使用高品质的 AMD 770/SB710 芯片组主板。我尝试过(不一定按此顺序):

  • 重新安装 Windows
  • 更换主板
  • 更换硬盘 SATA 线缆
  • 更换 RAM
  • 更新驱动程序
  • 更换不同品牌和芯片组的无线网卡

我已经使用 Western Digital Diagnostics 和 Spinrite 测试了硬盘,均未显示任何错误。我使用 Memtest86+ 运行了多次 RAM 测试。同样,没有错误。我在系统上使用了电源测试仪,没有出现问题的迹象。无线网络访问似乎加剧了这个问题(系统在启动后更频繁或更早地冻结),但无需建立无线网络连接即可发生这种情况。使用集成 NIC 时,问题发生的频率较低,但仍然会发生。Windows 事件查看器没有显示任何异常。问题发生在安全模式和带网络连接的安全模式下。在最低限度重新安装时也会发生此问题,除主板供应商提供的 AMD AHCI 驱动程序外,没有加载任何第三方驱动程序。

编辑5:上面的摘要已更改,以反映迄今为止的帮助。

就我的背景来说,希望对您有所帮助:过去 7 年里,我组装和维修了数千台 PC 和服务器。我运行自己的基于 Linux 的邮件服务器。我在常用的台式机上使用 Linux。我有一台 Mac Mini。我有两台 Windows XP 机器。我对 Windows Server 有一些经验。我从零开始为大约 20 家中小型企业组装和配置了网络(并继承了无数其他企业)。我想我有相当程度的技术能力,但这一次我输了。

答案1

要检查此问题,我建议使用 SysInternal 的工具。您可以使用 Process Explorer 检查哪个进程占用了最多的 CPU 时间。

导致此问题的原因可能有以下三个:

  1. 内存交换。当进程占用过多内存时,物理内存可能太小。操作系统必须使用磁盘作为虚拟内存。

  2. 进程死锁。

  3. 病毒。

答案2

除非您另有说明,否则我仍倾向于 HD。由于听起来很容易重现,我会尝试在备用硬盘上安装 Windows,看看是否仍会发生这种情况。

我想到了一些其他的事情......

  1. 您对 Windows 设置做过任何特殊定制吗?(预取、页面文件大小等?)
  2. 您有其他处理器可以尝试吗?
  3. 当您删除或禁用任何不必要的东西时会发生什么?
    • 删除多余的卡{调制解调器、NIC、无线 NIC}
    • 断开不必要的内部连接{DVD、CD、USB 接头}
    • 引导:问题是否会自行重现?
      • 如果不是,则说明它是上述原因之一,您可以重新添加每个原因,直到找到罪魁祸首。
      • 如果是这样,那你就知道是某个你没有断开的东西,或者是软件的问题。可能是 CPU、新硬盘、显卡或其他东西出了问题'诡异的'滑流 XP 光盘存在问题吗?
  4. 最后,如果什么都不起作用...就把电脑带到田野里,然后在上面使用办公空间。;)

答案3

虽然时间不长,但我见过这种硬盘灯亮起的锁定,这种锁定来自很多主板上的 ICHR9 驱动器控制器。我从未在新主板上遇到过这种情况,只有几个月后才会发生。随着情况越来越糟,它会导致定期出现 BSOD。

这个盒子曾经出现过死机问题,然后开始出现 BSOD。我最终安装了一个附加驱动器控制器,并从中运行主驱动器(光盘仍然在 MB 上),从那以后,我再也没有看到死机或 BSOD。没有其他硬件变化,唯一的软件变化是添加了新卡的驱动程序。

ICHR9 附带的支持软件质量糟糕,这让我怀疑他们对硬件的处理也同样马虎。操作系统启动后,用于配置系统的程序可能需要 20 多秒才能刷新驱动器状态 - 而且它会在屏幕重绘过程中刷新驱动器状态,包括任何单击操作。至少您不必运行它,但运行它的驱动程序则是另一回事 - 主板附带的版本每小时泄漏约 100,000 个句柄。这最终会杀死 Windows 或占用太多内存,以至于您不得不重新启动。驱动程序的更高版本至少解决了这个问题。

答案4

我的电脑也遇到过类似的问题,虽然设置不尽相同——我的电脑是 AMD 790FX/SB750 Asus 主板(与前面提到的 AMD 770/SB710 相关——功能更多,属于同一代),运行 Windows 7 64 位候选版本。硬盘访问指示灯亮起后,我听不到硬盘发出的任何噪音(除了旋转盘片的正常声音,但根本没有磁头移动),也无法从磁盘加载任何内容——如果任务管理器已经在运行,因此在内存中,它会正常工作,否则则不行。按下重置按钮,系统发布正常,我可以毫无问题地进入 ExpressGate——它会从同一个物理驱动器加载和运行。所有这些都是在 Windows 中使用 AMD AHCI 驱动程序运行的,并且在 BIOS 中将驱动器设置为 AHCI。怀疑是 AHCI 驱动程序的问题,我将 BIOS 设置切换到 IDE,到目前为止还没有看到问题再次出现。那么,这可能只是糟糕的 AMD AHCI 驱动程序吗?

相关内容