是什么导致我的 Windows XP 磁盘混乱?

是什么导致我的 Windows XP 磁盘混乱?

我的 Windows XP 笔记本电脑出了问题;某些东西导致磁盘崩溃,启动几分钟后整个系统反应迟钝甚至无响应。我该如何找出导致磁盘崩溃的原因?任务管理器可以很好地查找正在使用 CPU 或内存的内容,但无法显示磁盘 I/O。

详细信息:运行 Win XP Home 时,机器运行良好,直到几天前。我已验证它不是由于内存不足而导致分页。根据 DiskCheckup 的说法,没有可怕的 SMART 错误。

答案1

下载进程探索器来自 Microsoft/Sysinternals。

运行它并单击查看 > 选择列。单击进程性能选项卡,然后选择“I/O 读取”和“I/O 写入”。

您可以从任务管理器执行此操作,但我更喜欢使用进程资源管理器。

然后,您可以按这些列进行排序,查看执行最多读取/写入的操作。

(如果使用 Vista / 7,请记住以管理员身份运行(或单击文件,然后单击“显示所有进程的详细信息”,它将为您执行此操作)

我发现我支持的几台机器上的 Dropbox 和 mesh 似乎全天候不间断地读取/写入字节,所以如果你使用任何 sycn 软件,首先要看看这一点,然而,运行这个工具应该会告诉你到底出了什么问题。

此外,您可以点击屏幕顶部的任意图表,这将打开包含历史信息的“系统信息”对话框。其中一个图表(向下第三个)是“I/O 字节”,只需将鼠标悬停在任意峰值上,它就会告诉您哪个占用了最多的资源。 - 正是您想要的!

答案2

您可以设置任务管理器以显示每个应用程序的磁盘 I/O。导航至:

查看 -> 设置列

将弹出此对话框,检查磁盘读写 i/o 框:

替代文本

答案3

除了上述提到的进程探索器, 我会尝试进程监控

进程监控您可以实时观察文件活动;哪个文件正在被读取/写入,以及通过哪个进程。

  • 如果仅在启动时发生,则是由于机器启动时从硬盘读取了所有内容。使用 msconfig 执行不涉及“启动项”

  • 启动过程中的另一个罪魁祸首是用户或计算机注册表配置单元的大小。多年来程序的自我安装使配置单元不断增大。尝试创建另一个用户帐户,登录该帐户,看看速度是否更快。

  • 安装过多字体可能会减慢 Windows 的启动速度(例如,Photoshop 会安装数百种字体,我知道患病的永不使用)。

共同点是启动时会发生大量 I/O。减少需要读取的内容,进行碎片整理,以便 Windows 可以利用其多个异步 I/O 请求,或者添加更多 RAM 以便缓存更多内容。

答案4

我建议进程探索器并用它替换任务管理器。使用 Process Explorer,您可以查看 I/O 活动以及任务管理器提供的所有信息,还有更多其他信息。

相关内容