我是 Win 7 用户,所以 Win 10 对我来说很新。我一直在为朋友升级笔记本电脑,他们使用 Windows 10。我注意到硬盘访问速度真的很慢。
以下是一些信息:这是一台配备 i7 核心的 HP Envy 15。相当新的笔记本电脑。它有 16 GB 的 RAM。5400 RPM HDD 1TB,在 ACHI 或 RAID 上有 800GB 的可用空间(默认 HP 设置)。它设置为自动对 HDD 进行碎片整理。它有一个我最近安装的 256GB NVMe SSD。
编辑详情: 好的,有机会看看这个系统。
首先硬盘是三星的,但品牌并不重要,因为我可以做 Crystal Mark 测试。
Crystal Mark 测试显示直接访问速度为 175mb/s,与我自己的 Seagate 相同。所有随机读取等都相对相同。硬盘运行良好,不仅如此,Crystal Mark 测试在这款 Win 10 上运行良好。所以这让一切变得更加令人费解。
在我使用的缓存程序中,对缓存文件的直接访问读取速度也在 150-170mb/s 左右。而使用 RAM 缓存读取时,速度为 800mb/s,大约快 6-8 倍。在这个 Win 10 系统中,我的读取速度仅为 30-50mb/s,缓存速度为 80-90mb/s,仅快 2 倍。
在我使用的第三个旧系统中,即 Win 7,尽管 Crystal Mark 测试显示直接访问读取速度为 60mb/s,但缓存显示速度为 15mb/s,而缓存读取速度为 100-150mB/s,基本上快了 10 倍。
因此 Win 10 存在一些问题。
其次,Windows 10已经是1903版本。我不知道为什么,因为自动更新是开启的,但版本就是这样。我读了些资料,有些人抱怨这个版本减慢了他们的磁盘访问速度。然而,我持怀疑态度,因为他们对 1907 和 1909 都说了同样的话。
问题是,那些有磁盘访问问题的人会遇到很多问题,例如启动缓慢、保存缓慢,最重要的是,他们的磁盘访问缓慢在 Crystal Mark 中可见。而我的问题不是这样。
根据 Crystal Mark 的说法,磁盘访问没有问题。但是在缓存测试期间,文件访问速度变慢。在我测试的旧版 Win 7 中,问题出在防病毒软件 - Windows Essential Security 上。在这种情况下,将缓存程序和后续磁盘映像排除后,问题得以解决。
此 Win 10 也运行 Windows Essential Security,但将缓存程序排除在外并不能解决问题。这意味着每次读取这些文件时,都有其他程序在访问它们。
我已将范围缩小到以下这些可能性,并希望有人能够验证或帮助我集思广益:
某些 Win 10 服务或进程仍在扫描每个访问的文件。这不是 Win 的超级读取、预读取、Windows 搜索,因为我已经验证过这一点。
一些第三方软件(要么是其他防病毒软件,要么是反恶意软件)仍然会干扰文件访问。
这可能是 Windows 10 RAM 压缩。但是,我认为这不太可能,因为没有 RAM 的文件访问已经很慢了。
实际上可能只是缓存程序无法很好地与 Win 10 配合使用。但我认为这不太可能,因为这是一个非常简单的程序,而且这个概念在 Windows 之间不应该有问题。安装和设置没有问题。
我倾向于 1 和 2,似乎存在某种额外的安全协议,只是扫描每个访问的文件。
- - - - - - 编辑 - - - - - - -
解决方案: 感谢所有贡献者。这个问题已经解决。实际上从技术上讲,这没什么问题,我只是误解了缓存测试是如何进行的。
只有前 2-4GB 的缓存才能将读取速度提高 8-10 倍,因为它将 HDD 上软件中最关键的慢速随机 4k 读取存储到缓存中。超过这个点,缓存效率就会降低,因为此时从 HDD/SSD 读取小程序文件的速度几乎相同。
由于我创建的缓存是 32GB,因此只有前 2-4GB 的比率为 8x+,其余的只有 2x。测试是从缓存中随机选择数据,因此大多数数据都在 2x 字段中。
再次感谢大家。