把公司那批老机子的机械硬盘换成固态,结果开机速度不升反降,我挨个查了三天才明白
上个月我们部门淘汰下来一批八年的老台式机,i3-2120 的U,4G内存,原装500G机械盘。领导说扔了可惜,让我收拾收拾给新来的实习生用。我寻思着加个固态、内存补到8G,日常办公肯定够了。
说干就干,买了十块120G的固态,SATA接口的,便宜货,一块不到八十。装上系统,Win7升到Win10 LTSC,驱动打全,按理说开机应该二十秒以内。结果一测,傻眼了——平均开机时间四十七秒,比原来机械盘还慢了三秒。
我当时就较上劲了。这不符合常理嘛,固态再烂也不至于比机械盘慢。于是拿秒表掐,一台一台试,发现有几个共性:
第一,主板SATA接口是SATA2的。 这批老机子H61芯片组,SATA2理论带宽300MB/s,固态跑不满,这个我认,但不至于拖慢开机。
第二,BIOS里的硬盘模式是IDE,不是AHCI。 这个才是大头。IDE模式之下固态的NCQ队列功能用不上,4K随机读写直接打回机械盘水平。我进BIOS挨个改成AHCI,有六台改完直接蓝屏进不去系统,得先进PE改注册表那个 msahci 的启动值,再重启。
第三,也是最气人的——系统装完自动开了「快速启动」和一堆计划任务。 老机子内存小,快速启动那个休眠文件反而拖慢冷启动。我索性把休眠关了,powercfg -h off,再把SysMain(就是以前的Superfetch)也停了,机械盘时代这服务有用,固态上纯属添乱。
三样弄完,再测,开机稳定在十九秒到二十二秒。实习生用了一周说比他自己笔记本还快。
这里头有个细节我得单独说:那六台改AHCI蓝屏的,网上教程都说重装系统,其实不用。PE进去,挂载原系统盘的注册表,把 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci 下面的 Start 值改成0,重启就进AHCI了。这招我零几年就在用,到现在还好使。
另外提醒一句,老机子加固态,别买那种带缓存的贵货,SATA2的带宽喂不饱,纯浪费钱。我买那八十块一块的,实测连续读也就二百六七,够用了。倒是内存得补,4G跑Win10真不够看,加到8G,浏览器开十个标签页不卡。
说到装机必备,我还是那句话——软件在精不在多。这批机子我统一装了Windows优化大师做启动项管理,Win解压缩管日常压缩解压,其他花里胡哨的卫士管家一个没装。老机子经不起那些东西折腾,装了反而拖慢。
最后抛个问题:你们手上有没有那种「换了固态反而更卡」的老机子?我怀疑还有别的原因,比如电源管理里的PCI Express链接状态电源管理,我还没细测,有踩过坑的兄弟出来摆一摆。
