【技术实现步骤摘要】
一种UEFIBIOS还原方法以及系统
本专利技术涉及计算机领域,尤其涉及一种UEFIBIOS还原方法以及系统。
技术介绍
BIOS即BasicInput/OutputSystem,中文是“基本输入/输出系统”,是一种所谓的“固件”,负责在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色。UnifiedExtensibleFirmwareInterface),是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。可扩展固件接口(ExtensibleFirmwareInterface,EFI)是Intel为PC固件的体系结构、接口和服务提出的建议标准。其主要目的是为了提供一组在OS加载之前(启动前)在所有平台上一致的、正确指定的启动服务,被看做是有近20多年历史的BIOS的继任者。目前市面上在售的很多主板都是单BIOS固件模式,当其BIOS固件出现损坏时必将导致主板无法开机,基于此方面的考虑。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种UEFIBIOS还原方法以及系统。本专利技 ...
【技术保护点】
1.一种UEFI BIOS还原方法,其特征在于,方法包括:S1、上电时,主机从与还原控制模块连接的第一SPI Flash获取BIOS文件;S2、如果从第一SPI Flash中获取的BIOS文件正常开机,则UEFI BIOS在引导操作系统前关闭还原控制模块内部的WDT,正常开机并结束方法;S3、如果从第一SPI Flash中获取的BIOS文件出现损坏无法工作,则还原控制模块在WDT倒计时为零后,通知主机复位并从与还原控制模块连接的第二SPI Flash获取BIOS文件,其中,第一SPI Flash和第二SPI Flash相互独立且分别预先存储有相同的BIOS文件;S4、UEF ...
【技术特征摘要】
1.一种UEFIBIOS还原方法,其特征在于,方法包括:S1、上电时,主机从与还原控制模块连接的第一SPIFlash获取BIOS文件;S2、如果从第一SPIFlash中获取的BIOS文件正常开机,则UEFIBIOS在引导操作系统前关闭还原控制模块内部的WDT,正常开机并结束方法;S3、如果从第一SPIFlash中获取的BIOS文件出现损坏无法工作,则还原控制模块在WDT倒计时为零后,通知主机复位并从与还原控制模块连接的第二SPIFlash获取BIOS文件,其中,第一SPIFlash和第二SPIFlash相互独立且分别预先存储有相同的BIOS文件;S4、UEFIBIOS关闭还原控制模块内部的WDT,UEFIBIOS完成相关的还原准备工作后,还原控制模块从第二SPIFlash拷贝BIOS文件至第一SPIFlash。2.根据权利要求1所述的UEFIBIOS还原方法,其特征在于,所述步骤S4中所述的UEFIBIOS完成相关的还原准备工作具体包括:S41、UEFIBIOS在还原控制模块设置要还原的第一SPIFlash的容量大小以及SPI接口工作频率;S42、UEFIBIOS设置还原控制模块的代表BIOS还原功能的开始位。3.根据权利要求2所述的UEFIBIOS还原方法,其特征在于,所述步骤S4中所述的从第二SPIFlash拷贝BIOS文件至第一SPIFlash具体包括:S43、还原控制模块在开始位设置成功后,删除第一SPIFlash内的数据,在删除的过程中,检查第一SPIFlash是否被占用,如果是,则等待,在全部删除完毕后进入步骤S432开始BIOS还原操作;S44、还原控制模块根据设置的所述容量大小以及SPI接口工作频率从第二SPIFlash读取BIOS文件的数据并写入到第一SPIFlash内,在写入的过程中,检查第一SPIFlash是否被占用,如果是,则等待,在全部写入完毕后确定BIOS还原完成。4.根据权利要求2所述的UEFIBIOS还原方法,其特征在于,所述还原控制模块采用F75223N芯片,F75223N芯片包括旁通模式和自动更新BIOS模式,当开始位设置成功后,F75223N芯片从旁通模式切换至自动更新BIOS模式。5.根据权利要求1所述的UEFIBIOS还原方法,其特征在于,所述步骤S4之后还包括:S5、BIOS文件拷贝完成后UE...
【专利技术属性】
技术研发人员:祝荣,
申请(专利权)人:深圳市祈飞科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。