计算机空闲时 HDD 活动

计算机空闲时 HDD 活动

计算机闲置时什么会导致 HDD 活动?我的 HDD 噪音很大,我想消除计算机闲置时的噪音。

这发生在 Windows 7 上,自动碎片整理和防病毒后台扫描已关闭。最近注意到在运行 Windows 10 TP 安装时也会发生这种情况(安装在另一台驱动器上 - SSD,但活动仍在 HDD 上)。我查看了资源管理器 - “具有磁盘活动的进程”,发现那里只有系统进程,进程管理器主要是 - 这是否意味着某些服务导致了此 HDD 活动?我如何找出是哪一个?

更新:

根据 PID,我发现了哪个 svchost 进程导致了此问题。在此处输入图片描述

答案1

情况

我在 Windows 10 中遇到了同样的问题:系统空闲约 5 分钟后,数据磁盘上出现了大量磁盘活动(非交换,仅数据文件),只需移动一下鼠标,这些活动就会消失。

任务管理器没有显示太多信息。资源监视器确实显示 svhost 导致了磁盘活动,但没有显示它的哪个子服务导致了它。

进程浏览器(https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx) 确实显示了子服务。鼠标/键盘空闲约 5 分钟后,defrag.exe 在 svchost 下启动。

解决方案

您可以通过任务计划程序 > 任务计划程序库 > Microsoft > Windows > 碎片整理 > 然后禁用“ScheduledDefrag”来禁用它(计划碎片整理,原因)。禁用它可以消除我系统上的问题。

解释

Defrag 用于对硬盘进行碎片整理。例如,一个文件可以存储在硬盘上的多个碎片中。读取该文件时,硬盘磁头必须按顺序物理移动到所有碎片,这需要一些时间,因此会消耗一些性能。碎片整理过程将碎片移动到最佳位置,这样硬盘磁头移动的物理距离就更少,从而提高硬盘的读写性能。

当您闲置 5 分钟时,Windows 会使用任务计划程序自动启动碎片整理过程,但您也可以手动启动碎片整理:右键单击驱动器号 > 属性 > 工具 > 优化。碎片百分比表示是否需要进行碎片整理。

SSD 无需进行碎片整理,因为没有物理磁头移动。对 SSD 进行碎片整理会降低 SSD 的预期寿命。

答案2

当计算机空闲(无用户交互)4 分钟后,Windows 任务计划程序会开始运行各种任务,包括您提到的任务。您可能认为有办法将其更改为更高的值。请在网上搜索 schtasks.exe 或 Windows 任务计划程序以获取更多信息。

答案3

Svchost 是许多服务的主机进程。您需要使用 Sysinternals Process Explorer 之类的工具来查看 svchost 的特定实例,以了解它正在运行哪些服务(您可以将鼠标悬停在进程上来查看)。

我猜可能是索引服务正在扫描您的数据以加快搜索速度。也可能是 Windows 更新正在写入临时文件...

答案4

除了这里回答的问题(顺便说一句,这些都是很好的答案)之外,您的硬盘经常做的另一件事是获取磁柱的确切物理位置。随着硬盘温度的变化,物理磁盘会膨胀,并且温度会根据硬盘活动而波动。您的硬盘控制器需要知道磁柱的位置,以便磁臂可以准确地定位在请求扇区所在的磁柱上。此活动无法关闭。

相关内容