因为我使用 SSD 硬盘作为系统磁盘,所以我想在 Windows 处于空闲状态时尽量减少定期磁盘写入量。
是否可以启动已清理的 Windows7,一旦处于空闲状态,它就不会执行任何写入操作?或者会有一些内部进程需要定期或不时地写入某些内容?
我尝试使用 MS 的 SysinternalsSuite 终止所有不必要的进程,但在终止几乎所有正在运行的进程/服务之后,剩余的系统仍然会定期对我的 SSD 驱动器进行写入 - 并且只对其进行写入。
这让我很烦恼,因为我可能会投资购买一个小型的 mSATA 驱动器,而不是很快磨损我的 Vertex4。
我当然知道,在空闲状态下仅使用待机模式可能是一种解决方案,但这只是一种廉价的解决方法,对我来说不是一个好的解决方案。
编辑:
因为这开始让我非常烦恼,所以我最终重新安装了 Win7 x64,令我惊讶的是,虽然没有网络连接并且几乎没有运行的进程,但经过基本安装后,我在 ProcessMonitor 上听到了相当多的噪音,并且仍然有更多的 HDD 活动,比我想要的更多。
除了耐用性之外,我真的很想知道,对于全新安装的 Win7 x64,最空闲的空闲时间是多少。那么,Win7 的最空闲运行设置是什么?
我已经停用了页面文件和休眠功能,以防万一。并且正在处理正在运行的服务和进程的列表。
答案1
好吧,尽管这里和整个网络上对此的回应都是“不用担心”,但我就是无法放下它(任何有一点强迫症的人可能也有同样的感觉)并且至少找到了一些答案和改进。
除了这里非常准确的接受答案之外:
这使得 Windows 和 CDROM/DVD 设备成为坏人。但是就我的情况 (SATA 驱动器) 而言,禁用自动运行是不够的,我必须禁用驱动器才能将闪烁减少到绝对最小值。
我还发现了这条有用的信息,它也导致了 LED 闪烁和实际的 HDD 写入:
显然,Windows 正在编写一些文件来确定可靠性指标,该指标主要针对服务器,但也适用于工作站安装。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability
是注册表路径,需要设置TimeStampInterval
为0
此外,任何服务(如SearchIndexer或DriveCache)都可能导致额外的活动。