技术领域
本发明涉及在一计算机系统中备份BIOS程序档案的方法。使得 使用者可以于计算机系统开机后执行BIOS程序的阶段,即可备份 BIOS程序档案而不需要在操作系统的环境下进行备份BIOS程序档 案。
背景技术
在计算机系统的架构中,所谓的
基本输入输出系统(basic input-output system,BIOS)是计算机系统基本操作中最
基础的
软件。 BIOS主要是由一连串低价的指令集所组成,提供计算机系统运作时 最基本的
硬件测试、定义计算机系统的特性并处理基本的工作。比如 当计算机系统开机时,执行计算机系统的开机自我测试,侦测与管理 基本的周边装置如
硬盘与
键盘,与连接端口间信息的传递等等。因此, 计算机系统一开机时初始的运作,皆是依照BIOS的内容来执行运作。 倘若BIOS出现问题,计算机系统一开机便无法执行如内存(RAM)、 硬盘(HD)、
中央处理器(CPU)等的侦测,则计算机系统便无法顺利完 成开机程序。正因为BIOS在计算机系统中具备了如此重要的地位, 一般而言,人们皆会将BIOS程序烧录在一个可以长久不需电源的非 挥发性内存中,如Flash ROM、EEPROM等,并将此类BIOS内存内 建于计算机系统的主机板,使其内容不受电源供应影响而可永久保存 其内容。
然而BIOS会因使用者在备份程序内容时因操作不当而损毁,或 因BIOS病毒(例如CIH车诺比病毒)侵袭而损毁,如果能将BIOS程 序作适当的备份,在BIOS损毁后,则可将备份BIOS程序通过适当
计算机程序写回BIOS软件上。
通常BIOS程序档案备份的方法,需要在操作系统(OS),例如DOS 或WINDOWS操作系统上使用的软件(Utility),将BIOS程序档案备 份至
指定的纪录媒体上,然而在备份程序档案时,作业的环境必须愈 简单愈好,以免其他程序的执行影响BIOS的备份,且若操作系统发 生问题而无法执行该软件(Utility)时,就无法进行BIOS的备份工作。
发明内容
本发明的目的就在于提供一种作业环境简单、操作简便的备份 BIOS程序档案的方法。
本发明是这样实现的。本发明采用一计算机程序实现,该程序记 载于一基本输入输出系统内存上,该内存更记载一烧录程序,该方法 包含下列步骤:
a)执行该BIOS系统程序;
b)因应一触发讯号的产生,中断BIOS系统程序的执行以及
c)执行该烧录程序,将该BIOS系统程序档案备份至指定的载体 中。
根据本发明的用以备份BIOS的方法,并不需要在操作系统环境 中执行,而是在BIOS程序执行的阶段,如可透过BIOS程序中所定 义的一热键的触发,产生一扫描码讯号,中断BIOS程序的执行而激 活记载于BIOS内存中的烧录程序,经由烧录程序所指定的路径,将 BIOS程序复制至指定的载体中,例如一
软盘片、一硬盘、一光盘片、 一ZIP磁盘片。因此本发明作业环境简单、操作简便。
下面结合
附图和具体实施方式对本发明作进一步说明。
图面说明
图1为本发明的备份BIOS的方法的方
块图。
图2为本发明的备份BIOS的方法的
流程图。
图中,11—中央处理单元,12—BIOS内存,121—BIOS程序, 122—烧录程序,13—输入装置,14—记录媒体。
具体实施方式
本发明的计算机系统中的BIOS备份方法,将可由以下的
实施例 说明而得到充分的了解。
请参见图1及图2,为了使BIOS的备份能够独立于操作系统的 运作,BIOS的烧录程序122被记载于BIOS内存12的某一段地址区 间中。BIOS的烧录程序122是由一连串的指令集所组成,为了让使 用者在BIOS执行的阶段就能够进行BIOS的备份,在BIOS内存中 所记载的BIOS程序121定义了一个“热键”。使用者若在计算机系 统开机后(步骤100)执行BIOS程序的阶段(步骤101),自输入装置13 如键盘按下了某个按键(判别式102),所按下的按键的扫描码(scan code)将会被传送至中央处理单元(CPU)11进行处理。此时,BIOS程 序121会撷取所触发按键的扫描码并进行判断。若使用者所按下按键 的扫描码与BIOS程序所定义的热键的扫描码相符合,BIOS程序121 的执行即被中断(步骤104),而跳至另一地址区段所在的烧录程序122 处开始执行烧录程序(步骤105)。若使用者未触发BIOS程序121所 定义的热键,则BIOS程序121将会继续执行(步骤103)。
在烧录程序执行时,使用者可以输入BIOS备份文件的路径与文 件名。BIOS备份文件包含欲备份的BIOS程序代码,其通常为一二 位档案(binary file)。当使用者指定BIOS备份文件的路径与文件名后, 储存于记录媒体14如软盘片、硬盘、光盘片、LS-120磁盘片。
本发明的BIOS备份方法特征在于将BIOS程序121与BIOS的 烧录程序122皆记载于BIOS内存12之中,而在BIOS程序121内定 义了一热键。若使用者在BIOS程序121执行的阶段按下了热键,BIOS 的程序121执行便中断而跳至BIOS的烧录程序122处开始执行。经 由使用者指定BIOS备份文件的路径与文件名,烧录程序122便可将 BIOS程序备份。使用者可不需先加载操作系统的开机程序再激活 BIOS的烧录程序122,而是在BIOS执行的阶段以一热键来激活BIOS 的烧录程序122,藉以克服
现有技术所遭遇的困难。
本发明不限于上述实施例。