星级打分
平均分:0 参与人数:0 我的评分:未评
有些人的电脑换了高速NVMe固态硬盘,满心以为开机20秒、软件秒开。结果用了几个月,还是卡。桌面右键要转圈,打开文件夹要顿一下,多开几个网页风扇就狂转。
# g e' e2 E# O, O; S. O不是硬盘问题。是Windows有两个默认开启的服务,专门为老式机械硬盘设计的,用在固态硬盘上反而不停地做无用功,把固态硬盘拖累了。 2 r' A) g1 y; L5 _ j: o; B
一、 SysMain:不需要的"预加载"" {6 P8 Z) r( s1 H5 ?
SysMain服务(旧版Win10里叫SuperFetch)的作用是:在你打开软件之前,提前猜你要开什么,把数据从硬盘读到内存里。在机械硬盘时代,这确实有用。机械硬盘读写速度100MB每秒左右,提前预读能省不少等待时间。 2 }8 y# a/ b- p7 k9 s
但现在NVMe固态硬盘普遍读写速度3000到7000MB每秒,是机械硬盘的几十倍。打开软件本身就是秒开。SysMain的预读不仅没有帮助,反而让SSD不停地做无效读写,白白浪费寿命。很多用户反映磁盘占用经常飙到100%,回回查都是SysMain在背后猛读。
, K1 H8 B6 L! Y7 q8 ~9 _( m关掉它:
' ` F& i$ b% X按Win+R,输入 services.msc,回车。在弹出的服务窗口里,找到 SysMain,用鼠标双击。在弹出的窗口里,先把"服务状态"点"停止",再把"启动类型"选"禁用"。点确定。7 Z9 g( [% C6 Y/ x* ?
1 t7 D+ h" H( `# L
注意:后续不要随意重新打开这个服务。如果发现关掉后有什么软件启动慢了(极少发生),可以回来改成"手动"而不是"自动"。 , O8 S0 ]: j g% ], y
( ]' y! e5 D2 ?0 u5 z" }
二、Windows Search:持续的索引消耗
% w. }; q/ F* A6 _2 UWindows Search服务会在后台不断扫描所有文件,建立搜索索引。你每保存一个新文件、下载一个新文档、收到一个新邮件附件,它都要读一遍、分析一遍、写入索引。这个过程的读写量非常大。 5 r0 b0 T6 d) q
如果你使用Everything等第三方文件搜索工具,Windows自带搜索基本用不上,这个服务就是纯消耗。 4 P: T( Q' \" G. D! f# \
关掉它:
0 V' Z, r% \; Q" O4 I同样的 services.msc 窗口,找到 Windows Search,双击。先点"停止",再选"禁用",确定。这一步能明显减少空闲时的磁盘读写。 " |1 M0 I- k0 X" _7 @
关掉后Windows自带的搜索仍然可以用,只是搜索文件内容的功能会失效。对绝大多数用户来说,按文件名搜文件就够了。如果你需要搜索文件内容(搜Word文档里的文字),建议用Everything的高级搜索或者AnyTXT Searcher替代。
) V) W2 M, m9 M* D! Q) E
3 j" [5 q( ^1 w6 {/ j三、额外一步:确认固态硬盘的TRIM已开启
9 x1 y5 f0 s1 [TRIM是固态硬盘的自我清理机制,把删掉的文件对应的存储单元标记为可用,让下次写入更快。Windows默认会开启,但最好确认一下。 ( c6 E: M) v! W# Z7 r7 h% K
在搜索框输入cmd,右键以管理员身份运行,输入: ' v1 ^7 D d! s; Y
fsutil behavior query DisableDeleteNotify
3 c( l" N( O& l! e. F4 t- |, `* q如果返回结果是 0,说明TRIM已开启,不用管。如果返回 1,输入下面命令开启: $ ]5 {; D2 J" J0 o
fsutil behavior set DisableDeleteNotify 0
9 a S2 z% ?/ b( B0 w- N: p. x6 g/ _5 f) A2 d1 F% c
四、做完之后 + N6 g: K: T7 `$ r+ { l; |
关掉SysMain和Windows Search,重启电脑。开机后打开任务管理器(Ctrl+Shift+Esc),切到"性能"标签,看磁盘那一行。空闲状态下磁盘占用应该在0%到5%之间。如果之前经常在50%到100%之间跳,现在就应该安静下来了。 # Y V( D) x A' ^
右键桌面,右键文件夹,都应该是秒响应的。不会再转圈。 & Q# T \; _4 L0 H) I
& E8 F* w# g1 |# w& W" s当然你也可以直接拨打电话13101986181,让我帮你组装电脑,装机!
' s: k. f+ x4 ?- X- z S% |4 C
$ `1 k" a" ]8 e8 ~# ^. F0 p( c" z |