[发明专利]电脑开机方法在审

专利信息
申请号: 201310341745.X 申请日: 2013-08-07
公开(公告)号: CN104102505A 公开(公告)日: 2014-10-15
发明(设计)人: 江昆仲 申请(专利权)人: 昆达电脑科技(昆山)有限公司;神达电脑股份有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 暂无信息 代理人: 暂无信息
地址: 215300 江苏省苏州*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 电脑 开机 方法
【说明书】:

【技术领域】

本发明涉及一种电脑开机方法,特别是一种即使一个BIOS装置硬件发生损毁也可执行开机动作的电脑开机方法。

【背景技术】

多数PC与服务器系统都设计使用单颗BIOS装置(BIOS flash ROM),当自检完成后,系统转入BIOS的下一步骤:从A驱、C驱或CD-ROM以及网络服务器上寻找操作系统进行启动,然后将控制权交给操作系统。单颗BIOS装置的系统一旦遭受恶意软件攻击或更新BIOS韧体失败,会摧毁先前可运作的BIOS韧体程序码,假使因某些因素需要重新系统开机加载BIOS,此时系统就会因为丧失正常BIOS程序码,系统硬件无法被初始化且无法完成POST动作(Power On Self Test,上电自检),造成系统彻底故障与无法自主修复,需要停机送修的窘境。

目前已有自动修复BIOS程序码的设计解决方案,例如,中国大陆专利申请第02118630.8号揭露一种可自动进行修复动作的BIOS程序码,当BIOS装置中内容发生损毁时,可由其它储存媒体载入BIOS备份程序码以完成开机动作,此BIOS程序码包含了一BIOS功能程序模块,具有压缩的功能程序。一检测功能,可检测BIOS功能程序模块的解压缩情形,以判断是否有错误产生。一修复模块,回应于检测功能,当解压缩发生错误时,自动进行重新系统开机程序,并由其它储存媒体载入且执行BIOS备份程序码,修复模块并将执行成功的备份BIOS程序码重新烧录回BIOS装置。另外,一比较功能,核对BIOS备份程序码与主要程序的版本新旧,当主要BIOS程序码可顺利完成开机,且具有较BIOS备份程序码新的版本时,重新备份BIOS程序码至储存媒体。

但是,中国大陆专利申请第02118630.8号的自动进行修复动作的BIOS程序码仅在BIOS装置部分损毁的情况下,由其它储存媒体载入BIOS备份程序码以完成开机动作,其中,部分损毁是指BIOS装置中内容发生损毁但不涉及其中boot block的代码而BIOS装置硬件未发生损毁。若BIOS装置硬件发生损毁,启动区模块则无法被使用者执行电脑开机的启始程序,也就无法完成开机动作。

目前也有双BIOS装置的设计解决方案,双BIOS装置的系统,在一颗BIOS装置损毁时,勉强使用备份BIOS装置开机,但用户进入操作系统需手动执行BIOS修复工程,过程不仅繁复,无法实现自动修复。

【发明内容】

本发明的主要目的在于提供一种即使一个BIOS装置的硬件发生损毁也可执行开机动作的电脑开机方法,或者主BIOS装置的韧体即使完全损毁也能提供自动修复的方法。

本发明提供一种电脑开机方法,其应用于装设有主BIOS装置与备份BIOS装置的电脑系统内,当从主BIOS装置开机自检失败而切换至备份BIOS装置开机自检成功后;所述电脑开机方法执行以下步骤:

利用备份BIOS装置的代码自动覆盖主BIOS装置的代码;

判断自动修复是否成功;

当自动修复成功,电脑系统则重新开机,通过主BIOS装置载入操作系统;

自动修复不成功,则通过备份BIOS装置载入操作系统。

特别地,从主BIOS装置开机自检失败而切换至备份BIOS装置开机自检成功的具体步骤:

开机自检;

判断开机自检是否成功;

若开机自检不成功,判断当前BIOS装置是否为主BIOS装置;

若当前BIOS装置为主BIOS装置时,BMC(Baseboard Management Controller)将当前BIOS装置切换至备份BIOS装置;

通过BMC重新系统开机并由返回开机自检。

特别地,当开机自检成功后,执行以下步骤,

BIOS加载内建的UEFI应用程序;

通过UEFI应用程序判断当前BIOS装置是否为主BIOS装置;

当UEFI应用程序确定当前BIOS装置为主BIOS装置,返回主BIOS装置载入操作系统。

特别地,当UEFI应用程序判断当前BIOS装置不为主BIOS装置后,执行读取备份BIOS装置的代码自动覆盖主BIOS装置的代码达成修复之目的。

特别地,利用备份BIOS装置的代码自动覆盖主BIOS装置的代码的具体步骤包括,

UEFI应用程序将备份BIOS装置的代码读入到内存;

UEFI应用程序通知BMC切换当前BIOS装置为主BIOS装置;

UEFI应用程序将内存的代码写入到主BIOS装置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆达电脑科技(昆山)有限公司;神达电脑股份有限公司,未经昆达电脑科技(昆山)有限公司;神达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310341745.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top