CPU上的风扇在嗡嗡转动。
主板上的状态灯只短暂闪了一下绿色,随后就变成红灿灿一片。
报警器发出急促的蜂鸣,接连不断。
屏幕上闪过一行提示:
BIOSchecksumerror-Defaultsloaded!
随后就是无尽的重启。
孙玉衡面色凝重,他正在很认真地计算着报警提示音的次数。
一长九短!
很明显,这是主板上BIOS指令集芯片损坏的迹象。
BIOS是一组固化到计算机内主板上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序。
别看它的容量不大,只有区区几百K而已。
但其对整台电脑的重要性却是不言而喻!
甚至可以说,这只有指甲盖大小的BIOS芯片,就是块主板的灵魂所在!
“说了你还不信!搞了半天还不是主板坏了?”杜依依双手抱在胸前,一脸得意地看着孙玉衡,“还是趁着三年保修期没到,赶紧把主板拆下来寄回原厂返修吧!不然就凭你……”
“不对!”孙玉衡皱着眉打断了杜依依的话。
“啊?”杜依依一愣。
屏幕上这不是都明明白白都写在那儿——BIOS检测错误,载入系统预设值!
“这是病毒。”孙玉衡面容很严肃,“主板和其他硬件并没有任何问题!这种现象……应该是中毒了!”
“我说!你这个人到底是不是学计算机的!有点专业素质行不行!”杜依依当场就跳起来了,“再怎么厉害的电脑病毒,终究也不过是一种软件而已!病毒的破坏性主要针对的是操作系统和应用软件,怎么可能影响到电脑的底层硬件!”
“当然有可能。”孙玉衡紧盯着屏幕,头也不抬地回答,“通过注入病毒程序篡改主板底层的固件,造成BIOS基础指令集无法读取。要知道在历史上,这种事情也不是没发生过。”
杜依依的脸色一憟,仿佛突然想到了什么,骇然道:
“你是指当年的CIH病毒?这也太扯了吧!黑色26日都已经过去十多年了,就连BIOS的底层接口都经历过好几次升级换代,这种病毒就算真的还存在,也不可能对现在的主机产生影响……”
“你连CIH和黑26都知道?很不简单啊!”孙玉衡惊讶道。
“只是略懂罢了,之前有听人提到过……”杜依依赶紧把头一缩。
要知道,尽管她也懂得很多,但勾陈这个身份是绝对不能暴露的。
低调低调。
小心驶得万年船!
“很可惜。你猜错了。”孙玉衡耸耸肩,却并没有继续追问下去,“不过其攻击的原理倒确实和CIH有点类似。具体是什么病毒我也不知道,以前没碰到过这种类型。不过看情况这种病毒大概还处在试验阶段,并不是完整体,所以破坏力比较小。否则的话,后果可就不止篡改固件那么简单了。”
杜依依心里那个憋屈啊!
这些东西明明自己也都是知道的啊!
但为什么之前就是没想到?
现在风头居然全让这个莫名其妙冒出来的家伙抢去了!
“你怎么能确定是病毒在作怪而不是BIOS芯片坏了?!明明这两种情况出现的错误提示都是一样的!”
她决心要抬杠到底。
“哦!原来你说的是这个啊……你自己来看……”
孙玉衡从口袋里拿出一只U盘插在主机上,点开控制台终端。
只见他随手输入了两行命令,就看到屏幕上一行行跳出来都是16进制的代码。
“这些就是主板BIOS芯片上全部的源数据了,上面的一部分是指令集的内容,而下面是封装的数据接口。”
孙玉衡指着屏幕上的内容解释。
果然,正如孙玉衡所说的那样,指令集的内容部分完好无损,但数据接口处却是一片空白。
杜依依也算是这方面的行家。
只瞟了一眼就全明白了。
芯片中的数据,肯定是被什么人恶意删除掉的!
还真的都被这家伙说中了!
“究竟是谁这么缺德!这……这完全就是损人不利己啊!”她低着头小声嘟囔着,表情很有些尴尬。
“这我可就不清楚了,大概是哪个黑客闲着没事搞出来的玩具吧……或许就是那个黑客勾陈也说不定哦……”孙玉衡抬起头,饶有深意地看了杜依依一眼。
“胡说,勾陈才不会干这种事……”杜依依呸了一口。
“哦?”
“不不,我是说以勾陈的性格,应该不会干出这种无聊的事……这主机还能修好吗?想要重刷BIOS芯片,应该也是需要返厂的吧……”杜依依突然发现自己失言了,她脸一红,赶紧想办法转移话题。
“真是个讨厌的家伙!简直和昨晚那个废话连篇的混蛋一样的讨厌!”杜依依在心里咬牙切齿地骂道,但脸上却不敢表现出来。
“返厂?如果病毒来源没有查清楚,就算换块新主板也没用。一旦到了病毒的发作期还是会完蛋的。”孙玉衡淡淡地回答。
“那……怎么办?”杜依依焦急地问。
“不急,只要病毒还没发作就没事。总之趁着硬盘数据都还在,先把BIOS芯片内容给恢复过来吧。”
孙玉衡一边说着,一边将双手放在键盘上。
没有任何迟疑,也没有任何的停顿!
修长的十指如野蜂飞舞般在键盘上起落。
“你在用机器语言重构BIOS指令集的接口?!”杜依依几乎不敢相信自己的眼睛。
她见过很多国内外的网络高手。
但能够直接使用机器语言编程的,一个都没有!
而眼前的这个人竟然可以做到这种地步!
他真的还是人类吗?
对杜依依的问题,孙玉衡只是微微点了点头。
此刻他全部的精神几乎都放在了屏幕上。
大段大段的基础代码从他的指尖涌出,不断添补着芯片上那一片空白的地带。
“函数类别声明,操作指令集直接调用,系统子集参数初始化,重建运算模式,电量分配与CPU功率再调整,总线流量通道开启,内存刷新频率设定为1333MHz,刷新循环数值,加载自定义外设,虚拟化接口程序封装完成!检测通过!指令调用成功!开始……重新引导系统程序!”
啪!
随着回车键的按下,显示器上的控制台界面突然一黑。
然后,就在杜依依那错愕无比的眼光之中。
已经久违了的win7进度条再一次闪烁着出现在屏幕上!