《BIOS刷新方法.pdf》由会员分享,可在线阅读,更多相关《BIOS刷新方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102339225A43申请公布日20120201CN102339225ACN102339225A21申请号201010231655122申请日20100720G06F9/44520060171申请人鸿富锦精密工业(深圳)有限公司地址518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号申请人鸿海精密工业股份有限公司72发明人江涛郑治桥54发明名称BIOS刷新方法57摘要一种BIOS刷新方法,用于对一目标电脑进行BIOS刷新,包括通过串行接口连接一主控电脑与所述目标电脑;目标电脑进入SHELL环境,并启动虚拟硬盘界面;主控电脑进入串行接口控制程序界面,选择要发送的BI。
2、OS刷新文件并发送给目标电脑;及目标电脑通过虚拟硬盘接收所述BIOS刷新文件,并进行BIOS的刷新。所述BIOS刷新方法可通过串行接口来实现对BIOS的刷新操作。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页附图2页CN102339238A1/1页21一种BIOS刷新方法,用于对一目标电脑进行BIOS刷新,包括通过串行接口连接一主控电脑与所述目标电脑;目标电脑进入SHELL环境,并启动虚拟硬盘界面;主控电脑进入串行接口控制程序界面,选择要发送的BIOS刷新文件并发送给目标电脑;及目标电脑通过虚拟硬盘接收所述BIOS刷新文件,并进行BIOS的刷新。2如权利。
3、要求1所述的BIOS刷新方法,其特征在于所述主控电脑发送BIOS刷新文件的步骤具体包括选择要发送的BIOS刷新文件;将选择的BIOS刷新文件进行压缩处理;及向目标电脑发送压缩后的BIOS刷新文件。3如权利要求2所述的BIOS刷新方法,其特征在于所述目标电脑通过虚拟硬盘接收所述BIOS刷新文件的步骤具体包括加载硬盘驱动;加载文件系统;进入SHELL环境下的虚拟硬盘;接收压缩后的BIOS刷新文件;对压缩后的BIOS刷新文件进行解压缩处理;及读取解压缩后的BIOS刷新文件并进行BIOS刷新操作。权利要求书CN102339225ACN102339238A1/2页3BIOS刷新方法技术领域0001本发明。
4、涉及一种对BIOSBASICINPUTOUTPUTSYSTEM,基本输入输出系统进行刷新的方法。背景技术0002绝大部分电脑都设有BIOS,其为电脑提供最底层的、最直接的硬件设置和控制。通过BIOS刷新,可以有效的解决电脑的软硬件问题,或实现对新硬件及新功能的支持。在用户使用或维护电脑的过程中,或是在电脑设计开发的过程中,对BIOS的刷新都是一个很重要的环节。合理的BIOS刷新,可以提高用户的使用体验,提高BIOS开发效率。0003常见的BIOS刷新方法,一般将要刷新的BIOS刷新文件预存在移动存储设备里面,例如光盘、U盘等,然后通过BIOS刷新软件完成刷写。但有时候电脑上的光驱及USB接口无。
5、法使用,这样的话就无法应用传统的刷新方法来对BIOS进行刷新操作。发明内容0004鉴于上述内容,有必要提供一种可通过串行接口来实现对BIOS进行刷新的方法。0005一种BIOS刷新方法,用于对一目标电脑进行BIOS刷新,包括0006通过串行接口连接一主控电脑与所述目标电脑;0007目标电脑进入SHELL环境,并启动虚拟硬盘界面;0008主控电脑进入串行接口控制程序界面,选择要发送的BIOS刷新文件并发送给目标电脑;及0009目标电脑通过虚拟硬盘接收所述BIOS刷新文件,并进行BIOS的刷新。0010本发明BIOS刷新方法利用虚拟硬盘技术,在目标电脑上虚拟一个硬盘,并通过串行接口完成BIOS刷新。
6、文件的接收与刷新,因此在刷新的过程中不需要光盘、U盘等移动存储设备的辅助,节省成本的同时,可以让本方法使用于特殊情况下的BIOS刷新,例如外部光盘驱动无法识别,USB接口损坏等情况,并且由于串行接口已经是一种很成熟的接口技术,故易于实现。附图说明0011下面参照附图结合较佳实施方式对本发明作进一步详细描述0012图1为本发明BIOS刷新方法较佳实施方式的主流程图。0013图2为本发明BIOS刷新方法较佳实施方式中主控电脑端发送BIOS文件的流程图。0014图3为本发明BIOS刷新方法较佳实施方式中目标电脑端刷新BIOS文件的流程图。具体实施方式说明书CN102339225ACN10233923。
7、8A2/2页40015本发明BIOS刷新方法用于对一目标电脑进行BIOS的刷新,所述BIOS刷新方法是通过存储有BIOS刷新文件的主控电脑向所述目标电脑进行BIOS刷新操作的,而所述主控电脑与所述目标电脑是通过串行接口实现彼此通信的。0016请参考图1,所述BIOS刷新方法的较佳实施方式包括以下步骤0017S1通过串行接口连接所述主控电脑与所述目标电脑。0018S2目标电脑进入SHELL环境文字操作系统与外部最主要的接口,是操作系统最外面的一层,SHELL管理用户与操作系统之间的交互,启动虚拟硬盘界面。0019S3主控电脑进入串行接口控制程序界面,选择要发送的BIOS刷新文件并发送给目标电脑。。
8、0020S4目标电脑通过虚拟硬盘接收所述BIOS刷新文件并进行BIOS的刷新。0021请继续参考图2,对于步骤S3,具体包括以下步骤0022S31选择要发送的BIOS刷新文件。所述主控电脑通常会存储很多个BIOS刷新文件或其他类型的文件,故在发送之前需进行BIOS刷新文件的选取操作。0023S32将选择的BIOS刷新文件进行压缩处理。由于串口的数据传输速率有限,现常用的波特率多为9600115200BPS,以此速率传输一个几兆的BIOS刷新文件要花费数分钟,时间过长。鉴于此本方法在传输BIOS刷新文件之前对其进行压缩处理,将文档变小,这样可以有效的减少传输时间。0024S33向目标电脑发送压缩。
9、后的BIOS刷新文件。0025请继续参考图3,对于步骤S4,具体包括以下步骤0026S41加载硬盘驱动。0027S42加载文件系统。0028S43进入SHELL环境下的虚拟硬盘。上述三个步骤为构建虚拟硬盘的步骤,由于虚拟硬盘技术为现有技术,故不再具体介绍其构建原理。0029S44接收压缩后的BIOS刷新文件。0030S45对压缩后的BIOS刷新文件进行解压缩处理。0031S46读取解压缩后的BIOS刷新文件并进行BIOS刷新操作。0032本发明BIOS刷新方法是先将BIOS刷新文件存储于一主控电脑中,然后将所述主控电脑与目标电脑通过串行接口进行通信,通过主控电脑向目标电脑发送BIOS刷新文件,从而实现对目标电脑的BIOS刷新操作。本发明还利用虚拟硬盘技术,在目标电脑上虚拟一个硬盘,进而完成BIOS刷新文件的接收,因此在刷新的过程中不需要光盘、U盘等移动存储设备的辅助,节省成本的同时,可以让本方法使用于特殊情况下的BIOS刷新,例如外部光盘驱动无法识别,USB接口损坏等情况。并且由于串行接口已经是一种很成熟的接口技术,故易于实现。说明书CN102339225ACN102339238A1/2页5图1图2说明书附图CN102339225ACN102339238A2/2页6图3说明书附图CN102339225A。