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

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

Info

Publication number
CN100375026C
CN100375026C CNB2005101028306A CN200510102830A CN100375026C CN 100375026 C CN100375026 C CN 100375026C CN B2005101028306 A CNB2005101028306 A CN B2005101028306A CN 200510102830 A CN200510102830 A CN 200510102830A CN 100375026 C CN100375026 C CN 100375026C
Authority
CN
China
Prior art keywords
software
speedy storage
hard disk
storage equipment
speedy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005101028306A
Other languages
English (en)
Other versions
CN1932764A (zh
Inventor
张雅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2005101028306A priority Critical patent/CN100375026C/zh
Publication of CN1932764A publication Critical patent/CN1932764A/zh
Application granted granted Critical
Publication of CN100375026C publication Critical patent/CN100375026C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种用于计算机***中的快速存储设备软件的安装和更新方法。其中,该安装方法包括以下步骤:步骤1,开机;步骤2,BIOS自检,引导进入硬盘软件;步骤3,硬盘软件启动后,将硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。本发明的安装和更新方法可以解决由于快速存储设备在长时间读写后变得不稳定而使***不能正常使用的问题,可以及时更新由于用户使用不当或其它异常原因所损坏的快速存储设备软件,并且为工厂在生产中对快速存储设备软件的安装提供了自动方便的方法。

Description

快速存储设备软件的安装/更新方法
技术领域
本发明涉及一种快速存储设备软件的安装/更新方法。
背景技术
在计算机***上,应用软件形式越来越多,使得硬盘稳定时间越来越长。为了克服主要由硬盘稳定时间造成的计算机***启动过程慢的瓶颈,出现了一些以各类快速存储设备(Flash Stoage)为软件载体的快速启动方案。运用这类快速启动方案可以提高计算机***的启动速度,使计算机***迅速进入应用功能。
在这种应用方案中,作为快速启动的载体,快速存储设备上的软件的安装和更新同样需要比较好的方案。
发明内容
本发明的目的在于,提供一种用于计算机***的快速存储设备软件的安装/更新方法。
根据本发明的第一方面,在本发明的安装方法中,该计算机***具有硬盘和快速存储设备,该硬盘上具有硬盘软件、快速存储设备软件的备份,并且该计算机***设置了代表快速存储设备软件正常与否的软件标志,在快速存储设备上安装快速存储设备软件之前,将该软件标志设置为不正常。
该安装方法包括以下步骤:
步骤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会引导进入硬盘软件***,所以用户仍然可以使用同样的应用。进入硬盘软件后,后台的自动更新软件会更新快速存储设备软件,下次通过特殊键开机后,可以启动并使用快速存储设备软件。
上述方案可以基于快速存储设备的软件***,解决了由于快速存储设备在长时间读写后变得不稳定而使***不能正常使用的问题;同时,可以及时更新由于用户使用不当或其它异常原因所损坏的快速存储设备软件;为工厂在生产中对快速存储设备软件的安装提供了自动方便的方法;而且,还给快速存储设备软件的升级提供了可行的方案;还给用户提供了不间断的应用使用体验。

Claims (15)

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进一步包括:
在检测到存在指定的快速存储设备后,将快速存储设备格式化,然后再硬盘上的快速存储设备软件的备份拷贝到快速存储设备上,并将软件标志设置为正常。
CNB2005101028306A 2005-09-13 2005-09-13 快速存储设备软件的安装/更新方法 Expired - Fee Related CN100375026C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101028306A CN100375026C (zh) 2005-09-13 2005-09-13 快速存储设备软件的安装/更新方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101028306A CN100375026C (zh) 2005-09-13 2005-09-13 快速存储设备软件的安装/更新方法

Publications (2)

Publication Number Publication Date
CN1932764A CN1932764A (zh) 2007-03-21
CN100375026C true CN100375026C (zh) 2008-03-12

Family

ID=37878610

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101028306A Expired - Fee Related CN100375026C (zh) 2005-09-13 2005-09-13 快速存储设备软件的安装/更新方法

Country Status (1)

Country Link
CN (1) CN100375026C (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604253A (zh) * 2009-07-23 2009-12-16 威盛电子股份有限公司 计算机***及启动方法
CN102622242A (zh) * 2011-01-30 2012-08-01 联想(北京)有限公司 一种加快电子设备开机速度的方法及电子设备
CN113169905B (zh) * 2018-12-13 2022-07-05 太平洋工业株式会社 发送机

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020099904A1 (en) * 2001-01-19 2002-07-25 Conley Kevin M. Partial block data programming and reading operations in a non-volatile memory
CN1456976A (zh) * 2003-06-04 2003-11-19 无敌科技(西安)有限公司 Usb接口设备的驱动程序安装方法
CN1466047A (zh) * 2002-06-28 2004-01-07 联想(北京)有限公司 一种嵌入式操作***半开放自动升级的方法
US20040239975A1 (en) * 2003-03-19 2004-12-02 Hisanori Kawaura Image forming apparatus that checks authenticity of an update program
CN1591363A (zh) * 2003-08-25 2005-03-09 联想(北京)有限公司 对cmos数据进行备份保护的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020099904A1 (en) * 2001-01-19 2002-07-25 Conley Kevin M. Partial block data programming and reading operations in a non-volatile memory
CN1466047A (zh) * 2002-06-28 2004-01-07 联想(北京)有限公司 一种嵌入式操作***半开放自动升级的方法
US20040239975A1 (en) * 2003-03-19 2004-12-02 Hisanori Kawaura Image forming apparatus that checks authenticity of an update program
CN1456976A (zh) * 2003-06-04 2003-11-19 无敌科技(西安)有限公司 Usb接口设备的驱动程序安装方法
CN1591363A (zh) * 2003-08-25 2005-03-09 联想(北京)有限公司 对cmos数据进行备份保护的方法

Also Published As

Publication number Publication date
CN1932764A (zh) 2007-03-21

Similar Documents

Publication Publication Date Title
CN102591745B (zh) 基于安卓***的***恢复方法、装置及智能设备
US7707190B2 (en) Method for restoring backup data
CN102043655B (zh) 一种强力卸载软件的方法及***
CN102662689B (zh) 基于usb接口的嵌入式软件升级方法及***
CN105760200A (zh) 终端设备及其***升级方法
US7512777B2 (en) Method and system for maintaining system management BIOS
US20110167300A1 (en) Device driver rollback
CN102262544A (zh) 软件升级的方法和装置
CN107783776B (zh) 固件升级包的处理方法及装置、电子设备
CN103473067A (zh) 嵌入式Linux分区与数据还原方法、***及***开发方法
CN102736978A (zh) 一种检测应用程序的安装状态的方法及装置
CN104166561A (zh) 电子设备***启动方法和电子设备
KR20100054817A (ko) 손상된 하드디스크 파일 시스템을 복구하기 위한 방법 및 시스템
CN102609290B (zh) 电子产品的软件升级方法
CN100375026C (zh) 快速存储设备软件的安装/更新方法
CN103049343A (zh) 操作***蓝屏恢复方法及装置
CN111198703A (zh) 一种版本升级方法、***、设备以及介质
CN102262573B (zh) 操作***启动保护方法和装置
CN113032183A (zh) ***管理方法、装置、计算机设备和存储介质
CN103064767A (zh) 驱动备份、恢复的方法及装置
CN104765631A (zh) 一种移动终端的应用程序恢复方法及装置
TWI697776B (zh) 電腦系統、其更新方法及電腦程式產品
CN114115974A (zh) 一种插件运行方法、装置、设备及计算机存储介质
CN104156281B (zh) 一种嵌入式***中启动磁盘备份的方法及其***
CN1797337A (zh) 计算机软件自动安装的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080312

Termination date: 20200913