快速存储设备软件的安装/更新方法

文档序号:6646076阅读:188来源:国知局
专利名称:快速存储设备软件的安装/更新方法
技术领域
本发明涉及一种快速存储设备软件的安装/更新方法。
背景技术
在计算机系统上,应用软件形式越来越多,使得硬盘稳定时间越来越长。为了克服主要由硬盘稳定时间造成的计算机系统启动过程慢的瓶颈,出现了一些以各类快速存储设备(Flash Storage)为软件载体的快速启动方案。运用这类快速启动方案可以提高计算机系统的启动速度,使计算机系统迅速进入应用功能。
在这种应用方案中,作为快速启动的载体,快速存储设备上的软件的安装和更新同样需要比较好的方案。

发明内容
本发明的目的在于,提供一种用于计算机系统的快速存储设备软件的安装/更新方法。
根据本发明的第一方面,在本发明的安装方法中,该计算机系统具有硬盘和快速存储设备,该硬盘上具有硬盘软件、快速存储设备软件的备份,并且该计算机系统设置了代表快速存储设备软件正常与否的软件标志,在快速存储设备上安装快速存储设备软件之前,将该软件标志设置为不正常。
该安装方法包括以下步骤步骤1,开机;步骤2,BIOS自检,引导进入硬盘软件;步骤3,硬盘软件启动后,将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。
根据本发明的第二方面,在本发明的更新方法中,该计算机系统具有硬盘和快速存储设备,该硬盘上具有硬盘软件、快速存储设备软件的备份,该快速存储设备上具有快速存储设备软件,并且该计算机系统设置了代表快速存储设备软件正常与否的软件标志。
该更新方法包括以下步骤步骤一,开机;步骤二,BIOS自检,并且判断软件标志是否正常,如果正常则进行步骤三中的处理,否则进行步骤四中的处理;步骤三,将软件标志设置为不正常,并且引导进入快速存储设备软件,启动快速存储设备软件,然后,在执行快速存储设备软件后,判断其是否正常,如果正常则将软件标志设置为正常,并且结束更新过程;步骤四,启动硬盘软件,然后将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常,结束更新过程。
与现有技术相比,本发明可以基于快速存储设备的软件系统,解决由于快速存储设备在长时间读写后变得不稳定而使系统不能正常使用的问题;同时,可以及时更新由于用户使用不当或其它异常原因所损坏的快速存储设备软件;为工厂在生产中对快速存储设备软件的安装提供了自动方便的方法;而且,还给快速存储设备软件的升级提供了可行的方案;还给用户提供了不间断的应用使用体验。


