老机用大内存
几天前陪朋友逛电脑超市,顺手花了250元买了一条HY64M PC100 SDRAM,试图给手头一台老机挖掘潜力。回家打开机箱,插上内存条,开机,屏幕在无声无息中开始检测内存,报告OK,然后机器在熟悉的嗒嗒声中正常启动,一切正如预计的那样轻松简单,正在得意之时,眼角余光感觉有点不对劲,是什么?立即“Ctrl+Alt+Del”重启动,黑屏白字显示内存48M!此机原有32M SDRAM,现在加装64M应该是96M,怎么才48M?有没有搞错!
第一反应是内存条兼容有问题,毕竟是不同规格而且生产年代不同的内存条,于是把原HY32M SDRAM卸下,重启机,机器检测到16M内存,关机,换插槽,仍然是16M。于是怀疑可能店家拿货时搞错了,将内存上到另一台机器上,内存检测清楚地显示64M,并且运行正常,只好否决这个怀疑。
无奈之下把压箱底的主板用户手册找出来,认真阅读关于内存部分,仍然不得要领。这台机器是1997年装机,主板是当时较时尚的大众PA-2007,VIA VP2/97芯片组,主板固化1M SDRAM二级缓存。那时流行内存是EDO,SDRAM才刚刚起步,所以板上只有两个168脚的DIMM插槽,保留四个64脚的SIMM插槽。主板用户手册在描述内存装卸扩展部分很简单,既不涉及跳线,也没有相关BIOS设置,难道说PA-2007真是老到啃不动这块白菜帮子?屈指算来才不过4年,一时没了主意,于是盘算明天退货。
但是,既然机器加电后能识别这个内存条,与原内存一起运行大型软件无固障,说明硬件上没有冲突,那么问题出在哪儿?还是从主板用户手册上找线索吧,反复阅读,终于对手册里关于内存设置的一张表产生了怀疑,这表的注释说该主板支持3.3V 64M SDRAM,但在这块主板出厂时,64M SDRAM还没上市,因此没做过测试。会不会是主板BIOS不认识64M SDRAM,所以将它误认为是16M?果真如此的话,那就好办了,因为这个主板BIOS是FLASH BIOS,允许重写升级。
想到这,立即行动。上网,进入大众公司主页(www.fic.com.tw),查寻PA-2007,从这个条目在大众FTP找到了PA-2007的BIOS升级各个版本和写入程序,最新的是1998年10月的113cd13.zip和flash534.zip,立即下载,解压缩,制作一张启动盘,将解开的文件113cd13.awd、flash534.exe和read.me拷到软盘,关机,软盘引导重启动,在A盘提示符下执行flash534.exe,输入要升级的文件113cd13.awd,覆盖原版本618j90w.bin,显示写入成功。重启机,机器显示BIOS版本是1.13CD13,内存自检,数字一路飙升直到98304K,哈哈,Bingo!立即按Del进入BIOS设置,执行“LOAD BIOS DEFAULTS”和“LOAD SETUP DEFAULTS”,然后保存退出,进入Win98,运行Office2000、Photoshop 5和CorelDraw 8,速度有明显改观,大工作量长时间运行无故障。
几点想法,(1)微机飞速换代,刚用几年的机器不小心就成了古董,如今散件价格非常诱人,添砖加瓦是自然而然,但由于产品技术更新换代,扩展时难免会遇到的问题,这时一定不要轻易说不,本例有足够理由放弃这根内存条,但问题的解决并不难。(2)购机时的文档一定要妥善保存,免得以后遇到问题再盲人摸象。(3)选择散件还是应该注意厂家的实力和责任心,本例中在不抱希望地去大众网站查找后续BIOS时,意外地发现四年前的PA-2007主板的文档仍然非常完整,而且PA-2007的BIOS各个版本都可在它的FTP下载,这台古董看来
再跑几年没问题。