PC运行非常缓慢,但没有明显原因

PC运行非常缓慢,但没有明显原因

我有一台戴尔 Latitude D820,已经用了大约 2.5 年了。它是一款 Core 2 Duo T7200 2.0GHz 处理器,配备 2 GB RAM、80 GB 硬盘和 NVidia Quadro 120M 显卡。

该计算机于 2006 年 11 月下旬购买,当时使用的是 XP Pro,并免费升级到 Vista Business。(Vista 在 MSDN 上可用,但尚未通过零售渠道提供,因此 Vista Business 升级版直到 2007 年 3 月才发货。)由于我们当时订阅了 MSDN,因此我一收到它就安装了 Vista Ultimate。

它运行良好,直到 2007 年春季的某个时候,Media Center(我从未用过,除了看 DVD)开始抛出某种奇怪的 SQL(CE?)错误。在使用计算机时,此错误会随机弹出。此外,Media Center 无法启动。我一直无法确定此错误的原因。

此时我已经升级到了 Vista Business,因此我彻底清理了计算机,安装了 XP 和所有驱动程序,然后升级了 Vista Business。同样,它顺利运行了几个月,然后又开始出现问题。Vista Business 没有 Media Center,因此出现了完全不相关的症状。在没有任何明显原因的情况下,在相当随机的时间,计算机会突然出现冻结或运行非常缓慢的情况。例如,启动新的应用程序窗口(任何应用程序)可能需要 30-45 秒才能完全绘制。但是,任务管理器显示 CPU 负载、内存等非常低。我尝试了所有常规方法(chkdsk、defrag 等),并运行了几个诊断程序来尝试识别任何问题,但都没有发现任何问题。最终计算机几乎无法使用,因此我再次彻底清理了计算机并安装了 XP。这次我决定继续使用 XP 而不是 Vista。但是,在过去的几个月里,它开始在 XP 中出现我以前在 Vista 中看到的相同症状。

该计算机仍享受戴尔保修直至 12 月,但到目前为止,除非我能确定具体问题,否则他们不会提供任何帮助。

一位朋友(现已倒闭的公司的合伙人)有一台当时购买的相同机器。他的机器没有出现上述任何症状,这让我相信这是一个硬件问题,但我不知道如何识别它。有什么想法吗?实用程序?见过类似的东西吗?目前我甚至无法识别出这种行为的任何模式,但如果我希望它能找到一些东西,我愿意运行“压力测试”式的应用程序长达几天。

编辑 7 月 17 日

我正在测试jerryjvl 的回答关于显卡,虽然我不确定它是否能完全解释症状。今天早上我进行了视频压力测试。测试本身运行良好,但之后 PC 又开始出现故障。我打开了 ProcExp,各种系统进程消耗了 50-60% 的 CPU,但没有明显的原因。例如,“services.exe”消耗了大约 40%,但其子进程的总和不超过 5%。我让它静置了几分钟,让它稳定下来,然后它又恢复正常了。我使用了“显卡稳定性测试”firestone-group.com。它的输出不是很详细,但它至少对硬件进行了相当严格的测试。

编辑 7 月 22 日

感谢您的出色建议。以下是我迄今为止尝试过的更新内容。

  • 运行了 memtest86、SeaTools(希捷)、日立硬盘健康测试、视频卡稳定性测试(如上所述)。视频卡测试似乎是唯一产生结果的测试,尽管在实际测试中并没有出现这种情况。
  • 我再次使用 JkDefrag 对驱动器进行了碎片整理
  • 我在显示控制面板中降低了显卡加速级别。从那时起我就没怎么使用过电脑,不知道这是否真的有什么影响。

我还注意到(在调整视频加速级别之前),有几次问题发生时,我正在运行 JVM 应用程序(OpenOffice)或在浏览器中。我尝试关闭 OpenOffice 中的 JVM,但它会禁用一堆功能(例如 Calc 中的表达式...),所以我不得不重新打开它。不确定这是否是一个重大发现。

答案1

打电话给戴尔并向他们解释问题,即使问题不具体。最糟糕的情况是他们派一名技术支持人员过来查看他们能做些什么。在这样做的同时,记下问题发生的时间、运行情况等,这样您就可以更具体了解问题发生的时间和原因。

答案2

系统内部有一些很棒的工具可以帮助您了解计算机在运行如此缓慢时究竟在做什么。我特别想到的是 Process Explorer 和 Process Monitor。

我不想这么说,但听起来软件的可能性比硬件更大。也许你的内存不够了,开始疯狂地交换(但你的任务管理器评论表明并非如此),或者也许有其他进程在你不知情的情况下让你的机器忙碌。

答案3

我将从记忆测试开始:http://www.memtest86.com/虽然我不知道具体的应用程序,但我建议尝试找到可以检查整个硬盘的类似应用程序。

如果都没有发现问题,也许可以运行用于测试 GPU 超频的 3D 基准测试;这将真正给系统带来压力,并可能使问题变得明显。

如果其中任何一个显示出问题,那么让戴尔知道您使用了哪个应用程序以及发现了什么故障,那么至少他们有一个可重现的硬件问题。

答案4

如果您已经使用多个操作系统多次重新格式化该软件,那么几乎可以排除任何与软件相关的问题。

在这种情况下,我会:

a) 运行 memtest86。让它运行一段时间。b) 运行磁盘检查实用程序。

如果你还没有找到罪魁祸首:

c) 如果可以的话,尝试更换 RAM 条,但不要太明显(例如破坏标签或其他情况)。d) 尝试更换硬盘 - 再次,如果您可以摆脱它。

否则,问题出在主板/处理器上 - 最有可能是主板。致电戴尔,告诉他们您已进行这些检查(但不要告诉他们有关备用硬盘/内存的信息,因为他们可能会以此为借口不派技术人员上门),并坚持要求您要么更换机器,要么派技术人员上门。

相关内容