我在 Windows 不断旋转我的辅助硬盘时遇到了问题。我的主要操作系统在我的 SSD 的 C: 分区上,在我的 HDD 上,我有一个 D: 分区用于存储和一个 E: 分区用于恢复。E: 和 D: 的索引被禁用,并且当前所有位置的索引都已暂停。
将 Windows 电源设置设置为在 1 分钟不活动后关闭我的硬盘会使驱动器旋转,但在大约 20 秒后唤醒。当我将它设置为在 2 分钟不活动后关闭时,它很少会减速,这表明有东西在 1:20 ~ 2:00 分钟之间以不规则的时间间隔访问硬盘。我已经确定了与 HDD 活动相对应的资源管理器中的峰值。
如果 HDD 确实有时间减速然后被导致峰值的进程唤醒,则该峰值很高。如果 HDD 从未有时间闲置,则峰值很小(但仍然存在)。在“磁盘活动”栏下,没有路径中带有“D:”或“E:”的图像,所以我所能做的就是观察右侧图形中的峰值,而不是找出原因列表。
使用 Sysinternals Process Monitor,我过滤了路径中包含“D:”或“E:”的任何进程,这使我能够通过注册表项 NoLowDiskSpaceChecks 识别和禁用 QueryFullSizeInformationVolume。但是,此过程与我的 HDD 唤醒并不完全对应,禁用它也无济于事。截至目前,进程监视器报告零进程正在访问我的硬盘。
阅读另一个线程后,我还尝试禁用我的页面文件(即使它位于 C: 上),只是为了看看这是否会产生任何影响,但没有。我还尝试在设备管理器中禁用 HDD 的控制器,但这只会使我的驱动器一直在旋转。当我几个月前安装 Win 7 时,我的驱动器一直保持安静,直到我在资源管理器中单击它,所以我在过去几个月中使用 Windows 或某些第三方软件发生了一些变化。但是,在禁用所有非 Microsoft 服务的情况下启动 Windows 时会出现相同的行为,这表明第三方软件可能不是罪魁祸首。
到目前为止,我很迷茫,搜索网络对我没有帮助。我可能会尝试从 USB 启动另一个操作系统,但是如果有人有任何建议可以指出我的问题的解决方案,我将不胜感激。