为进一步解释本发明,请参考以下描述的附图图1为BIOS、快速存储设备软件、硬盘软件以及快速存储设备软件的备份之间的关系。
图2为生产计算机系统时,本发明快速存储设备软件的安装/更新方法的流程图。
图3为用户开机时,本发明快速存储设备软件的安装/更新方法的流程图。
具体实施例方式
为了更好的说明本发明,以下结合附图进行说明。
在图1中,揭示了本发明所涉及的BIOS、快速存储设备软件、硬盘软件以及快速存储设备软件的备份之间的关系。
其中,快速存储设备软件为存储在快速存储设备上的应用软件系统,其为用户实际使用的应用软件系统,能够快速启动进入应用。
硬盘软件为硬盘上(可以在硬盘保护分区内,也可以在正常分区内)的应用软件系统,其可以是实现与快速存储设备软件相同应用功能的应用软件,也可以是不同功能的应用软件。使用相同应用功能的软件好处在于,当快速存储设备软件损坏时,启动硬盘系统的软件,给用户相同的应用。在硬盘软件系统内,需要实现对快速存储设备软件进行更新的功能。
快速存储设备软件的备份是快速存储设备软件的完全备份,在快速存储设备软件损坏时,可以用其来恢复快速存储设备内的软件,该备份安装在硬盘上(可以在硬盘保护分区内,也可以在正常分区内),也可以安装在其它介质上。为了方便说明,这里,将其考虑为安装在硬盘上的情形而进行描述。
为了判断快速存储设备软件是否为正常,在本发明中设置了软件标志,该软件标志可以设置在CMOS空间内或其它NVRAM空间内,也可以放置在磁盘设备内。该软件标志可以用位、字节或多字节来表示,其值可以为字符或数字。比如,当用“位”来表示该软件标志的时候,可以用“0”表示不正常,用“1”表示正常。
在本发明中,为了判断软件标志,需要对普通BIOS进行修改,在其中添加判断表示快速存储设备软件正常与否的软件标志的功能,从而,根据软件标志的不同的值来决定是启动硬盘软件还是快速存储设备软件。
图1中,箭头1表示在BIOS自检过程中,BIOS判断代表快速存储设备软件正常与否的软件标志的值,如果判断结果为“正常”,则引导进入快速存储设备软件,如箭头2所示。如果判断结果为“不正常”,则引导进入硬盘软件,如箭头3所示。
然后,硬盘软件启动后,检测是否存在指定的快速存储设备。如果存在,则将快速存储设备格式化或者删除损坏部分的数据,然后将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,覆盖快速存储设备上原有的内容(如箭头4、5所示),然后将软件标志设置为正常。
以下以快速启动的媒体欣赏应用系统为例,说明快速存储设备软件的安装/更新方法。在该媒体欣赏应用系统中,快速存储设备固定地设计在硬件系统上,例如内置的USB存储设备、DOM、DOC等设备。当然,也可以是外接的快速存储设备。媒体欣赏软件,即前面所述的快速存储设备软件,安装在快速存储设备上。同时硬盘上也安装同样的媒体欣赏软件,并存放有快速存储设备上存储的媒体欣赏软件的备份。
图2为生产计算机系统时,本发明快速存储设备软件的安装/更新方法的流程图。在安装媒体欣赏软件之前,已经通过其它工序在硬盘上安装好了相同的(也可以是不同的)媒体欣赏软件,并且软件标志已经被缺省设置为不正常。
如图2所示,在生产时,快速存储设备软件的安装/更新方法具有以下步骤首先是开机。在开机的时候,可以通过在主机上设置特殊键或者以键盘上设置的开机键来开启对应的应用软件系统(这里为媒体欣赏应用系统)。当特殊键或者开机键被按下时,会产生相应的键值。
接下来,进行BIOS自检。在BIOS自检时,会捕获这些键值,判断是否为指定的特殊键的键值。如果是,则启动快速存储设备软件或硬盘软件,也就是启动媒体欣赏应用系统。如果不是,则表示该计算机系统没有相应的媒体欣赏应用系统,因此走正常的启动操作系统的流程。
在确定是启动媒体欣赏应用系统后,BIOS判断该软件标志是否为正常。当发现该软件标志为不正常时,则认为媒体欣赏软件尚未安装,所以BIOS将引导硬盘软件。由于在本发明中预先将软件标志设置为不正常,并且本发明所涉及的计算机系统中需要设置媒体欣赏应用系统,因此,可以省略判断软件标志的步骤,在BIOS自检后直接引导硬盘软件。
硬盘软件启动后,检测是否存在指定的快速存储设备。当检测到不存在快速存储设备的时候,则表示计算机系统没有安装快速存储设备,进而有关本发明的处理结束。如果检测到存在快速存储设备,则将硬盘上的媒体欣赏软件的备份安装到快速存储设备上。这里,由于在执行本发明的方法之前,计算机系统中已经具有了快速存储设备,因此,检测快速存储设备的步骤也可以省略。也就是说,在硬盘软件启动后,可以直接将硬盘上的媒体欣赏软件的备份安装到快速存储设备上。此外,可以先格式化该快速存储设备,然后再将硬盘上的媒体欣赏软件的备份安装到快速存储设备上。
最后,将软件标志设置为正常,表示媒体欣赏软件是完好的,下次开机的时候,BIOS就会引导进入快速存储设备内的媒体欣赏软件。
图3为用户开机时,本发明快速存储设备软件的安装/更新方法的流程图。
如图3所示,在用户使用的时候,快速存储设备软件的安装/更新方法具有以下步骤(同样,以媒体欣赏应用系统为例进行说明)首先用户开机。在开机的时候,可以通过在主机上设置特殊键或者以键盘上设置的开机键来开启媒体欣赏应用系统。当特殊键或者开机键被按下时,会产生相应的键值。
接下来,进行BIOS自检。在BIOS自检时,会捕获这些键值,判断是否为指定的特殊键的键值。如果是,则启动快速存储设备软件或硬盘软件,也就是启动媒体欣赏应用系统。如果不是,则走正常的启动操作系统的流程。
在确定是启动媒体欣赏应用系统后,BIOS判断该软件标志是否为正常。
(1)当将该软件标志判断为不正常时,则认为媒体欣赏软件已损坏,所以BIOS将引导硬盘软件。
硬盘软件启动后,执行媒体欣赏应用。并且,然后将硬盘上的媒体欣赏软件的备份安装到快速存储设备上,覆盖已经损坏的媒体欣赏软件。此外,可以先格式化该快速存储设备,然后再将硬盘上的媒体欣赏软件的备份安装到快速存储设备上。最后,将软件标志设置为正常,表示媒体欣赏软件是完好的,下次开机的时候,BIOS就会引导进入快速存储设备内的媒体欣赏软件。
(2)当将该软件标志判断为正常时,首先将该软件标志设置为不正常,然后启动快速存储设备上的媒体欣赏软件,在使用完快速存储设备软件后,综合判断快速存储设备软件状况,如果正常则将该软件标志设置为正常,这样,下次通过特殊键开机后,仍然引导进入快速存储设备上的媒体欣赏软件;如果不正常,因为软件标志位已经被设置成不正常,所以下次通过特殊键开机后,会引导进入硬盘软件。
在上述生产和用户的应用中,硬盘软件与快速存储设备软件具备同样应用功能的软件,即,媒体欣赏软件。在快速存储设备软件损坏的情况下,由于BIOS会引导进入硬盘软件系统,所以用户仍然可以使用同样的应用。进入硬盘软件后,后台的自动更新软件会更新快速存储设备软件,下次通过特殊键开机后,可以启动并使用快速存储设备软件。
上述方案可以基于快速存储设备的软件系统,解决了由于快速存储设备在长时间读写后变得不稳定而使系统不能正常使用的问题;同时,可以及时更新由于用户使用不当或其它异常原因所损坏的快速存储设备软件;为工厂在生产中对快速存储设备软件的安装提供了自动方便的方法;而且,还给快速存储设备软件的升级提供了可行的方案;还给用户提供了不间断的应用使用体验。
权利要求
1.一种用于计算机系统中的快速存储设备软件的安装方法,该计算机系统具有硬盘和快速存储设备,该硬盘上具有硬盘软件、快速存储设备软件的备份,并且该计算机系统设置了代表快速存储设备软件正常与否的软件标志,在快速存储设备上安装快速存储设备软件之前,将该软件标志设置为不正常,该方法包括以下步骤步骤1,开机;步骤2,BIOS自检,引导进入硬盘软件;步骤3,硬盘软件启动后,将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。
2.如权利要求1所述的安装方法,其中,该快速存储设备为USB存储设备、DOM、或者DOC。
3.如权利要求1所述的安装方法,其中,该软件标志设置在CMOS空间内或其它NVRAM空间内。
4.如权利要求1所述的安装方法,其中,步骤1开机后产生一键值,在步骤2中BIOS自检时,根据捕获的键值,引导进入硬盘软件。
5.如权利要求1至4任一项所述的安装方法,其中,步骤2进一步包括在BIOS自检过程中,判断软件标志是否正常,如果正常则引导进入硬盘软件,否则结束安装过程。
6.如权利要求1至4任一项所述的安装方法,其中,步骤3进一步包括在硬盘软件启动后,检测是否存在指定的快速存储设备,如果存在,则将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常,否则结束安装过程。
7.如权利要求5所述的安装方法,其中,步骤3进一步包括在硬盘软件启动后,检测是否存在指定的快速存储设备,如果存在,则将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常,否则结束安装过程。
8.如权利要求6所述的安装方法,其中,步骤3进一步包括在检测到存在指定的快速存储设备后,将快速存储设备格式化,然后再硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。
9.如权利要求7所述的安装方法,其中,步骤3进一步包括在检测到存在指定的快速存储设备后,将快速存储设备格式化,然后再硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。
10.一种用于计算机系统中的快速存储设备软件的更新方法,该计算机系统具有硬盘和快速存储设备,该硬盘上具有硬盘软件、快速存储设备软件的备份,该快速存储设备上具有快速存储设备软件,并且该计算机系统设置了代表快速存储设备软件正常与否的软件标志,该方法包括以下步骤步骤一,开机;步骤二,BIOS自检,并且判断软件标志是否正常,如果正常则进行步骤三中的处理,否则进行步骤四中的处理;步骤三,将软件标志设置为不正常,并且引导进入快速存储设备软件,启动快速存储设备软件,然后,在执行快速存储设备软件后,判断其是否正常,如果正常则将软件标志设置为正常,并且结束更新过程;步骤四,启动硬盘软件,然后将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常,结束更新过程。
11.如权利要求10所述的更新方法,其中,该快速存储设备为USB存储设备、DOM、或者DOC。
12.如权利要求10所述的更新方法,其中,该软件标志设置在CMOS空间内或其它NVRAM空间内。
13.如权利要求10所述的更新方法,其中,步骤一开机后产生一键值,在步骤二中BIOS自检时,根据捕获的键值,判断是否为快速存储设备软件应用,如果是,则进行后续更新处理,否则走正常的启动操作系统的流程。
14.如权利要求10至13任一项所述的更新方法,其中,步骤四进一步包括在硬盘软件启动后,检测是否存在指定的快速存储设备,如果存在,则将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常,否则结束更新过程。
15.如权利要求14所述的更新方法,其中,步骤3进一步包括在检测到存在指定的快速存储设备后,将快速存储设备格式化,然后再硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。
全文摘要
本发明提供一种用于计算机系统中的快速存储设备软件的安装和更新方法。其中,该安装方法包括以下步骤步骤1,开机;步骤2,BIOS自检,引导进入硬盘软件;步骤3,硬盘软件启动后,将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。本发明的安装和更新方法可以解决由于快速存储设备在长时间读写后变得不稳定而使系统不能正常使用的问题,可以及时更新由于用户使用不当或其它异常原因所损坏的快速存储设备软件,并且为工厂在生产中对快速存储设备软件的安装提供了自动方便的方法。
文档编号G06F9/445GK1932764SQ200510102830
公开日2007年3月21日 申请日期2005年9月13日 优先权日2005年9月13日
发明者张雅 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1