Windows 7 因磁盘活动过多而冻结

Windows 7 因磁盘活动过多而冻结

我有一台 Windows 7 电脑,我几乎只用它来播放流媒体视频(Internet Explorer 中的 Hulu,或使用 Windows Media Center 录制或直播电视)。电脑经常会冻结几秒钟。在此期间,硬盘灯持续亮起。当我开始观看某些内容或暂停视频后,这种情况似乎经常发生。

按照此帖子中的建议,

如何解决 Windows 冻结或运行缓慢的问题?

我已经安装了 Windows 性能分析工具并运行 xperf 命令直到出现冻结。

如果我对结果的解释正确,磁盘活动似乎与系统进程的刷新计数和刷新服务时间较长相对应。这是由具有未知路径树和路径名称的组件执行的。

我在这里发布了一组日志文件:文件

那么,我该如何处理这些信息呢?

更新:2014 年 1 月 19 日:我可能应该补充一下,上个月出现了三次 BSOD,其中两次是在上周发生的。这是一个比冻结更新的问题,尽管它似乎指向内存或硬盘问题。但正如我在下面的评论中所说,我运行了 MemTest 和磁盘诊断程序,没有检测到任何问题。我已将最新的 BSOD 转储文件添加到已发布文件集合中,仅供参考。自从我买了这台电脑以来,一直存在一个问题,就是它在从待机状态恢复时会冻结;我不得不强制重启。所有这些都是随机事件,很难排除故障,并且可能相关也可能不相关。

更新:2014 年 1 月 29 日:我发现即使我进行了干净启动,问题仍然存在。这是否可能与硬盘上的数据量有关?我的硬盘上有大约 300 GB 的录制电视节目。它们大多是半小时到两小时的节目,所以它们是大文件——每个文件大约有 3 到 25 GB。它们应该是连续的文件;碎片整理对性能没有太大影响。

还有一个有趣的谜题:Windows Media Center 录制时从未发生过这种情况。录制的节目没有中断或冻结,我们可以在录制过程中观看其他视频而不会出现任何冻结。要么是 Media Center 拥有最高优先级并且不允许中断,要么是它在某种程度上导致了播放过程中的冻结。或者,与 Zero3 在下面的建议一致,也许录制过程中的持续活动会阻止驱动器旋转。

答案1

我觉得是这样的非常@Ramhound 在评论中似乎建议,现在宣布磁盘已死还为时过早。这似乎只是纯粹的猜测,尤其是考虑到您的 SMART 状态非常好,没有重新分配任何扇区。

我还有另一个猜测,我认为这个猜测更合理:由于不活动,您的磁盘正在减速/磁头停止,然后在下次访问时需要很长时间才能再次旋转(您看到的磁盘“刷新”)。此“功能”可以节省电量,但​​在操作系统等待磁盘唤醒时可能会导致您描述的那种延迟峰值。不幸的是,这是您的驱动器所属的 WD 绿色“环保”产品线的一个相当常见的问题。

可以使用 WD 网站提供的工具来更改和/或禁用某些驱动器上的此“功能”。

答案2

好吧,尽管磁盘诊断程序没有发现任何故障证据,但 Ramhound 的说法似乎是正确的,HDD 是导致问题的原因。我排除了所有其他可能性。首先,我禁用了写入缓存,认为这样做会停止刷新活动。在大多数情况下,确实如此,但后来我看到 MFT 和 $LogFile 的写入量很高。所以我进行了出厂重置,希望覆盖磁盘内容可以清除文件系统中的任何损坏。即使在那之后,高磁盘活动仍然存在。这几乎将问题缩小到硬盘问题。所以我更换了磁盘并做了全新安装 Windows 7。这本身就造成了一些驱动程序缺失的问题,但我最终能够从旧安装中恢复我需要的驱动程序。计算机在新硬盘上工作正常(我已将旧硬盘重新用作外部备份磁盘)。

相关内容