Windows 8.1更新1磁盘使用率100%
背景资料/电脑规格
我有一台14英寸的三星5系列Ultra. Core i5处理器,750GB硬盘,8GB内存,Intel HD Graphics 4000。这台电脑我已经用了大概1.5年了,没有出现什么大的问题。
问题
问题
这个问题出现在今年4月初,当时我把操作系统从Windows 8.1更新到Windows 8.1 Update 1(不是从8更新到8.1)。在连续开机48小时后(除了晚上,我把它放在睡眠模式下),任务管理器看到的磁盘使用率达到100%。在这种情况下,从打开/关闭应用程序到打字,甚至按Windows键启动屏幕都会变得非常缓慢。唯一的方法是重新启动电脑,以减少磁盘使用量。然后问题又重复出现。我已经用过我现在的笔记本电脑(以及我以前的笔记本电脑)这样做了很长时间—-晚上把它放在睡眠模式下,只有在Windows需要安装更新时才重启它–。所以我知道100%的磁盘使用率不是因为我使用电脑的方式造成的。有时是系统,有时是我安装的各种应用程序(如:Chrome、Evernote、Spotify、Wunderlist、iTunes等),有时是防恶意软件服务可执行文件等。
尝试过的解决方案
我想我几乎尝试了所有的解决方案:
- 从Admin命令提示符中运行检查磁盘命令(
chkdsk /b /f /v /scan c:
) - 运行Windows内存诊断
- 从服务中禁用Superfetch和Windows搜索。 msc
- 在控制面板中运行 “修复Windows更新问题” –> 故障排除
- 更新和回滚图形驱动(Intel HD 4000)
- 在Chrome浏览器设置中禁用 “当可用时使用硬件加速”
- 在Chrome浏览器设置中禁用 “使用硬件加速”
- 在Chrome浏览器设置中禁用 “使用硬件加速"。关闭英特尔快速存储技术
- 按照建议运行SFC/SCANNOW命令 这里
- 运行快速扫描和Windows Defender的全面扫描(没有发现威胁)
- 将硬盘驱动器取出并放回
- 刷新计算机。从更新和恢复 –> Windows设置中的恢复选项
****以上的方法都没有对我起作用。我正要放弃,但后来我发现,在资源监控器的 "磁盘活动 "部分显示的磁盘使用量激增的主要原因之一是C:\System (pagefile.sys)
。我在网上搜索了一下,发现其中一个推荐的解决方案是禁用pagefile。然后我进入控制面板–>系统和安全–>系统–>系统–>高级系统设置–>高级选项卡–>性能设置–>高级选项卡–>虚拟内存下的 "更改",发现底部的 "当前分配 "的数字是1280MB,而 "推荐 "的数字是4533MB。我立即把它改成了4533MB,并检查了一下我的家人的电脑,看看他们的数字是怎样的。他们家的电脑都有一个当前分配的空间,只比推荐空间略小。请看下面的截图。
&004
这样可能就能解决这个问题了。我还得再等几天,但如果不行的话,我接下来该怎么办?我估计硬盘没有出现故障,因为
- 这台电脑还不到2年;
- Speccy说硬盘的状态很好;
2014年5月27日更新
"4533MB "的解决方法没有成功。大约30分钟前,我不得不重启电脑,因为磁盘使用率又达到了100%。当我打开资源监控器时,C:\System (pagefile.sys)
再次显示为罪魁祸首。我现在通过上面截图中的窗口完全禁用了pagefile。现在 "当前分配 "的数字是0MB。
更新6/4/2014 (禁用页面文件强制重启电脑)
所以,在5/27和5/30之间,我不得不重新启动我的电脑,原因是与第三方应用程序的各种更新有关。我在5/30日晚上使用了我的笔记本电脑(拔掉电源插头;在电池上),然后连夜把它调到睡眠模式。当我在6/1日醒来后,按下电源键时,先是似乎从睡眠模式中恢复,但随后又重新启动了电脑。今天早上,电脑又重新开机了。我猜想完全禁用pagefile对我的RAM造成了一定的影响?我真的不知道该怎么解释。现在我又启用了pagefile.
好消息/坏消息更新 6/5/2014
我想我已经想通了问题的源头–是Superfetch。我觉得一直以来都是Superfetch。的确,我确实在上面的 "尝试过的解决方案 "列表中加入了services.msc中的 "禁用superfetch"。**但我当时没有意识到的是,在我关闭并禁用Superfetch后不久,Superfetch就会自动重新启动。我是否永久禁用了Superfetch?
可能是最终更新6/8/2014
我想我想通了。可能一直以来都是Superfetch。6/5号晚上,连续开了一天后,磁盘使用率又开始飙升。我到services.msc,停止并禁用了Superfetch。磁盘的使用量又恢复了。大约一个小时后,我重新打开services.msc,检查了一下Superfetch的状态,发现它又启用了。我又进行了至少8次 "disable-it-andit-got-enabled-again "的操作,但无济于事。然后我上网搜索了一下 "如何永久禁用Superfetch",并尝试通过1)管理员命令提示符;2)注册表;3)services.msc,但是没有任何效果。我把EnablePrefetcher
和EnableSuperfetch
都设置为值数据为0.Superfetch还在运行,但在我这样做了3天后,我的笔记本没有看到一个磁盘秒杀。我把它放到睡眠模式下过了一夜,早上也没有****强行重启。
有同样问题的朋友,请按网页上介绍的 "禁用预取 "选项试试。