CN112230962A - 一种用于处理器平台的bios配置保存方法及系统 - Google Patents
一种用于处理器平台的bios配置保存方法及系统 Download PDFInfo
- Publication number
- CN112230962A CN112230962A CN202011170476.1A CN202011170476A CN112230962A CN 112230962 A CN112230962 A CN 112230962A CN 202011170476 A CN202011170476 A CN 202011170476A CN 112230962 A CN112230962 A CN 112230962A
- Authority
- CN
- China
- Prior art keywords
- module
- setting
- firmware
- bios
- refresh
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 239000007787 solid Substances 0.000 claims description 8
- 230000003213 activating effect Effects 0.000 claims description 3
- 239000000463 material Substances 0.000 abstract description 4
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种用于处理器平台的BIOS配置保存方法及系统,属于计算机处理器刷新领域;所述的方法具体步骤如下:S1激活固件更新选项;S2通过CPU根据当前的固件设置项生成设置文件并保存;S3通过BIOS对固件进行刷写操作;S4通过BIOS重启时读取自动设置模块的刷新标志位;本发明能够保证计算机固件刷新后重新设置成原固件的设置选项;通过调用固件设置模块实现自动设置,节省人力物力,提高工作效率;通过在固件下增加自动设置模块实现对更新后的BIOS设置成原有的设置。
Description
技术领域
本发明公开一种用于处理器平台的BIOS配置保存方法及系统,涉及计算机处理器刷新技术领域。
背景技术
随着国产处理器的发展,国产平台计算机已开始关乎普通民众的日常生活。随着计算机技术的发展,也发明出来了一些更高效的BIOS更新方法,如通过USB设备在固件下更新,或者通过BMC来更新BIOS。不管哪一种方法,更新后的BIOS都不会保留之前的配置,操作人员需要重新进入固件进行设置以达到自己的目的。
一般情况下,更新后手动调整BIOS并不需要耗费非常多的时间。但若是计算机的数目比较大,配置项也比较多的情况下,手动配置差强人意。因此,保留原BIOS配置便显得比较高效。
故现发明一种用于处理器平台的BIOS配置保存方法及系统以解决上述问题。
发明内容
本发明针对现有技术的问题,提供一种用于处理器平台的BIOS配置保存方法及系统,所采用的技术方案为:一种用于处理器平台的BIOS配置保存方法,所述的方法具体步骤如下:
S1激活固件更新选项;
S2通过CPU根据当前的固件设置项生成设置文件并保存;
S3通过BIOS对固件进行刷写操作;
S4通过BIOS重启时读取自动设置模块的刷新标志位。
所述S2通过CPU根据当前的固件设置项生成设置文件,并将其保存到Flash芯片中的固件设置模块里。
所述S3通过BIOS对固件进行刷写操作的具体步骤如下:
S301通过BIOS进行自动刷新;
S302通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新;
S303将FLASH里的刷新标志位置为高;
S304重启处理器。
所述S4通过BIOS重启时读取自动设置模块的刷新标志位的具体步骤如下:
S401在BIOS启动时读取自动设置模块的刷新标志位;
S402当刷新标志位为高时,调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器。
S412当刷新标志位为低时正常启动系统。
一种用于处理器平台的BIOS配置保存系统,所述的系统包括固件更新模块、设置保存模块、固件刷写模块和设置读取模块:
固件更新模块:激活固件更新选项;
设置保存模块:通过CPU根据当前的固件设置项生成设置文件并保存;
固件刷写模块:通过BIOS对固件进行刷写操作;
设置读取模块:通过BIOS重启时读取自动设置模块的刷新标志位。
所述设置保存模块通过CPU根据当前的固件设置项生成设置文件,并将其保存到Flash芯片中的固件设置模块里。
所述固件刷写模块具体包括刷新模块、更新模块、标记模块和重启模块:
刷新模块:通过BIOS进行自动刷新;
更新模块:通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新;
标记模块:将FLASH里的刷新标志位置为高;
重启模块:重启处理器。
所述设置读取模块具体包括读取模块、高位处理模块和低位处理模块:
读取模块:在BIOS启动时读取自动设置模块的刷新标志位;
高位处理模块:当刷新标志位为高时,调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器。
低位处理模块:当刷新标志位为低时正常启动系统。
本发明的有益效果为:本发明能够保证计算机固件刷新后重新设置成原固件的设置选项;通过调用固件设置模块实现自动设置,节省人力物力,提高工作效率;通过在固件下增加自动设置模块实现对更新后的BIOS设置成原有的设置;通过在固件下增加自动设置模块实现对更新后的BIOS一键配置成原有配置。计算机接到固件刷新功能后将生成设置文件并保存,之后调用刷新功能刷新固件并设置标志位,最后调用设置函数实现固件刷新后的重新配置。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明方法的流程图;图2是本发明系统的结构示意图;图3是本发明实施例的流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
实施例一:
一种用于处理器平台的BIOS配置保存方法,所述的方法具体步骤如下:
S1激活固件更新选项;
S2通过CPU根据当前的固件设置项生成设置文件并保存;
S3通过BIOS对固件进行刷写操作;
S4通过BIOS重启时读取自动设置模块的刷新标志位;
本发明的目的是保证计算机固件刷新后重新设置成原固件的设置选项,
本发明的目的是保证计算机固件刷新后重新设置成原固件的设置选项,首先按照S1激活固件更新选项,可以是BMC激活,也可以在固件界面下被激活,然后按照S2通过CPU根据当前的固件设置项生成设置文件并保存,当固件下的固件更新功能被激活时,接着按照S3通过BIOS对固件进行刷写操作,最后按照S4通过BIOS重启时读取自动设置模块的刷新标志位,通过调用固件设置模块实现自动设置,节省人力物力,提高工作效率;通过在固件下增加自动设置模块实现对更新后的BIOS设置成原有的设置;
进一步的,所述S2通过CPU根据当前的固件设置项生成设置文件,并将其保存到Flash芯片中的固件设置模块里;
进一步的,所述S3通过BIOS对固件进行刷写操作的具体步骤如下:
S301通过BIOS进行自动刷新;
S302通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新;
S303将FLASH里的刷新标志位置为高;
S304重启处理器;
首先按照S301通过BIOS进行自动刷新,按照S302通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新,更新完成后按照S303将FLASH里的刷新标志位置为高,之后按照S304重启处理器;
再进一步的,所述S4通过BIOS重启时读取自动设置模块的刷新标志位的具体步骤如下:
S401在BIOS启动时读取自动设置模块的刷新标志位;
S402当刷新标志位为高时,调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器。
S412当刷新标志位为低时正常启动系统。
在BIOS启动时按照S401读取自动设置模块的刷新标志位,当刷新标志位为高时,按照S402调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器;当刷新标志位为低时,直接按照S412重启计算机。
实施例二:
一种用于处理器平台的BIOS配置保存系统,所述的系统包括固件更新模块、设置保存模块、固件刷写模块和设置读取模块:
固件更新模块:激活固件更新选项;
设置保存模块:通过CPU根据当前的固件设置项生成设置文件并保存;
固件刷写模块:通过BIOS对固件进行刷写操作;
设置读取模块:通过BIOS重启时读取自动设置模块的刷新标志位;
本发明的目的是保证计算机固件刷新后重新设置成原固件的设置选项,首先利用固件更新模块激活固件更新选项,可以是BMC激活,也可以在固件界面下被激活,然后使用设置保存模块通过CPU根据当前的固件设置项生成设置文件并保存,当固件下的固件更新功能被激活时,接着利用固件刷写模块通过BIOS对固件进行刷写操作,最后使用设置读取模块通过BIOS重启时读取自动设置模块的刷新标志位,通过调用固件设置模块实现自动设置,节省人力物力,提高工作效率;通过在固件下增加自动设置模块实现对更新后的BIOS设置成原有的设置;
进一步的,所述设置保存模块通过CPU根据当前的固件设置项生成设置文件,并将其保存到Flash芯片中的固件设置模块里;
进一步的,所述固件刷写模块具体包括刷新模块、更新模块、标记模块和重启模块:
刷新模块:通过BIOS进行自动刷新;
更新模块:通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新;
标记模块:将FLASH里的刷新标志位置为高;
重启模块:重启处理器;
首先利用刷新模块通过BIOS进行自动刷新,利用更新模块通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新,更新完成后通过标记模块将FLASH里的刷新标志位置为高,之后通过重启模块重启处理器;
再进一步的,所述设置读取模块具体包括读取模块、高位处理模块和低位处理模块:
读取模块:在BIOS启动时读取自动设置模块的刷新标志位;
高位处理模块:当刷新标志位为高时,调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器。
低位处理模块:当刷新标志位为低时正常启动系统。
在BIOS启动时通过读取模块取自动设置模块的刷新标志位,当刷新标志位为高时,通过高位处理模块调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器;当刷新标志位为低时,直接当刷新标志位为低时正常启动系统。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种用于处理器平台的BIOS配置保存方法,其特征是所述的方法具体步骤如下:
S1激活固件更新选项;
S2通过CPU根据当前的固件设置项生成设置文件并保存;
S3通过BIOS对固件进行刷写操作;
S4通过BIOS重启时读取自动设置模块的刷新标志位。
2.根据权利要求1所述的方法,其特征是所述S2通过CPU根据当前的固件设置项生成设置文件,并将其保存到Flash芯片中的固件设置模块里。
3.根据权利要求2所述的方法,其特征是所述S3通过BIOS对固件进行刷写操作的具体步骤如下:
S301通过BIOS进行自动刷新;
S302通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新;
S303将FLASH里的刷新标志位置为高;
S304重启处理器。
4.根据权利要求3所述的方法,其特征是所述S4通过BIOS重启时读取自动设置模块的刷新标志位的具体步骤如下:
S401在BIOS启动时读取自动设置模块的刷新标志位;
S402当刷新标志位为高时,调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器。
S412当刷新标志位为低时正常启动系统。
5.一种用于处理器平台的BIOS配置保存系统,其特征是所述的系统包括固件更新模块、设置保存模块、固件刷写模块和设置读取模块:
固件更新模块:激活固件更新选项;
设置保存模块:通过CPU根据当前的固件设置项生成设置文件并保存;
固件刷写模块:通过BIOS对固件进行刷写操作;
设置读取模块:通过BIOS重启时读取自动设置模块的刷新标志位。
6.根据权利要求5所述的系统,其特征是所述设置保存模块通过CPU根据当前的固件设置项生成设置文件,并将其保存到Flash芯片中的固件设置模块里。
7.根据权利要求6所述的系统,其特征是所述固件刷写模块具体包括刷新模块、更新模块、标记模块和重启模块:
刷新模块:通过BIOS进行自动刷新;
更新模块:通过CPU将BIOS所在的地址处擦除并将获取到的固体文件刷写入FLASH芯片实现固件更新;
标记模块:将FLASH里的刷新标志位置为高;
重启模块:重启处理器。
8.根据权利要求7所述的系统,其特征是所述设置读取模块具体包括读取模块、高位处理模块和低位处理模块:
读取模块:在BIOS启动时读取自动设置模块的刷新标志位;
高位处理模块:当刷新标志位为高时,调用固件设置模块实现BIOS选项的自动设置,设置完成后将刷新标志位置低,并重启处理器。
低位处理模块:当刷新标志位为低时正常启动系统。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011170476.1A CN112230962B (zh) | 2020-10-28 | 2020-10-28 | 一种用于处理器平台的bios配置保存方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011170476.1A CN112230962B (zh) | 2020-10-28 | 2020-10-28 | 一种用于处理器平台的bios配置保存方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112230962A true CN112230962A (zh) | 2021-01-15 |
CN112230962B CN112230962B (zh) | 2023-12-22 |
Family
ID=74109146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011170476.1A Active CN112230962B (zh) | 2020-10-28 | 2020-10-28 | 一种用于处理器平台的bios配置保存方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112230962B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127883A (zh) * | 2021-04-26 | 2021-07-16 | 山东英信计算机技术有限公司 | 一种平台固件保护恢复的锁定方法、装置、设备及介质 |
CN113190256A (zh) * | 2021-05-27 | 2021-07-30 | 新华三技术有限公司 | 一种升级方法、装置及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653299A (zh) * | 2014-11-12 | 2016-06-08 | 杭州华三通信技术有限公司 | 一种固件升级方法及设备 |
CN106155745A (zh) * | 2016-07-08 | 2016-11-23 | 北京百度网讯科技有限公司 | 基本输入输出系统的升级方法、装置和系统 |
CN106201612A (zh) * | 2016-07-07 | 2016-12-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN110119281A (zh) * | 2018-02-07 | 2019-08-13 | 河南许继仪表有限公司 | 一种电能表软件模块化升级方法及电能表系统 |
CN110502296A (zh) * | 2019-08-09 | 2019-11-26 | 苏州浪潮智能科技有限公司 | 一种显示固件升级命令的方法、设备以及存储介质 |
US20200073652A1 (en) * | 2018-08-28 | 2020-03-05 | Wistron Corporation | Firmware update method and computer system |
-
2020
- 2020-10-28 CN CN202011170476.1A patent/CN112230962B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653299A (zh) * | 2014-11-12 | 2016-06-08 | 杭州华三通信技术有限公司 | 一种固件升级方法及设备 |
CN106201612A (zh) * | 2016-07-07 | 2016-12-07 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106155745A (zh) * | 2016-07-08 | 2016-11-23 | 北京百度网讯科技有限公司 | 基本输入输出系统的升级方法、装置和系统 |
CN110119281A (zh) * | 2018-02-07 | 2019-08-13 | 河南许继仪表有限公司 | 一种电能表软件模块化升级方法及电能表系统 |
US20200073652A1 (en) * | 2018-08-28 | 2020-03-05 | Wistron Corporation | Firmware update method and computer system |
CN110502296A (zh) * | 2019-08-09 | 2019-11-26 | 苏州浪潮智能科技有限公司 | 一种显示固件升级命令的方法、设备以及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127883A (zh) * | 2021-04-26 | 2021-07-16 | 山东英信计算机技术有限公司 | 一种平台固件保护恢复的锁定方法、装置、设备及介质 |
CN113127883B (zh) * | 2021-04-26 | 2022-05-24 | 山东英信计算机技术有限公司 | 一种平台固件保护恢复的锁定方法、装置、设备及介质 |
CN113190256A (zh) * | 2021-05-27 | 2021-07-30 | 新华三技术有限公司 | 一种升级方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112230962B (zh) | 2023-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1261868C (zh) | 计算机快速启动方法 | |
CN101916201B (zh) | 一种基于Android移动终端冷启动的方法和装置 | |
CN104102506A (zh) | 一种基于ARM平台的Android启动加速方法 | |
CN113703799B (zh) | 计算设备及其bios更新方法和介质 | |
WO2016165597A1 (zh) | 数据存储的处理方法及装置 | |
CN112230962A (zh) | 一种用于处理器平台的bios配置保存方法及系统 | |
CN111552486B (zh) | Ssd固件烧录方法及相关组件 | |
US10564986B2 (en) | Methods and apparatus to suspend and resume computing systems | |
US20100017637A1 (en) | Portable electronic terminal and method therefor | |
WO2023060893A1 (zh) | 存储空间管理方法、装置、设备及存储介质 | |
CN101118494A (zh) | 嵌入式设备从外接电子卡启动操作系统的系统与方法 | |
US20060224874A1 (en) | Method for updating system management basic input output system (SMBIOS) data | |
WO2021175194A1 (zh) | 终端定时开机的方法及终端 | |
KR101620349B1 (ko) | 부팅가능한 휘발성 메모리 장치와 그를 구비한 메모리 모듈 및 프로세싱 시스템, 및 그를 이용한 프로세싱 시스템 부팅 방법 | |
CN116719724B (zh) | eMMC多平台测试方法和装置、电子设备 | |
CN101827163B (zh) | 手机资源数据动态加载系统及方法 | |
CN100511145C (zh) | 更新系统管理基本输入输出系统数据的方法 | |
CN112988207A (zh) | 基于Setup界面的BIOS更新方法、装置、设备及可读存储介质 | |
KR101118111B1 (ko) | 이동통신단말기 및 그 부팅방법 | |
CN113646745A (zh) | 禁用软件持久性 | |
CN107407953B (zh) | 降低内存功耗的方法及计算机设备 | |
CN117519810B (zh) | 磁盘分区的处理方法、装置、电子设备和介质 | |
CN113392038B (zh) | 基于Linux内核的系统休眠内存管理方法及装置 | |
TWI733284B (zh) | 硬體設定裝置及其硬體設定方法 | |
KR101236981B1 (ko) | 히든 영역을 이용한 하이버네이션 부팅 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 250100 No. 2877 Kehang Road, Sun Village Town, Jinan High-tech District, Shandong Province Applicant after: Chaoyue Technology Co.,Ltd. Address before: 250100 No. 2877 Kehang Road, Sun Village Town, Jinan High-tech District, Shandong Province Applicant before: SHANDONG CHAOYUE DATA CONTROL ELECTRONICS Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |