Windows 8.1 磁盘性能低下

Windows 8.1 磁盘性能低下

我有一台戴尔 XPS 15 (L502X),它有 Core i5-2450M、6GB RAM 和 1TB WD 5400RPM HDD。这台笔记本的致命弱点是磁盘。它很慢,我知道如果我对它施加太大的压力,它会导致系统性能下降。这个磁盘的多任务处理相当复杂。

但真正的问题是,使用 Windows 7 和 OS X Mavericks 时,我始终能够稳定地运行队列中的应用程序。例如,打开 IDE,然后执行其他任何操作。

自从我升级到 Windows 8(和 8.1)以来,我的磁盘就出现了问题。IO 操作速度慢了很多,任何需要大量读写的操作都很容易使磁盘崩溃。即使是打开 Web 浏览器等普通任务在 Windows 8.1 上也明显变慢。如果磁盘受到任何应用程序的压力,整个系统都会冻结,磁盘使用率会跳升至 100%(即使读取速度仅为 4MB/s)。

我尝试了许多网上常见的解决方案,例如安装更新的英特尔 AHCI 驱动程序或禁用文件索引。我还尝试了多次重新安装。情况仍然相同。系统在磁盘方面非常马虎。

一个非常奇怪的问题是,在 Windows 8.1 中的 VM 上运行的 Windows 7 仍然比磁盘问题上的主机系统快!它的读写速度要快得多,启动轻量级程序的速度大大超过了主机系统。

对此有什么想法吗?

答案1

我的建议是添加这个DWORD(32 位)值注册表设置:IoPageLockLimit设置下

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

并将其设置为十六进制 50000。最初,默认情况下 I/O 为 512 KB。互联网上有许多文章称此设置已过时且无效。我不敢苟同。尝试一下,您会注意到响应时间大幅增加。十六进制值 50000 应为您提供高达 300 MB 的内存缓存以实现 I/O 吞吐量。如果您的 RAM 超过 4 GB,请尝试更高的设置。如果您想进行基准测试,请获取 I/O 监控实用程序。

答案2

  1. 禁用 Windows 搜索服务(索引)
  2. 禁用 Windows Defender (实时*)
  3. 禁用系统保护(无论如何都没用,它甚至会备份病毒,哈哈,而且许多制造商都有自己的恢复等)
  4. 禁用防病毒软件或尝试其他防病毒软件(eset 非常好,并且资源占用低)
  5. 几乎就像 YLeven 说的,但将虚拟内存设置为 512MB 或 1024MB
  6. 切换到 120GB 或更大的 SSD,并将 1TB HDD 放入外部机箱中

    • 参考了我自己对慢速驾驶的经验

答案3

将虚拟磁盘大小减少到最大 512Mb。

控制面板->系统和安全->系统->高级系统设置->性能选项->高级->虚拟内存->(更改...)

答案4

我设法将情况改善了不少。虽然还不完美,但问题已经解决,而且 IO 方面的整体性能现在符合我对这个系统的期望。

为了实现这一目标我做了禁用 Windows 的 Superfetch手动将虚拟内存设置为零

需要注意的是,如果您的 RAM 超载,禁用虚拟内存并不健康。由于我有 6GB 内存,并且日常使用中通常有 40% 左右的可用空间,所以我觉得这样做没什么坏处。

相关内容