更新系统管理基本输入输出系统数据的方法技术方案

技术编号:2851774 阅读:200 留言:0更新日期:2012-04-11 18:40
一种更新系统管理基本输入输出系统数据的方法,供使用者依其需求将使用者数据储存在一计算机系统的存储单元,且上述存储单元内是具有一预设系统管理基本输入输出系统数据;该方法令基本输入输出系统设有一可由使用者存取使用者数据的存取区块,在该基本输入输出系统激活后,判断上述存取区块内是否有使用者数据,若有则将使用者数据储存在存储单元,并移除预设系统管理基本输入输出系统数据,反之,保留原本的预设系统管理基本输入输出系统数据;本发明专利技术可防止更新时因断电使计算机无法开机,同时能对大量数据进行更新,避免浪费过多的时间及成本。

【技术实现步骤摘要】

本专利技术是关于一种更新数据的方法,特别是关于一种应用在更新基本输入输出系统(BIOS)内的系统管理基本输入输出系统(SMBIOS)储存区块数据的方法。
技术介绍
在计算机的结构中,所谓的基本输入输出系统(Basic Input OutputSystem;以下简称为BIOS)是计算机基本操作中最基础的软件。BIOS主要是由计算机低端指令集组成,它提供计算机运行时最基本的硬件测试、定义计算机的特性并处理基本的工作;例如当计算机开机时,执行计算机的开机自我测试(Power-OnSelf-Test;POST),初始化所有计算机上的电子装置,解释键盘发出的信号,与连接端口间信息的传递等。因此,计算机一开机时初始的运行,皆是依照BIOS的内容执行,倘若BIOS出现问题,计算机开机便无法执行如内存(RAM)、硬盘(HD)、中央处理器(CPU)等的测试,导致无法顺利开机。也正因为BIOS在计算机系统具备了如此重要的地位,一般系统业者皆会将BIOS程序指令集写入可长时间不需电源的存储器(memory)中,如快闪只读存储器(flash ROM)、程序化只读存储器(PROM)、擦除式只读存储器(EPROM)、电子擦除式只读存储器(EEPROM)等,并将此类BIOS存储器内建在计算机的主板(Mother Board)或放入计算机系统的芯片组(chipset)中,使其内容不受电源供应影响可永久保存。然而,BIOS的内容并非固定不变,例如计算机系统厂商出厂的BIOS有错误,故使用者得需进行BIOS更新,或是依使用者的需求作数据更新动作(如系统厂商更改计算机机型),其中最需要更新的数据莫过于BIOS中的系统管理基本输入输出系统(System Management BIOS;以下简称为SMBIOS)数据,它是BIOS中一个重要且不可或缺的数据,该数据中记载着系统的各种信息,尤其是SMBIOS数据中的第一型数据(Type1system information or manufacturer information)、第二型数据(Type2base board information)及第三型数据(Type3system enclosure orchassis information),且每一系统主机板有其唯一的系统数据,如主机板序号,故其更新需求量很大且频繁。虽然有些厂商已有提供进行更新的工具,但是这些工具是直接覆盖原先储存在BIOS存储器中的数据,若使用者输入数据错误或是想恢复前一次的数据,则必须将整个系统重新flash一次,实为麻烦且不符现今高效率的社会需求;一般以厂商提供的工具进行更新动作时仍存有诸多的问题,导致无法顺利完成更新,其问题包括当BIOS存储器受到不可预测的操作影响(如在更新时,发生断电的情事),其数据内容(如SMBIOS数据)可能会流失或产生错误,导致计算机开机执行BIOS程序时产生错误,因而造成计算机无法完成开机;再者,若使用者要将大量的SMBIOS数据作更新时,则必须一一的进行更新动作,才能顺利进行后期的测试或出货的流程,浪费了时间及成本。由上述问题可得知,现今作为SMBIOS数据更新的方式,实存有许多亟待解的课题。
技术实现思路
为解决上述现有技术的问题,本专利技术的主要目的在于提供一种,防止进行更新时因断电使计算机无法开机。本专利技术的另一目的在于提供一种,在大量数据需要更新时,避免浪费过多的时间及成本。为达成上述及其它目的,本专利技术是一种包括(1)令该基本输入输出系统设有供该使用者存取该使用者数据的存取区块;(2)令该基本输入输出系统激活并进行自我开机测试;(3)令该基本输入输出系统判断该存取区块内是否存有该使用者数据,若是则进到步骤(4),反之,则进到步骤(5);(4)令该基本输入输出系统移除该存储单元内的预设系统管理基本输入输出系统数据,并在该存储单元储存该使用者数据,且进到步骤(5);(5)令该基本输入输出系统结束自我开机测试。与现有使用厂商提供的更新工具相比,本专利技术是提供一种可由使用者存取使用者数据的存取区块、并以自动判断的方式将数据作更新,防止进行更新时因断电使计算机无法开机,在断电后,即能恢复原有的内容,同时能够对大量数据进行更新,避免浪费过多的时间及成本。附图说明图1是本专利技术的流程示意图。具体实施例方式实施例图1是本专利技术的系统运作的流程示意图。其中须注意的是,该图均为简化的示意图,仅以示意方式说明本专利技术的基本步骤流程。因此,在该附图中仅显示与本专利技术有关的文字,其实际实施时的步骤流程可能更为复杂。图1是以简易系统运作流程示意图表示本专利技术,此方法提供一种让使用者可以依其需求将要更新的使用者数据储存在计算机系统的存储单元,取代原本预存在存储单元的系统管理基本输入输出系统(System Management BIOS;SMBIOS)数据的方法,上述存储单元是指计算机系统的内存(memory),如DDR内存(Double Data-Rate Synchronous DRAM)或SDRAM内存(Synchronous DRAM)等;本专利技术的方法可应用在例如笔记本型计算机、桌上型计算机、服务器或工作站等计算机系统(未标出),该方法进行之前,先令该计算机系统在基本输入输出系统设有一存取区块。它是先在基本输入输出系统的快闪只读存储器(flash ROM)中寻找一可由使用者自行存取要更新的使用者数据的存取区块,该使用者数据是系统管理基本输入输出系统中不可或缺的第一型数据(Type1)、第二型数据(Type2)及第三型数据(Type3),其中第一型数据一般是系统信息(systeminformation)或制造者信息(manufacturer information),第二型数据一般是基板信息(base board information),第三型数据一般是系统附件(system enclosure)或基本信息(chassis information),且上述存取区块是呈保护状态,也就是,该存取区块内的数据无法经由基本输入输出系统以flash方式或其它工具清除,只能由使用者进行存取的动作。此方法先进行步骤S1,激活系统。在该步骤中令该计算机系统开机,此系统的基本输入输出系统会进行自我开机测试(此测试程序是一般计算机系统激活时的正常程序),另在该步骤,计算机系统会将预设系统管理基本输入输出系统数据,由基本输入输出系统中的系统管理基本输入输出系统储存区块(该系统管理基本输入输出系统储存区块是位于基本输入输出系统的快闪只读存储器内),存放到该计算机系统的存储单元(此动作也是一般计算机系统开机后的正常程序),接着进到步骤S2。在该步骤S2中,存取区块内是否有使用者数据。该步骤是令该计算机系统判断存取区块内是否有使用者数据,也就是,判断上述基本输入输出系统的存取区块内是否有要更新的使用者数据,若有则进到步骤S3,反之,则进到步骤S4。在该步骤S3中,储存使用者数据。该步骤是令该计算机系统储存使用者数据,也就是,移除上述计算机系统存储单元内的预设系统管理基本输入输出系统数据,并将上述存取区块内的使用者数据储存在该存储单元内,则完成使用者要更新的使用者数据动作,另外,若使用者要更新的使用者数据错误或使用者要回复系统未更新时的状本文档来自技高网
...

