黑莓priv港版刷机包:怎么升级BIOS???
BIOS(Basic Input & Output System)基本输入输出系统
CMOS(Complementary Metal-Oxide-Semiconductor Transistor)互补金属氧化物半导体
通常,很多人分不清楚这两者之间的区别,事实上,这两者指的是同样的东西。CMOS是一块芯片,是实体,物理形式的,而BIOS,则是数据,逻辑形式的,BIOS是记录在CMOS上的数据,用于引导计算机的开机以及一些其它的功能。所以,通俗的来说,CMOS芯片和BIOS芯片的叫法都是对的。
废话不多啰嗦,说正题,BIOS如果不细分的话,分成两部分就可以了,一是BootBlock,二是Data。前者是最重要最基本的,但却是损坏可能性最小的。所以,以前的CIH病毒,通常是不会损坏这一部分的,只是后边的Data被破坏了,表现为机器无法自举,但软驱能正常工作。所以,危险的热插拔法有时是很不必要的,能使用软件解决的,尽量使用软件嘛。需要说明的是,BootBlock部分不支持AGP显卡也不支持PCI显卡,它只支持ISA显卡,所以,如果BIOS出了问题,插上一块ISA显卡就能正常的看到显示信息,但那也毕竟是古董了,贼难找,所以,我们可以让计算机全自动完成修复工作,如果你有买彩票的运气,忙*作也是可以的。嘿嘿。
第一节------BIOS的升级
首先得一点,就是你必须要确定你的主板型号,包括厂商的名字和绝对准确的型号,这可不是闹着玩的,通常一个BIOS的BIN文件只对应一块主板,如果使用的错误的BIN文件,轻则机器高度不稳定,重则就无法自举,就像被CIH病毒破坏了一样。所以,确定你所需要的BIOS数据文件是非常重要的。这对于我们攒机一族来说是小菜一碟,都知道那个铁盒子里装了什么货,嘿嘿,但对于那些品牌机用户来说,就没那么幸运了,最简单的办法,是打电话询问你的品牌机制造商来确定你的主板型号,但我试过很多次了,几乎都无法得到答复,最狠的一次,海信计算机的服务电话竟然告诉我,他们生产的同一种型号的计算机竟然使用了多种的型号的配件,他们也不知道用户机器里装的是什么,我的上帝,看来不相信品牌机还是对的。第二种办法就是通过BIOS自己显示出来的编号,在开机的时候,也就是显示CPU频率和内存大小的那个地方,屏幕的左下角会有一长串的编号,那就是你的BIOS编号,每个编号对应一种主板,用那个编号也可以知道你的主板型号,具体使用方法以后再说。(注:如果你的机器开机的时候有厂商信息,并且全屏显示,无法看到自检信息的话,在开机的时候以3次每秒的速度连续的按TAB键,直到显示出自检信息来,就可以看到自检信息了。你可以连续重新启动N次来完整的抄下那一段编号,也可以使用暂停键,在方向键区的PageUp键的上边,不过这个键不是每台机器在自检的时候都管用的,如果没作用,没办法了,重启N次吧。)知道了具体的主板型号以后,就可以去你的主板制造商的网站上下载对应的BIN文件了。如果找不到网站或者网站暂时有服务中断的话,也可以去驱动之家下载(点此进入驱动之家BIOS专页)。然后你还需要刷写程序,由于几乎绝大多数的主板都采用Award的BIOS,所以,这里只介绍AwardBIOS的升级方法,其实都是可以以此类推的,一样的东西。(点此下载BIOS刷写程序)
下载完成后,就是升级了,哈哈,很简单的,不要害怕,跟我来。你需要一个DOS实环境,这就需要一张启动盘,用Windows98做的也可以,但不要使用WindowsME制作的,如果要用,启动的时候选择MiniBoot,不要加载任何虚拟设备驱动,只要一个实DOS。也就是在DOS下只能看到command.com和autoexec.bat的状态,(Autoexec.bat可能没有,但我们也是要创建的,因为要用到,)。在这里,我们不采用手动模式(人机交互模式),而采用指令模式来工作。这一些工作可以在Windows下完成以减少难度。首先,将下载的awdflash.exe复制到软盘上,然后,将你下载的BIN文件也复制到软盘上,为了方便起见,可以对这两个文件进行重命名,改得短一些。但一定要注意扩展名。如果你的机器不显示扩展名,可以用这个办法显示:进入控制面板,文件夹选项,显示,然后将“隐藏已知文件类型的扩展名”前的对号去掉,确定保存。这时候,任何扩展名都会显示了。这里,将awdflash.exe重命名为awd.exe,将********.bin重命名为1.bin。然后,我们就需要编写自动刷新指令了。新建一个txt文件(文本文件,右击桌面,新建………),然后,在其中输入以下内容:
AWD 1.BIN /SN /PY /R
然后保存,关闭这个文件。给这个文件重命名,命名为:autoexec.bat。这是一个自动批处理文件的文件名,以前学过DOS的朋友想必还记忆犹新。开机的时候,这个文件里的内容会被自动执行。这里解释一下参数。
/sn:跳过保存原BIOS数据
/py:执行刷写指令
/r:完成刷写后自动重新启动计算机
这时候,把这个建立的文件也复制到那张启动盘上,自动BIOS升级盘就做好了。上边应该包括以下内容:两个隐藏的启动文件,COMMAND.COM,BIOS刷写程序(awdflash.exe),BIOS数据文件(***.bin),autoexec.bat。确定无误后,既可以执行刷写了。将软盘放入软驱,重新启动计算机,刷写就会自动被执行。如果开机的时候如果软驱没有引导,那一定是BIOS里的设置跳过了软驱的引导。开机,以3次每秒的速度连续按DEL键,进入BIOS设置画面。选择的二项,高级设置(Advanced Settings),将第一引导驱动器(First Boot)设置为软驱(Floopy)。保存退出,重新启动。
通过以上的方法,就可以完成对BIOS的升级。
第二节------BIOS的修复
CIH病毒以及失败了的BIOS升级*作,都会导致BIOS的逻辑损坏,但前边也已经提到,BootBlock损坏的可能性非常的小,而且,它会有一个自动选择,当系统无法自举的时候,它会自动的从软驱尝试引导,所以,只要做好了修复盘,就可以完成对BIOS的修复。(如果万一BootBlock也损坏了,此法无效,但可能性很低。)
还是刚才制作的那张软盘,我们加一个参数,/sb。变成AWD 1.BIN /SN /PY /SB /R。参数SB的作用,就是跳过对BootBlock的刷写*作,以防万一。这时候,只要在别的机器上做好修复盘,再拿到出了问题的机器上,让机器用这张软盘启动一次,一般BIOS就可以修复了。如果还不行,就得热插拔了,当然,如果你有编程器的话,那也可以啊。
以上就简要的对BIOS的升级方法即通常的BIOS损坏处理作了简单的介绍,当然了,升级的时候也可以不使用命令模式,而采用人机交互模式。不过我不喜欢。在那种模式里,只有一点需要注意,在一开始的要你确定刷写文件的文件名的时候,是没有浏览按钮的,你必须提前记住准确的文件名。另注:电压的剧烈波动会严重影响BIOS数据的刷写,所以,尽量避免在用电高峰期执行此*作,选择在深夜进行较好。还有,电冰箱和空调等用电大户的启动瞬间也会造成剧烈的电压波动,所以,在执行此*作的时候,最好切断那些电器的电源。以防万一。
另附:刷写程序全参数:
Usage: AWDFLASH [FileName1] [FileName2] [/<sw>[/<sw>...]]
FileName1 : New BIOS Name For Flash Programming
FileName2 : BIOS File For Backing-up the Original BIOS
<Swtches> ?: Show Help Messages
py: Program Flash Memory pn: No Flash Programming
sy: Backup Original BIOS To Disk File sn: No Original BIOS Backup
Sb: Skip BootBlock programming Wb: Always Programming BootBlock
cd: Clear DMI Data After Programming sd: Save DMI data to file
cp: Clear PnP(ESCD) Data After Programming
cc: Clear CMOS Data After Programming
LD: Destroy CMOS Checksum And No System Halt For First Reboot
After Programming Tiny: Occupy lesser memory
QI: Qualify flash part number with source file
E: Return to DOS When Programming is done
R: RESET System After Programming
F: Use Flash Routines in Original BIOS For Flash Programming
cks: Show update Binfile checksum cksXXXX: Compare Binfile CheckSum with XXXX(转) 参考下面
BIOS是什么?