都是空格惹的祸--升级AMI BIOS惊魂记
作者:未知 来源:YESKY 添加时间:2006-5-21 16:00:43前一阵子不知什么原因,这台仍在发挥余热的老"鸡"总是死机,在原因遍寻不获的情况下,决定升级BIOS试试。骑上我那14.4K的飞天神猫(别吓坏了),来到PCCHIP的主页(www.pcchips.com),下载了AMI 1.817版的刷新程序以及最新的ROM文件,进入DOS实模式刷新BIOS。以前虽然没有更新过AMI的BIOS,但有过多次刷新Award BIOS的经验,觉得刷AMI也应该大同小异。首先当然得把原来的BIOS文件保存下来,以便新BIOS文件有问题时回复。按经验直接运行刷新文件AMI1817.exe,准备根据提示一步一步的进行。可没想到的是AMI的刷新程序并没有出现任何提示,也没有任何显示,运行后直接回到了命令提示符。看来按Award那一套是不行了,只能以参数方式启动了。运行Am1817 ?显示出帮助信息,其中说明参数S[file_name]是用来保存原先的BIOS文件,依据多年使用DOS的经验,就用AMI1817 S old.rom来保存吧。什么!错误信息?无效的命令格式?这是怎么回事?再用AMI1817 /S old.rom呢?也不行。而用AMI1817 S,则显示无法保存BIOS文件。究竟是哪儿出错了呢?百思不得其解的我下意识的按下了ALT+DEL+CRTL重新启动了机器。这下可坏了,屏幕一片黑茫茫!典型的升级BIOS失败表现!我没有向BIOS写什么东西呀?
这下可麻烦了。由于找不到一样的主板,只好从相熟的计算机公司借了一块PCCHIPS的M571主板,打算试着用它修好原来的那块。这块主板使用的是SIS5597芯片组,就是大名鼎鼎的TX PROII主板,使用的也是AMI BIOS,不过用的不是早期的图形界面,而是与Award BIOS相似的1.19版。接好后运行AMI1817.exe,还是一样,怎么也保存不了BIOS文件,再一启动,怎么?机器又不亮了?我还是没有用它往BIOS里写什么东西呀!这回幸好那公司里还有一块一模一样的M571主板,大着胆子又去借了来,这回再不行我可就一连弄坏三块主板了。又一次的看了刷新程序的帮助,关键是如何把原来的BIOS文件保存下来,可依照命令格式输入总是显示无效的命令,到底该怎么办呢?无意中输入了一个AMI1817s old.rom,居然保存下来了!闹了半天,AMI的刷新程序与DOS的命令行格式不一样,运行程序与参数之间不能加空格!熟悉DOS的朋友都知道,DOS命令与参数之间要不加空格,要不加/隔开,不然就是Bad command or file nane,可没想到AMI不管那一套,它的运行文件与参数之间居然不能加包括空格在内的任何分隔符才能起作用,真不知道是怎么想的。知道这一点就好办了,顺利的恢复了另外一块主板的BIOS,至于单位的那块TX PRO,则只好送到中关村去修了。
经过这次AMI的BIOS刷新历险,我总结了以下两点经验:
1、千万不要随便直接运行ami的刷新程序,一定要加参数。我估计两次写坏了BIOS都是直接运行了刷新程序所至。AMI的刷新程序有可能在不加参数运行时自动向BIOS写入空的信息(我想是这样的),而且事先没有任何提示,这样当然BIOS就无法启动计算机了。
2更新BIOS前一定要保存原来的BIOS文件,保存时的命令行格式-刷新程序+S+文件名,切记刷新程序与S间不要有任何分隔符。希望能对大家有所帮助。
站内搜索