我的朋友最近问我,为什么当他在执行浏览网页等看似无害的任务时,他的 Windows 7(x64)计算机上的硬盘会开始加速并发出很大的噪音,而在执行玩视频游戏等更密集的任务时却经常保持安静。
我告诉他,这可能是操作系统的缓存在需要新文件之前提前从硬盘加载了新文件。
不过,我不知道我是否正确。硬盘莫名其妙地发出嗡嗡声真的是缓存的结果吗,还是完全是其他原因?
答案1
如果系统干净,那么搜索索引可能是负责的。当某些资源空闲时,它就会启动。
要排除故障,请禁用 Windows Search 服务并重新启动。如果驱动器更安静,那么这就是答案。
答案2
正如 sawdust 提到的,操作系统磁盘缓存不会随机决定读取某些内容,以防将来可能需要它们。您对“密集型任务”的理解也是错误的。视频游戏可能会占用您的内存、GPU 和 CPU,但一旦加载完成,它们通常几乎不会进行任何磁盘 IO。
答案3
您可能是对的,浏览器的缓存会在您加载网页时存储页面、图片和其他资源。磁盘活动也可能由其他进程引起,通过将内存存储到磁盘来释放内存等。
答案4
值得一提的是,硬盘控制器(硬盘内部的实际电路板)必须随着硬盘温度的变化检查磁柱的物理位置。有时,当用户没有执行任何其他操作时,硬盘就会执行此操作。正如其他人提到的,操作系统也会延迟写入和索引。