防止软件写入错误的方法技术

技术编号:2851240 阅读:276 留言:0更新日期:2012-04-11 18:40
一种防止软件写入错误的方法,提供软件能正确无误的写入对应装置的存储单元中,令软件能正常运行在装置中;该方法包括:令该软件与该存储单元各设有一对应该装置的识别码;以及在执行写入前,判断该软件与该存储单元的识别码是否相同,若是,则将该软件写入到该存储单元,若否,则不执行写入动作;与现有的写入方法相比,本发明专利技术是利用装置的识别码同时设置在软件与存储单元中,并在写入前先进行识别码的对比,若相同,再进行写入动作,不仅可使此软件所对应的装置运行正常,更能保证使用者进行方便地写入,避免软件写入错误造成的所对应的装置运行不正常的情事发生。

【技术实现步骤摘要】

本专利技术是关于一种,特别是关于一种适用于基本输入输出系统软件(basic input output system;BIOS)防止写入错误的方法。
技术介绍
在现今计算机的结构中,所谓的基本输入输出系统(Basic InputOutput System;以下简称为BIOS)乃是计算机最基础的软件,也是计算机系统开机后首先执行的软件。BIOS软件主要是由计算机低瑞的指令集所组成,它提供计算机运行时最基本的硬件测试、定义计算机的特性并处理基本的工作;例如当计算机开机时,执行计算机的开机自我测试(Power-On Self-Test;POST),解释键盘发出的信号,与连接端口间信息的传递等。因此,计算机开机时初始的运作,都是依照BIOS软件的内容执行的,倘若BIOS软件出现问题,计算机一开机便无法执行如存储器(RAM)、硬盘(HD)、中央处理器(CPU)等的测试,导致无法顺利开机。也正因为BIOS软件在计算机系统具备了如此重要的地位,一般都会将BIOS软件指令集写在能够可长久存储不需电源的存储器(memory)中,如快闪只读存储器(flash ROM)、可编程只读存储器(PROM)、可擦写只读存储器(EPROM)、电可擦写只读存储器(EEPROM)等,并将此类存储器设置在计算机的主板(Mother Board)上,使其内容不受电源的影响,可永久保存。为因应计算机系统处理效能及周边硬件装置研发技术的日新月异,使计算机制造商不断设计出不同版本的BIOS软件,供各计算机系统可明确判定出其目前搭配的周边硬件装置,令这些周边硬件装置与计算机系统之间可正常运作,进而提供此计算机系统使用者或BIOS软件测试人员对计算机系统执行正常操作。BIOS软件也要针对不同的操作系统、不同的主板,因此,每一款BIOS软件,都需要对应兼容的主板机种,才能正常在计算机系统中执行,使此计算机系统能正常运作。在现有技术中,如图1所示,直接执行写入程序(步骤S10)并将软件(如BIOS软件)写入在存储器(步骤S11)中,即结束写入程序(步骤S12),再以人工方式插装在主板上,进行后续的功能测试等流程;在一般BIOS软件的写入过程中,使用者必须自行判别计算机系统主板所对应的存储器应写入哪一版本的BIOS软件,但常常会因使用者误操作,将错误版本的BIOS软件写入到存储器中,使该存储器所对应的主板无法正常作动,导致计算机系统无法开机。这时就需要将计算机系统主板的存储器拆卸后,再另行写入正确版本的BIOS软件。由上述的现有作法可知,该现有的写入方式不仅容易使计算机系统无法正常运作,对于使用者更有操作不便的问题。综上所述,如何提供使用者方便地进行写入正确版本的BIOS软件在存储器中,达到计算机系统正常运行的目的,成亟待解决的问题。
技术实现思路
为克服上述现有技术的问题,本专利技术的主要目的在于提供一种,提供使用者方便进行软件写入。本专利技术的另一目的是在提供一种,避免软件写入错误造成的所对应的装置运行不正常的情事发生。为达成上揭及其它目的,本专利技术的包括令该软件与该存储单元各设有一对应该装置的识别码;以及在执行写入前,判断该软件与该存储单元的识别码是否相同,若是,则将该软件写入到该存储单元,若否,则不执行写入动作。另一种本专利技术的包括(1)令该软件与该存储器各设有一对应该机种的识别码;(2)执行该写入程序;(3)判断该软件与该存储器的识别码是否相同,若是,则进到步骤(4),若否,则进到步骤(5);(4)将该软件写入到该存储器,并进到步骤(5);以及(5)结束该写入程序。再一种本专利技术的件该方法包括(1)令该基本输入输出系统软件与该存储器各设有一对应该主板机种的识别码;(2)执行该写入程序;(3)判断该基本输入输出系统软件与该存储器的识别码是否相同,若是,则进至步骤(4),若否,则进至步骤(5);(4)将该基本输入输出系统软件写入到该存储器,并进到步骤(5);以及(5)结束该写入程序。与现有的写入方法相比,本专利技术是利用装置的识别码同时设置在软件与存储单元中,并在写入前先进行识别码的对比,若相同,再进行写入动作,不仅可使此软件所对应的装置运行正常,更能保证使用者进行方便地写入,避免软件写入错误造成的所对应的装置运行不正常的情事发生。附图说明图1是现有写入软件的方法的运作流程;图2是本专利技术的运作流程;以及图3(A)及图3(B)是一方块示意图,是表示本专利技术各元件的相互关系。具体实施例方式实施例图2是本专利技术的运行流程,其中附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构。因此,在附图中仅显示与本专利技术有关的文字,且所显示的文字仅用于示意。图2是本专利技术,它提供软件能正确的写入到其所对应的装置或机种的存储单元中,令该软件能正常运行。其中,存储单元是指一种存储器,它可以是闪存(flash ROM)或可编程只读存储器(PROM)或可擦写只读存储器(EPROM)或电可擦写只读存储器(EEPROM)等。该方法首先进行步骤S20,令软件与存储器设有一识别码。请一同配合图3(A图所示,该步骤是先在软件10与存储器11各设有对应装置或机种12(图3(A)中是以机种12表示)的识别码100、110,且识别码110是利用写入方式设在存储器11,例如AA机种存储器11,即在存储器11的一特定地址写入识别码110(AA字符串),并在软件10也设有一识别码100(AA字符串);上述存储器11是以内建或外接方式设置在装置或上述机种12所对应的装置,其中,上述软件是一基本输入输出系统软件(basic input output system;BIOS),上述装置是指一主板,机种12是指一主板(Mother Board)的机种12。接着进到步骤S21。该步骤S21,执行写入程序。请同时参阅图3(B),该步骤是执行写入之前,先执行写入程序13,且该写入程序13是设在一写入机上,写入机具有显示屏,供使用者判读相关信息,接着进到步骤S21。该步骤S22,软件与存储器的识别码是否相同。请同时参阅图3(B),该步骤是借由上述写入程序13判断软件10与存储器11的识别码100、110是否相同,若是相同(识别码100=识别码110),则进到步骤S23,若不相同(识别码100≠识别码110),则进到步骤S24。该步骤S23,进行写入。请同时参阅图3(B),该步骤是软件10与存储器11的识别码100、110相同时,写入程序13即将该软件10写入到存储器11中,并进到步骤S24。该步骤S24,结束写入程序。请同时参阅图3(B),该步骤是软件10与存储器11的识别码100、110不相同时或软件10已写入到存储器11中,则结束写入程序13,其中,软件10与存储器11的识别码100、110不相同时,写入程序13会向写入机送出错误信号,令该写入机的显示屏显示错误信息,使用者判读并进行软件10或存储器11置换动作,使软件10能以正确的写入程序13写入到其所对应的装置或机种的存储器11中。本专利技术的是利用同时设置在软件与存储单元的识别码,并在写入前先作识别码的对比,若相同,才进行写入,不仅可使此软件所对应的装置运行正常,更提供使用者方便进行写入的优点。本文档来自技高网
...

【技术保护点】
一种防止软件写入错误的方法,使软件能正确的写入到其所对应装置的存储单元中,该软件能正常运行,其特征在于,该方法包括:    令该软件与该存储单元各设有一对应该装置的识别码;    在执行写入前,判断该软件与该存储单元的识别码是否相同,若是,则将该软件写入到该存储单元,若否,则不执行写入动作。

【技术特征摘要】
1.一种防止软件写入错误的方法,使软件能正确的写入到其所对应装置的存储单元中,该软件能正常运行,其特征在于,该方法包括令该软件与该存储单元各设有一对应该装置的识别码;在执行写入前,判断该软件与该存储单元的识别码是否相同,若是,则将该软件写入到该存储单元,若否,则不执行写入动作。2.如权利要求1所述的防止软件写入错误的方法,其特征在于,该软件是基本输入输出系统软件。3.如权利要求1或2所述的防止软件写入错误的方法,其特征在于,该装置是主板。4.如权利要求1所述的防止软件写入错误的方法,其特征在于,该识别码是利用写入方式设在该存储单元。5.如权利要求1所述的防止软件写入错误的方法,其特征在于,该存储单元是以内建或外接方式设置在该装置上的。6.如权利要求1所述的防止软件写入错误的方法,其特征在于,该软件是借由写入程序写入到该存储单元。7.如权利要求6所述的防止软件写入错误的方法,其特征在于,该软件与该存储单元的识别码是否相同的判断步骤是借由该写入程序执行的。8.如权利要求6或7所述的防止软件写入错误的方法,其特征在于,该写入程序是设在写入机上,且该写入机具有显示屏。9.如权利要求8所述的防止软件写入错误的方法,其特征在于,该基本输入输出系统软件与该存储器的识别码不相同时,该写入程序会向该写入机送出错误信号,令该显示屏显示错误信息。10.如权利要求1所述的防止软件写入错误的方法,其特征在于,该存储单元是存储器。11.如权利要求1或4或5或6或7或10所述的防止软件写入错误的方法,其特征在于,该存储单元是闪存、可编程只读存储器、可擦写只读存储器、电可擦写只读存储器中的一个。12.一种防止软件写入错误的方法,提供软件能以正确的写入程序写入到其所对应机种的存储器中,令该软件能正常运作,其特征在于,该方法包括(1)令该软件与该存储器各设有一对应该机种的识别码;(2)执行该写入程序;(3)判断该软件与该存储器的识别码是否相同,若是,则进到步骤(4),若否,则进到步骤(5);(4)将该软件写入到该存储器,并进到步骤(5);以及(5)结束该写入程序。13.如权利要求12所述的防止软件写入错误的方法,其特征在于,该软件是基本输入输出系统软件。14.如权利要求12或13...

【专利技术属性】
技术研发人员:罗圣心
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1