系统和压缩内存占用了我的磁盘

系统和压缩内存占用了我的磁盘

每当我启动我的电脑时,此任务就会占用 100% 的磁盘空间,如下图所示。

系统和压缩内存

有人能帮助我避免这种情况吗?

我的电脑规格:

  • 磁盘:500GB
  • 内存:20GB
  • 处理器:Core(TM) i5

答案1

这不是磁盘的 100%(MS 对磁盘和 CPU 使用率的术语不正确)——他们称 100% 是磁盘“速度”或带宽的 100%。当然,磁盘有多快以及操作系统如何知道,是值得怀疑的。

我的系统可以执行 20MB/sw/o 任何值得注意的事情。也许操作系统正在测量未完成的 I/O 请求数,如果等待满足的 I/O 请求数“很高”,则它会假定您的磁盘正在全速运行并且没有跟上。

除了像 davidgo 上面提到的那样获得 SSD 之外,您还可以尝试对磁盘进行碎片整理——但更重要的是,关闭启动时加载的不需要的程序。

获取 sysinternals“autoruns”,它会显示所有自动运行的程序。查看登录部分中登录时运行的程序,看看您是否使用了所有正在启动的程序。

很多时候,操作系统启动时就会出现大量垃圾,使一切都变得缓慢。

Windows 服务也是如此 - 关闭您想要的知道你不需要(或者谷歌搜索“启动时需要哪些 Windows 10 服务”,看看会出现什么)。如果你需要它们,看看让它们在启动后约 20-30 秒启动是否合理(“延迟启动”)。

基本上,它告诉您您的磁盘 100% 繁忙(而不是 100% 已满)。

希望这可以帮助!

答案2

我怀疑这里面有什么本质上的错误。解决方案是将操作系统移到 SSD 上。

缓解措施是减少启动时运行的程序数量。对硬盘进行碎片整理也许能让你获得一些好处,这可以使某些文件的加载速度更快 - 但效果不会像用 SSD 替换操作系统分区那么好。

解释:您的硬盘正在最大限度地利用 IO 并推动 20MB/秒,因为文件很小并且分散在各处 - 执行顺序 IO 的硬盘通常可以执行 5 倍的操作 - 但文件加载不是顺序的 - 并且 SSD 通常可以执行 100-200 倍的操作,因为它们不关心数据存储在 SSD 上的哪个位置。

相关内容