CN100390737C - 自动更新及备份bios的方法 - Google Patents
自动更新及备份bios的方法 Download PDFInfo
- Publication number
- CN100390737C CN100390737C CNB2005100028563A CN200510002856A CN100390737C CN 100390737 C CN100390737 C CN 100390737C CN B2005100028563 A CNB2005100028563 A CN B2005100028563A CN 200510002856 A CN200510002856 A CN 200510002856A CN 100390737 C CN100390737 C CN 100390737C
- Authority
- CN
- China
- Prior art keywords
- bios
- file
- update
- area
- boot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000005540 biological transmission Effects 0.000 claims abstract description 86
- 238000013461 design Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明是关于一种自动更新及备份BIOS的方法,应用于一资讯装置中,其是藉由该资讯装置的无线传输装置,接收一电子装置发射的BIOS档案,接着比对该BIOS档案的识别码,以确定该BIOS档案是否正确且为最新的版本,若BIOS档案为正确且为最新,则将该BIOS档案储存至启动区,接着重新启动该资讯装置,以确定该更新后的BIOS是否能正常开机,若能正常开机则进一步更新备份区的BIOS档案,若无法正常开机,则将备份区的BIOS程序码复制至该启动区,以进行BIOS档案的救援。
Description
技术领域
本发明涉及一种自动更新及备份BIOS的方法,特别是涉及一种应用于一资讯装置中,藉由无线传输的方式,以更新BIOS档案的自动更新及备份BIOS的方法。
背景技术
BIOS是基本输入输出系统(Basic Input & Output System)的简称。其是储存于只读储存器的一韧件,该基本输入输出系统也是正常启动电脑所必须具备的条件。当启动电脑时,微处理器首先要根据BIOS程序的内容,来一一核对主机板、显示卡及其它所有设备上的每个基础设备是否正常,然后才会将控制权交给作业系统,进行正常运作。通过改写BIOS的内容,可以达到提升设备性能和相容性的目的。因为BIOS为整个电脑或资讯装置其架构最底层的基础部分,其具有非常重要的作用,所以一旦BIOS出现错误,后果就会变得相当的严重。
当电脑或其它资讯装置使用一阵子后,可能因为升级的需求而购买新的周边配备(例如:升级CPU、存储器...等等),但有时却发现,在购买新的配备安装于资讯装置后,却发现侦测不到该周边配备的信息,一般而言,这种情况可能是因为您资讯装置的BIOS版本的缘故,无法支援新的周边配备,此时可以通过更新BIOS来解决此一问题。除了上述原因外,资讯装置的制造商,也可能因为要修正产品问题或解决与其他产品相容性问题,而推出新版本的BIOS。
现有习知的更新BIOS的方法,除了由光碟或磁碟片执行外,又由于网络的发达,因此使用者往往会到原制造厂商下载最新的BIOS档案并加以更新,但以上的方式均为个人操作,在单台资讯装置上可以适用,若公司或企业的资讯管理人员或资讯装置的制造工厂,需对多数台资讯装置同时进行BIOS更新时,习知的方式显然不经济而且也无效率。
由此可见,上述现有的更新BIOS的方法在方法与使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决更新BIOS的方法存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般方法又没有适切的方法能够解决上述问题,此显然是相关业者急欲解决的问题。
有鉴于上述现有的更新及备份BIOS的方法存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的自动更新及备份BIOS的方法,能够改进一般现有的更新及备份BIOS的方法,使其更具有实用性。经过不断的研究、设计,并经反复试作及改进后,终于创设出确具实用价值的本发明。
发明内容
本发明的目的在于,克服现有的更新BIOS的方法存在的缺陷,而提供一种新的自动更新及备份BIOS的方法,所要解决的技术问题是使其藉由无线传输的便利性,藉由一可无线传输BIOS档案的电子装置,对位于该电子装置其无线传输信号可接收范围内的资讯装置,进行BIOS档案的更新及备份,以解决习知以实体连接进行BIOS更新的不便,从而更加适于实用。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种自动更新及备份BIOS的方法,应用于一资讯装置中,藉由一无线传输装置,以接收一电子装置发射的BIOS档案并对其加以更新及备份,其包括下列步骤:藉由该资讯装置的无线传输装置接收一BIOS档案;比对该BIOS档案是否为正确;当该BIOS档案正确时,将该BIOS档案的BIOS更新码写入该资讯装置的系统启动区;当该BIOS档案不正确时,结束BIOS更新程序;执行第一开机程序;当该第一开机程序可成功开机时,复制该系统启动区的该BIOS更新码至一BIOS备份区;当该第一开机程序失败时,复制BIOS备份区的BIOS程序码至该系统启动区;及当该BIOS备份区的BIOS程序码复制至该系统启动区后,执行第二开机程序。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的自动更新及备份BIOS的方法,其中所述的无线传输装置为一红外线传输装置或一具蓝牙协议的无线传输装置。
前述的自动更新及备份BIOS的方法,其中所述的无线传输装置为一具有无线网络协议的无线传输装置。
前述的自动更新及备份BIOS的方法,其中所述的BIOS档案至少包括一识别码及一BIOS更新码。
前述的自动更新及备份BIOS的方法,其中所述的识别码包括一机器识别码及一BIOS ID。
前述的自动更新及备份BIOS的方法,其中所述的识别码为一BIOS ID。
前述的自动更新及备份BIOS的方法,其中所述的复制该系统启动区的该BIOS更新码至一BIOS备份区的步骤执行完毕后,可再进一步执行一产生更新完成信息的步骤。
前述的自动更新及备份BIOS的方法,其中所述的执行第二开机程序的步骤执行完毕后,可再进一步执行一显示更新未完成的步骤。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种BIOS备份及救援的方法,是应用于一资讯装置中,当接收一正确的BIOS档案后继续执行,其包括下列步骤:将该BIOS档案的BIOS更新码写入该资料装置的系统启动区;执行第一开机程序;当该第一开机程序可成功开机时,复制该资讯装置的系统启动区的该BIOS更新码至一BIOS备份区;当该第一开机程序失败时,复制BIOS备份区的BIOS程序码至该系统启动区;及当该BIOS备份区的BIOS程序码复制至该系统启动区后,执行第二开机程序。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的BIOS备份及救援的方法,其中所述的复制该系统启动区的该BIOS更新码至一BIOS备份区的步骤执行完毕后,可再进一步执行一产生更新完成信息的步骤。
前述的BIOS备份及救援的方法,其中所述的执行第二开机程序的步骤执行完毕后,可再进一步执行一显示更新未完成的步骤。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,为了达到前述发明目的,本发明的主要技术内容如下:
本发明提供一种自动更新及备份BIOS的方法,应用于一资讯装置中,藉由一无线传输装置接收一电子装置发射的BIOS档案并加以更新及备份,其包括下列步骤:藉由该资讯装置的无线传输装置接收一BIOS档案;比对该BIOS档案是否为正确;当该BIOS档案正确时,将该BIOS档案的BIOS更新码写入一系统启动区;当该BIOS档案不正确时,结束BIOS更新程序;执行第一开机程序;当该第一开机程序可成功开机时,复制该系统启动区的该BIOS更新码至一BIOS备份区;当该第一开机程序失败时,复制BIOS备份区的BIOS程序码至该系统启动区;当该BIOS备份区的BIOS程序码复制至该系统启动区后,执行第二开机程序。
其中该无线传输装置,可以为红外线传输装置、具蓝牙协议的无线传输装置、具无线网络协议的无线传输装置或其它射频通讯装置等。当使用的无线传输装置为红外线传输装置、具蓝牙协议的无线传输装置时,红外线传输及蓝牙协议在规范上,两构联的通讯装置间已具有特定的对应性,也就是进行传输的两设备均为特定,例如红外线传输是以一对一的方式进行,而蓝牙协议则可为一对七的单独对应。此时被传输的BIOS档案,除了包含BIOS更新码外,还包括一识别码,而识别码一般是包括一机器识别码及一BIOS ID(BIOS版本别),但当进行传输的两设备均为特定,因此识别码的机器识别码可予以省略,仅使用一BIOS ID即可。
当使用的无线传输装置为一具无线网络协议的无线传输装置或其它射频传输的传输装置时,其是有如广播的方式进行,也就是进行传输的电子装置与各个资讯装置之间,只要其通讯协议相同或通讯的格式相同,即可进行一对多的同步构联,因此当应用于多台资讯装置进行BIOS更新时,其可免除要特定对应才能传输的限制,因此,应用上将更为的便利,但此时因为会接受到该无线传输信号的资讯装置总类繁多,因此,被传输的BIOS档案,除了包含BIOS更新码外,该识别码则必须包括一机器识别码及一BIOSID。
又,为了能产生一BIOS档案的无线信号,本发明又提供一种可无线传输BIOS档案的电子装置,其包括:一记忆单元,用以储存至少一组BIOS档案;一运算单元,用以运作一欲进行传送的BIOS档案;一无线传输装置,用以发射该运算单元所指定的BIOS档案;以及一I/O埠模块,用以作为该运算单元与该无线传输装置间的接口。
经由上述可知,本发明是关于一种自动更新及备份BIOS的方法,应用于一资讯装置中,其是藉由该资讯装置的无线传输装置,接收一电子装置发射的BIOS档案,接着比对该BIOS档案的识别码,以确定该BIOS档案是否正确且为最新的版本,若BIOS档案为正确且为最新,则将该BIOS档案储存至启动区,接着重新启动该资讯装置,以确定该更新后的BIOS是否能正常开机,若能正常开机则进一步更新备份区的BIOS档案,若无法正常开机,则将备份区的BIOS程序码复制至该启动区,以进行BIOS档案的救援。
借由上述技术方案,本发明自动更新及备份BIOS的方法至少具有下列优点:
1、藉由本发明的实施,可以达到不需有线连接即可进行BIOS档案传送的功能。
2、藉由本发明的实施,可以快速便利的完成多数台资讯装置的BIOS档案更新。
3、藉由本发明的实施,可以同时处理多数或大量资讯装置的BIOS程序码更新且不需实体连接,因而可大幅提升BIOS程序码更新作业的效率。
综上所述,本发明特殊的自动更新及备份BIOS的方法,藉由无线传输的便利性,藉由一可无线传输BIOS档案的电子装置,对位于该电子装置其无线传输信号可接收范围内的资讯装置,进行BIOS档案的更新及备份,可以解决习知以实体连接进行BIOS更新的不便。其具有上述诸多的优点及实用价值,并在同类方法中未见有类似的设计公开发表或使用而确属创新,其不论在方法上或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的更新BIOS的方法具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的档案,除了包含BIOS更新码外,该识别码则必须包括一机器识别码及一BIOSID。
又,为了能产生一BIOS档案的无线信号,本发明又提供一种可无线传输BIOS档案的电子装置,其包括:一记忆单元,用以储存至少一组BIOS档案;一运算单元,用以运作一欲进行传送的BIOS档案;一无线传输装置,用以发射该运算单元所指定的BIOS档案;以及一I/O埠模块,用以作为该运算单元与该无线传输装置间的接口。
经由上述可知,本发明是关于一种自动更新及备份BIOS的方法,应用于一资讯装置中,其是藉由该资讯装置的无线传输装置,接收一电子装置发射的BIOS档案,接着比对该BIOS档案的识别码,以确定该BIOS档案是否正确且为最新的版本,若BIOS档案为正确且为最新,则将该BIOS档案储存至启动区,接着重新启动该资讯装置,以确定该更新后的BIOS是否能正常开机,若能正常开机则进一步更新备份区的BIOS档案,若无法正常开机,则将备份区的BIOS程序码复制至该启动区,以进行BIOS档案的救援。
借由上述技术方案,本发明自动更新及备份BIOS的方法至少具有下列优点:
1、藉由本发明的实施,可以达到不需有线连接即可进行BIOS档案传送的功能。
2、藉由本发明的实施,可以快速便利的完成多数台资讯装置的BIOS档案更新。
3、藉由本发明的实施,可以同时处理多数或大量资讯装置的BIOS程序码更新且不需实体连接,因而可大幅提升BIOS程序码更新作业的效率。
综上所述,本发明特殊的自动更新及备份BIOS的方法,藉由无线传输的便利性,藉由一可无线传输BIOS档案的电子装置,对位于该电子装置其无线传输信号可接收范围内的资讯装置,进行BIOS档案的更新及备份,可以解决习知以实体连接进行BIOS更新的不便。其具有上述诸多的优点及实用价值,并在同类方法中未见有类似的设计公开发表或使用而确属创新,其不论在方法上或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的更新BIOS的方法具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
附图说明
图1为本发明的应用实施例图。
图2为一自动更新及备份BIOS的方法实施例步骤流程图。
图2A为一种自动更新BIOS的方法实施例。
图2B为一种BIOS备份及救援的方法实施例。
图3为一储存于电子装置其记忆单元的第一BIOS档案实施例。
图4为一储存于电子装置其记忆单元的第二BIOS档案实施例。
图5为一可无线传输BIOS档案的电子装置实施例方块图。
11、12、13...:资讯装置
20:电子装置
21:记忆单元
22:运算单元
23:I/O埠模块
24:无线传输装置
31:机器识别码
32:BIOS ID
33:BIOS更新码
34:识别码
步骤S1:接收一BIOS档案
步骤S2:比对BIOS档案是否正确
步骤S3:将BIOS档案写入系统启动区
步骤S4:结束BIOS更新程序
步骤S5:执行第一开机程序;
步骤S6:复制BIOS更新码至BIOS备份区
步骤S7:复制BIOS程序码至系统启动区
步骤S8:执行第二开机程序
步骤S9:产生更新完成信息
步骤S10:显示更新未完成
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的自动更新及备份BIOS的方法其具体实施方式、方法、步骤、特征及其功效,详细说明如后。
请参阅图1所示,为本发明的应用实施例图,其中该些资讯装置11、12、13...是位于电子装置20,其无线传输信号可接收范围内的复数台资讯装置11、12、13...,该些资讯装置11、12、13...可以是任何一种具有BIOS且可进行BIOS更新的资讯装置,例如:笔记型电脑、伺服器、桌上型电脑...等产品类别的资讯装置,又亦可能是同一产品类别但不同机型或型号的机器,例如宏 电脑公司的笔记型电脑有TravelMate 3200、TravelMate4000、TravelMate8000、TravelMate370、TravelMate380...等机种及机型,又惠普公司的伺服器其HP Integrity伺服器家族,又可区分有rx5670、rx8620、rx76270...等不同的机型,因此,当进行BIOS更新时,BIOS档案必须藉由识别码的机器识别码以区别,又同一机型,因为BIOS的版本会不断地更新,所以也会有版本上的差异,例如TravelMate 3200,可能有3A01、3A02、3A03...等不同的版本,因此必须藉由BIOS ID加以区别。
该些资讯装置11、12、13...与电子装置20的对应及距离关系,是视其选用的无线传输装置24不同而有所差异,例如当选用的无线传输装置24为一红外线传输装置或一具蓝牙协议的无线传输装置,此时进行传输的两者间为一种特定对应且短距离传输的关系。又例如当选用的无线传输装置24为一具无线网络协议的无线传输装置或其它射频传输的传输装置,则此时进行传输的两者间,其为一种广播式且可长距离传输的对应关系。
<方法实施例>
请参阅图2所示,为一自动更新及备份BIOS的方法实施例步骤流程图,其是应用于一资讯装置中,藉由一无线传输装置,以接收一电子装置发射的BIOS档案并对其加以更新及备份,其包括下列步骤:接收一BIOS档案,藉由该资讯装置的无线传输装置接收(步骤S1);比对该BIOS档案是否为正确(步骤S2);将该BIOS档案的BIOS更新码写入一系统启动区,当该BIOS档案正确时(步骤S3);结束BIOS更新程序,当该BIOS档案不正确时(步骤S4);执行第一开机程序(步骤S5);复制该系统启动区的该BIOS更新码至一BIOS备份区,当该第一开机程序可成功开机时(步骤S6);复制BIOS备份区的BIOS程序码至该系统启动区,当该第一开机程序失败时(步骤S7);执行第二开机程序,当该BIOS备份区的BIOS程序码复制至该系统启动区后(步骤S8)。
为了让使用者能更清楚的了解相关更新及备份作业进行的状态,因此于该自动更新及备份BIOS的方法,其步骤S6“复制该系统启动区的该BIOS更新码至一BIOS备份区”执行完毕后,可再进一步执行一“产生更新完成信息”的步骤(步骤S9),以告知使用者相关BIOS更新及备份作业已完成。又当步骤S8“执行第二开机程序”执行完毕后,亦可再进一步执行一“显示更新未完成”的步骤(步骤S10),以告知使用者相关BIOS更新及备份作业并未完成。
请参阅图2A所示,为一种自动更新BIOS的方法实施例,其是应用于一资讯装置中,藉由一组无线传输装置,以接收一电子装置发射的BIOS档案并将其加以更新,其包括下列步骤:接收一BIOS档案,藉由该资讯装置的无线传输装置接收(步骤S1);比对该BIOS档案是否为正确(步骤S2);将该BIOS档案的BIOS更新码写入一系统启动区,当该BIOS档案正确时(步骤S3);结束BIOS更新程序,当该BIOS档案不正确时(步骤S4)。
请参阅图2B所示,为一种BIOS备份及救援的方法实施例,其是应用于一资讯装置中,当接收一正确的BIOS档案后继续执行,其包括下列步骤:执行第一开机程序(步骤S5);复制该系统启动区的该BIOS更新码至一BIOS备份区,当该第一开机程序可成功开机时(步骤S6);复制BIOS备份区的BIOS程序码至该系统启动区,当该第一开机程序失败时(步骤S7);执行第二开机程序,当该BIOS备份区的BIOS程序码复制至该系统启动区后(步骤S8)。
请参阅图3所示,为一储存于电子装置其记忆单元的第一BIOS档案实施例,其中该记忆单元21储存有至少一组BIOS档案,且其可应用于所使用的无线传输装置24为红外线传输装置或具蓝牙协议的无线传输装置时,因为红外线传输及蓝牙协议在规范上,两构联的通讯装置间已具有特定的对应性,也就是进行传输的两设备均为特定,因此可免除机器识别的部分,因此被传输的BIOS档案,包含了一BIOS更新码33及识别码34,且该识别码34为一BIOS ID 32。
请参阅图4所示,为一储存于电子装置其记忆单元的第二BIOS档案实施例,其中该记忆单元21储存有至少一组BIOS档案,又其可应用于所使用的无线传输装置24,为具无线网络协议的无线传输装置或其它射频传输的传输装置时,因其是有如广播的方式进行传输,所以进行传输的电子装置20与各个资讯装置11、12、13...之间,并非特定的对应关系,其可能是进行一对多的同步构联,此时因该些资讯装置11、12、13...的总类繁多,因此被传输的BIOS档案,除了包含BIOS更新码33外,该一识别码34则必须包括一机器识别码31及一BIOS ID 32。
当进行本实施例的BIOS更新作业时,首先使用者可于电子装置20中选择一欲进行BIOS更新的BIOS档案,并藉由一具无线网络协议的无线传输装置加以发送,且该BIOS档案包括有一机器识别码31、一BIOS ID 32及一BIOS更新码33,例如宏电脑公司的TravelMate 3200、3A03、ZA1E3A03.WPH。
当该无线信号接受范围内的所有资讯装置11、12、13...接收到该无线信号后,接着会进行如图2所示的方法实施例步骤,而该方法实施例步骤中,比对该BIOS档案是否为正确的定义,是包括比对机器识别码31及BIOSID 32两部分,因此只有TravelMate 3200系列的机器,且其原来的BIOS档案版本与此次传送者相对而言为旧版,才会进行后续的更新步骤,例如原来的BIOS档案版本为3A01或3A02(版本的新旧是以编号的大小而定,标号较大的版本为新版本)。
当比对BIOS档案为正确后,该BIOS档案的BIOS更新码33会写入一系统启动区,该系统启动区是当资讯装置11、12、13...开机时,其储存最先被载入BIOS的区域,此时BIOS更新程序便已完成。为了确保所更新的BIOS更新码33能够执行,因此执行一第一开机程序,若能正常开机,则表示该BIOS更新码33能正常的运作,此时可将该BIOS更新码33再次复制至一BIOS备份区,而该BIOS备份区,是用以储存一正确且可执行的BIOS程序码,以便当BIOS更新程序失败或其它问题造成系统启动区的BIOS程序码无法执行时,能作救援的使用。
若执行第一开机程序无法正常开机时,则表示该BIOS更新码33可能有错误,例如无线传输时有部分资料遗失的状况,此时系统会将储存于BIOS备份区的BIOS程序码复制至该系统启动区以达到救援的功效,因为该BIOS备份区所储存的BIOS程序码,是均为经过开机验证通过,因此完成第二开机程序的执行,使资讯装置11、12、13...恢复正常的工作。
有关使用的无线传输装置24,为红外线传输装置或具蓝牙协议的无线传输装置时,其实施的步骤说明与上述的方式,除比对该BIOS档案是否为正确的定义,仅包括比对BIOS ID 32的部分为不相同外,其余均为相同,因此不再赘述。
<装置实施例>
请参阅图5所示,为一可无线传输BIOS档案的电子装置实施例方块图,其是用以产生一BIOS档案的无线信号,其包括:一记忆单元21,用以储存至少一组BIOS档案;一运算单元22,用以运作一欲进行传送的BIOS档案;一无线传输装置24,用以发射该运算单元22所指定的BIOS档案;以及一I/O埠模块23,用以作为该运算单元22与该无线传输装置24间的接口。
其中该无线传输装置24可以为一红外线传输装置、一具蓝牙协议的无线传输装置、一具无线网络协议的无线传输装置或其它射频传输装置的其中之一。而该BIOS档案可以包括一识别码34及一BIOS更新码33,且该识别码34是可以包括一机器识别码31及一BIOS ID 32或仅为一BIOS ID 32,其视所选用的无线传输装置24而定。
上述如此构成的本发明自动更新及备份BIOS的方法的技术创新,对于现今同行业的技术人员来说均具有许多可取之处,而确实具有技术进步性。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实施例,但是凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (11)
1.一种自动更新及备份BIOS的方法,应用于一资讯装置中,藉由一无线传输装置,以接收一电子装置发射的BIOS档案并对其加以更新及备份,其特征在于其包括下列步骤:
藉由该资讯装置的无线传输装置接收一BIOS档案;
比对该BIOS档案是否为正确;
当该BIOS档案正确时,将该BIOS档案的BIOS更新码写入该资讯装置的系统启动区;
当该BIOS档案不正确时,结束BIOS更新程序;
执行第一开机程序;
当该第一开机程序可成功开机时,复制该系统启动区的该BIOS更新码至一BIOS备份区;
当该第一开机程序失败时,复制BIOS备份区的BIOS程序码至该系统启动区;及
当该BIOS备份区的BIOS程序码复制至该系统启动区后,执行第二开机程序。
2.根据权利要求1所述的自动更新及备份BIOS的方法,其特征在于其中所述的无线传输装置为一红外线传输装置或一具蓝牙协议的无线传输装置。
3.根据权利要求1所述的自动更新及备份BIOS的方法,其特征在于其中所述的无线传输装置为一具有无线网络协议的无线传输装置。
4.根据权利要求1所述的自动更新及备份BIOS的方法,其特征在于其中所述的BIOS档案至少包括一识别码及一BIOS更新码。
5.根据权利要求4所述的自动更新及备份BIOS的方法,其特征在于其中所述的识别码包括一机器识别码及一BIOS ID。
6.根据权利要求4所述的自动更新及备份BIOS的方法,其特征在于其中所述的识别码为一BIOS ID。
7.根据权利要求1所述的自动更新及备份BIOS的方法,其特征在于其中所述的复制该系统启动区的该BIOS更新码至一BIOS备份区的步骤执行完毕后,可再进一步执行一产生更新完成信息的步骤。
8.根据权利要求1所述的自动更新及备份BIOS的方法,其特征在于其中所述的执行第二开机程序的步骤执行完毕后,可再进一步执行一显示更新未完成的步骤。
9.一种BIOS备份及救援的方法,是应用于一资讯装置中,当接收一正确的BIOS档案后继续执行,其特征在于其包括下列步骤:
将该BIOS档案的BIOS更新码写入该资料装置的系统启动区;
执行第一开机程序;
当该第一开机程序可成功开机时,复制该资讯装置的系统启动区的该BIOS更新码至一BIOS备份区;
当该第一开机程序失败时,复制BIOS备份区的BIOS程序码至该系统启动区;及
当该BIOS备份区的BIOS程序码复制至该系统启动区后,执行第二开机程序。
10.根据权利要求9所述的BIOS备份及救援的方法,其特征在于其中所述的复制该系统启动区的该BIOS更新码至一BIOS备份区的步骤执行完毕后,可再进一步执行一产生更新完成信息的步骤。
11.根据权利要求9所述的BIOS备份及救援的方法,其特征在于其中所述的执行第二开机程序的步骤执行完毕后,可再进一步执行一显示更新未完成的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100028563A CN100390737C (zh) | 2005-01-25 | 2005-01-25 | 自动更新及备份bios的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100028563A CN100390737C (zh) | 2005-01-25 | 2005-01-25 | 自动更新及备份bios的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1811707A CN1811707A (zh) | 2006-08-02 |
CN100390737C true CN100390737C (zh) | 2008-05-28 |
Family
ID=36844649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100028563A Expired - Fee Related CN100390737C (zh) | 2005-01-25 | 2005-01-25 | 自动更新及备份bios的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100390737C (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101122862B (zh) * | 2006-08-11 | 2012-01-11 | 环达电脑(上海)有限公司 | 后启动补丁式安全升级bios的方法 |
CN101192161B (zh) * | 2006-11-23 | 2011-08-17 | 英业达股份有限公司 | 更新影像文件的方法 |
CN100501679C (zh) * | 2007-02-27 | 2009-06-17 | 华为技术有限公司 | 一种电子设备 |
CN101425270B (zh) * | 2007-10-31 | 2011-01-19 | 冠捷投资有限公司 | 液晶显示设备及控制液晶显示设备运作的方法 |
BRPI0924133B1 (pt) | 2009-04-29 | 2021-09-28 | Hewlett-Packard Development Company, L.P. | Método para gerenciamento de imagem de bios, máquina e meio não transitório legível por computador |
CN102314421B (zh) | 2010-06-29 | 2014-12-10 | 中兴通讯股份有限公司 | 一种文件系统被破坏后的自救方法和设备 |
CN102722423A (zh) * | 2011-03-29 | 2012-10-10 | 比亚迪股份有限公司 | 一种便携式终端及其自行修复的方法 |
CN104182289A (zh) * | 2013-05-27 | 2014-12-03 | 英业达科技有限公司 | 系统还原方法 |
WO2015112128A1 (en) | 2014-01-22 | 2015-07-30 | Hewlett Packard Development Company, L.P. | System firmware configuration data |
CN104468189B (zh) * | 2014-10-31 | 2018-07-03 | 重庆蓝岸通讯技术有限公司 | 一种针对不同客户版本自动升级bios的方法 |
CN104731675A (zh) * | 2015-03-24 | 2015-06-24 | 浪潮集团有限公司 | 一种服务器系统中bios的智能冗余备份方法 |
CN106897063B (zh) * | 2017-02-22 | 2020-09-25 | 苏州浪潮智能科技有限公司 | 一种基于efi将os启动项永久添加至bios中的方法及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6233681B1 (en) * | 1997-11-24 | 2001-05-15 | Samsung Electronics Co. Ltd. | Computer system and a control method of the same for in-system reprogramming of a fixed flash ROM when access to the fixed flash ROM is not possible |
CN1455342A (zh) * | 2003-05-23 | 2003-11-12 | 威盛电子股份有限公司 | 在dmi区块备份计算机系统中cmos的bios设定的方法 |
CN1477511A (zh) * | 2002-08-23 | 2004-02-25 | 技嘉科技股份有限公司 | 具有更新及检测bios的装置 |
US20040205329A1 (en) * | 2000-09-11 | 2004-10-14 | Dell Products L.P. | System and method for performing remote BIOS updates |
-
2005
- 2005-01-25 CN CNB2005100028563A patent/CN100390737C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6233681B1 (en) * | 1997-11-24 | 2001-05-15 | Samsung Electronics Co. Ltd. | Computer system and a control method of the same for in-system reprogramming of a fixed flash ROM when access to the fixed flash ROM is not possible |
US20040205329A1 (en) * | 2000-09-11 | 2004-10-14 | Dell Products L.P. | System and method for performing remote BIOS updates |
CN1477511A (zh) * | 2002-08-23 | 2004-02-25 | 技嘉科技股份有限公司 | 具有更新及检测bios的装置 |
CN1455342A (zh) * | 2003-05-23 | 2003-11-12 | 威盛电子股份有限公司 | 在dmi区块备份计算机系统中cmos的bios设定的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1811707A (zh) | 2006-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7334157B1 (en) | Restore of data to a computer system having different hardware | |
US10019253B2 (en) | Systems and methods of updating hot-pluggable devices | |
KR100901903B1 (ko) | 네트워크를 통한 펌웨어의 셀프-모니터링 및 업데이팅 | |
TW201525858A (zh) | 基板管理控制器與其韌體載入方法 | |
CN100390737C (zh) | 自动更新及备份bios的方法 | |
US8132055B2 (en) | Operating system-firmware interface update recovery | |
WO2020062887A1 (zh) | 基于闪存微控制器的固件升级方法和系统及闪存微控制器 | |
US20110320794A1 (en) | Flash System And Method For Updating The Flash System | |
US20060225067A1 (en) | Method for automatically updating and backing up the BIOS | |
CN106445577A (zh) | 更新方法、服务器系统以及非瞬态计算机可读取介质 | |
CN104407878B (zh) | C6000数字信号处理器在线升级方法 | |
CN105808270A (zh) | 固件变量更新方法 | |
CN102667716A (zh) | 使用固件更新应用程序更新部件的固件的方法及装置 | |
CN103150231A (zh) | 计算机开机的方法与计算机系统 | |
US9519786B1 (en) | Firmware integrity ensurance and update | |
WO2010057380A1 (zh) | 一种数据卡的异常恢复方法、装置及数据卡 | |
TWI764454B (zh) | 韌體損壞恢復技術 | |
CN102880478B (zh) | 软件更新方法 | |
US8150947B2 (en) | Techniques for performing operating system installation on a headless device | |
CN114265603A (zh) | 基于不对称分区的系统升级方法、装置和电子设备 | |
TWI685793B (zh) | 同步方法 | |
CN109002309A (zh) | 一种硬件升级方法及相关装置 | |
CN101425028B (zh) | 计算机系统与计算机系统的韧体修复方法 | |
TWI448967B (zh) | 軟體更新方法與電腦可讀取媒體 | |
TWI270816B (en) | Method for automatically updating and backup BIOS |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080528 Termination date: 20110125 |