我知道以前也曾有人问过类似的问题(比如这和这),但没有一个回答我的问题。我的问题是,正如标题所述,当 Windows 不使用时(几个月),其性能会下降。(启动时间从半分钟到 2 分钟)如果我连续一周每天都启动 Windows,启动时间会缩短,但我已禁用碎片整理。
其他答案表明这可能是碎片或位衰减。我确信不会出现碎片,因为不启动 Windows 时不使用硬盘(从 Linux 进行基准测试除外)。但是,在 Linux 下对驱动器进行基准测试时(始终从单独的驱动器启动),驱动器的性能不会随着时间的推移而下降。
编辑:我在问题中描述的计算机运行的是 Windows 8,但我在 Windows 7 上也遇到过这种情况。
答案1
Windows 使用一种叫做预取它基本上是你最常使用的进程的缓存。如果它过期,Windows 就必须从头开始构建它。
我个人还没有遇到过这样的事情,我大约每个月使用一次 Windows,它总是需要相同的时间来启动,并且加载后的性能也相同(虽然它是 Windows 8.1,但我并不完全了解它的内部工作原理或预取)。