上周帮邻居老陈修电脑,检测件开机后风扇转、电脑的软屏幕黑,问题他一口咬定是检测件显卡烧了。我插上U盘启动,电脑的软跑了一遍MemTest86,问题内存第三条通道报错——换了根内存条,检测件机器亮了。电脑的软老陈瞪眼:“你怎么知道是问题内存?”我说不是我知道,是检测件软件知道。
检测电脑问题的电脑的软软件,本质上就是问题一群不会撒谎的偏执狂。它们不猜、检测件不蒙,电脑的软只干一件事:把硬件和系统的问题真实状态翻译成人能看懂的数据。Windows自带的那个“事件查看器”其实算一个,但大多数人打开就懵——满屏红色错误代码,像天书。我习惯先用BlueScreenView,把蓝屏时生成的dump文件拖进去,哪条驱动惹的祸,一目了然。去年一台笔记本频繁蓝屏,代码是0x0000003B,BlueScreenView直接指出是nvlddmkm.sys,NVIDIA显卡驱动的问题。卸载重装,解决。
硬盘健康是另一块重灾区。HD Tune Pro和CrystalDiskInfo这两个工具我常年放在U盘里。CrystalDiskInfo一打开,硬盘的S.M.A.R.T.信息全摆出来——通电时间、重映射扇区计数、待映射扇区计数。有一次朋友说电脑“卡得想砸”,我一看CrystalDiskInfo,05项(重映射扇区计数)黄了,数值还在涨。这是硬盘物理坏道在扩散,赶紧备份,三天后盘就彻底不认了。要是没这软件,他可能还在重装系统折腾。
温度问题更隐蔽。AIDA64的传感器页面能把CPU、GPU、主板、硬盘的温度全列出来。我见过一台老台式机,一玩游戏就自动关机,用户以为是电源功率不够。AIDA64一跑,CPU温度待机75度,满载直接破百。拆开散热器,硅脂干成了粉状,风扇叶片上糊了一层毛毡。清灰换硅脂,温度降到待机40度。软件没花一分钱,省了换电源的冤枉钱。
网络故障也有专门的家伙。PingPlotter和Wireshark,一个看延迟丢包路径,一个抓包分析协议。普通用户用不上Wireshark,但PingPlotter挺直观。有个做直播的朋友总掉线,运营商说线路正常。PingPlotter跑了一晚上,发现每隔十几分钟到某个节点就丢包,截图发给运营商,第二天就派人来换了光猫。软件把“偶发”变成了“证据”。
还有一类是综合体检型,比如鲁大师、360硬件大师。我不太喜欢它们——捆绑多、弹窗烦、数据有时不准。但不得不承认,对完全不懂电脑的人,跑个分、看个温度、查个驱动版本,够用了。我自己的原则是:诊断用专业工具,日常监控可以用轻量级的HWMonitor,就一个exe,打开就看温度电压风扇转速,干净。
说个反例。有人电脑慢,装了三四个“优化大师”,结果互相打架,开机启动项堆成山,更慢了。检测软件不是越多越好,关键是对症。蓝屏查dump,卡顿看硬盘,死机测温度,断网抓丢包。跟医生看病一样,先问症状,再开检查单,不能上来就全身CT。
最后提一个我常用的组合:U盘里放一个微PE工具箱,里面集成MemTest86、CrystalDiskInfo、AIDA64、BlueScreenView。不管谁的电脑出问题,插上U盘启动,半小时内基本能定位。软件不会替你拧螺丝,但它能告诉你该拧哪颗螺丝。老陈那台机器,要是没跑MemTest86,我可能真去拆显卡了——那才是白费功夫。