【技术保护点】
一种更新系统管理基本输入输出系统数据的方法,供使用者依其需求将使用者数据储存在一计算机系统的存储单元,其中该存储单元用于储存该系统管理基本输入输出系统数据,且该存储单元内具有一预设系统管理基本输入输出系统数据,被该计算机系统的系统自我开机测试程序或其操作系统所使用,其特征在于,该方法包括:(1)令该基本输入输出系统设有供该使用者存取该使用者数据的存取区块;(2)令该基本输入输出系统激活并进行自我开机测试;(3)令该基本输入输出系统判断该存取区块内是否存 有该使用者数据,若是则进到步骤(4),反之,则进到步骤(5);(4)令该基本输入输出系统移除该存储单元内的预设系统管理基本输入输出系统数据,并在该存储单元储存该使用者数据,且进到步骤(5);(5)令该基本输入输出系统结束自我 开机测试。

【技术特征摘要】
1.一种更新系统管理基本输入输出系统数据的方法,供使用者依其需求将使用者数据储存在一计算机系统的存储单元,其中该存储单元用于储存该系统管理基本输入输出系统数据,且该存储单元内具有一预设系统管理基本输入输出系统数据,被该计算机系统的系统自我开机测试程序或其操作系统所使用,其特征在于,该方法包括(1)令该基本输入输出系统设有供该使用者存取该使用者数据的存取区块;(2)令该基本输入输出系统激活并进行自我开机测试;(3)令该基本输入输出系统判断该存取区块内是否存有该使用者数据,若是则进到步骤(4),反之,则进到步骤(5);(4)令该基本输入输出系统移除该存储单元内的预设系统管理基本输入输出系统数据,并在该存储单元储存该使用者数据,且进到步骤(5);(5)令该基本输入输出系统结束自我开机测试。2.如权利要求1所述的更新系统管理基本输入输出系统数据的方法,其特征在于,该使用者数据是系统管理基本输入输出系统中的第一型数据、第二型数据及第三型数据。3.如权利要求2所述的更新系统管理基本输入输出系统数据的方法,其特征在于,该第一型数据是系统信息及制造者信息中的一种。4.如权利要求2所述的更新系统管理基本输入输出系统数据的方法,其特征在于,该第二型数据是基板信息。5.如...

【专利技术属性】
技术研发人员:余亮宏卢盈志李浚溢张启聪郑孟华吴俊龙
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1