CN100375026C - Quick storage equipment software installing/updating method - Google Patents

Quick storage equipment software installing/updating method 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
Chinese (zh)
Other versions
CN1932764A (en
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/en
Publication of CN1932764A publication Critical patent/CN1932764A/en
Application granted granted Critical
Publication of CN100375026C publication Critical patent/CN100375026C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

This invention discloses an installation and updating method used in speedy storage software in computer system. It includes the following steps: boot-strap; BIOS self checking and lead to hard disk software; copy the spare software to the speedy storage equipment and set the symbol of the software to normal. It can solve problems such as system abnormal owing to the instability of the speedy storage equipment, and update the software in speedy storage equipment.

Description

The installing/updating method of speedy storage software
Technical field
The present invention relates to a kind of installing/updating method of speedy storage software.
Background technology
On computer system, the application software form is more and more, makes hard disk more and more longer stabilization time.In order to overcome mainly the slow bottleneck of computer system starting process that is caused stabilization time by hard disk, some having occurred is the quick startup scheme of software carrier with all kinds of speedy storage equipments (Flash Stoage).Use this class to start the toggle speed that scheme can improve computer system fast, make computer system enter application function rapidly.
In this application scheme, as the carrier of quick startup, the installation of the software on the speedy storage equipment and renewal need reasonable scheme equally.
Summary of the invention
The objective of the invention is to, a kind of installing/updating method that is used for the speedy storage software of computer system is provided.
According to a first aspect of the invention, in installation method of the present invention, this computer system has hard disk and speedy storage equipment, the backup that has hard disk software, speedy storage software on this hard disk, and this computer system being provided with is represented the whether normal software mark of speedy storage software, before on the speedy storage equipment speedy storage software being installed, it is undesired that this software mark is set to.
This installation method may further comprise the steps:
Step 1, start;
Step 2, the BIOS self check, guiding enters hard disk software;
Step 3, behind the hard disk software startup, to speedy storage equipment, and software mark is set to normally with the backup copy of the speedy storage software on the hard disk.
According to a second aspect of the invention, in update method of the present invention, this computer system has hard disk and speedy storage equipment, the backup that has hard disk software, speedy storage software on this hard disk, have speedy storage software on this speedy storage equipment, and this computer system being provided with is represented the whether normal software mark of speedy storage software.
This update method may further comprise the steps:
Step 1, start;
Step 2, BIOS self check, and judge whether software mark is normal, if normal then carry out processing in the step 3, otherwise would carry out the processing in the step 4;
Step 3, software mark is set to undesired, and guiding enters speedy storage software, start speedy storage software, then, after carrying out speedy storage software, judge whether it normal, and if normally software mark be set to normally, and finish renewal process;
Step 4 starts hard disk software, then with the backup copy of the speedy storage software on the hard disk to speedy storage equipment, and software mark is set to normally the end renewal process.
Compared with prior art, the present invention can be based on the software systems of speedy storage equipment, solve the problem that instability can not normally be used system because speedy storage equipment becomes after long-time read-write; Simultaneously, can upgrade in time because user's improper use or speedy storage software that other abnormal cause damaged; For factory provides automatically method easily to the installation of speedy storage software aborning; And the upgrading of returning speedy storage software provides feasible scheme; Return the user continual application experience is provided.
Description of drawings
The present invention please refer to accompanying drawing described below for further explaining:
Fig. 1 is the relation between the backup of BIOS, speedy storage software, hard disk software and speedy storage software.
When Fig. 2 is the production computer system, the process flow diagram of the installing/updating method of speedy storage software of the present invention.
When Fig. 3 starts shooting for the user, the process flow diagram of the installing/updating method of speedy storage software of the present invention.
Embodiment
For better explanation the present invention, describe below in conjunction with accompanying drawing.
In Fig. 1, disclosed the relation between the backup of BIOS involved in the present invention, speedy storage software, hard disk software and speedy storage software.
Wherein, speedy storage software is the application software system that is stored on the speedy storage equipment, and it is the application software system of the actual use of user, can start fast to enter application.
Hard disk software is the application software system of (can be in the hard disk protection subregion, also can in normal subregion) on the hard disk, and it can be the application software that realizes with speedy storage software same application function, also can be the application software of difference in functionality.Use the software benefit of same application function to be, when speedy storage software damages, start the software of hard-disk system, give the identical application of user.In the hard disk software systems, the function that needs realization that speedy storage software is upgraded.
The backup of speedy storage software is the backup fully of speedy storage software; when speedy storage software damages; can recover software in the speedy storage equipment with it; this backup is installed in (can be in the hard disk protection subregion on the hard disk; also can be in normal subregion), also can be installed on other medium.For convenience of description, here, it is thought of as is installed in the situation on the hard disk and is described.
In order to judge whether speedy storage software is normal, is provided with software mark in the present invention, and this software mark can be arranged in the CMOS space or in other NVRAM space, also can be placed in the disk unit.This software mark can represent that its value can be character or numeral with position, byte or multibyte.Such as, when representing this software mark with " position ", can be undesired with " 0 " expression, normal with " 1 " expression.
In the present invention, in order to judge software mark, need make amendment to common BIOS, add the function of the software mark of judging that whether normal the expression speedy storage software is therein, thereby, decide startup hard disk software or speedy storage software according to the different value of software mark.
Among Fig. 1, arrow 1 is illustrated in the BIOS self check process, and BIOS judges the value of representing the whether normal software mark of speedy storage software, if judged result is " normally ", then guiding enters speedy storage software, and is as shown in arrow 2.If judged result is " undesired ", then guiding enters hard disk software, and is as shown in arrow 3.
Then, behind the hard disk software startup, detect the speedy storage equipment that whether has appointment.If exist, then speedy storage equipment is formatd or deletes the data of broken parts, then with the backup copy of the speedy storage software on the hard disk to speedy storage equipment, cover original content (shown in arrow 4,5) on the speedy storage equipment, software mark is set to normally then.
Below to appreciate application system with the medium of quick startup be example, the installing/updating method of speedy storage software is described.Appreciate in the application system at these medium, speedy storage equipment designs regularly on hardware system, for example built-in USB memory device, equipment such as DOM, DOC.Certainly, also can be external speedy storage equipment.Medium are appreciated software, and promptly foregoing speedy storage software is installed on the speedy storage equipment.Same medium also are installed on the hard disk are simultaneously appreciated software, and deposit the backup that the medium of storing on the speedy storage equipment are appreciated software.
When Fig. 2 is the production computer system, the process flow diagram of the installing/updating method of speedy storage software of the present invention.Before installation medium is appreciated software, on hard disk, installed identical (also can be different) medium and appreciated software, and software mark has been undesired by default setting by other operation.
As shown in Figure 2, when producing, the installing/updating method of speedy storage software has following steps:
It at first is start.In start, can by special keys is set on the main frame or with keyboard on the start key that is provided with open corresponding application software system (be medium appreciation application system) here.When special keys or start key when being pressed, can produce corresponding key assignments.
Next, carry out the BIOS self check.When the BIOS self check, can catch these key assignments, judge whether key assignments into the special keys of appointment.If, then start speedy storage software or hard disk software, just start medium and appreciate application system.If not, represent that then this computer system does not have corresponding medium to appreciate application system, therefore walks the flow process that starts the operating system normally.
Determining it is that BIOS judged whether this software mark is normal after the startup medium were appreciated application system.When finding that this software mark is undesired, think that then medium appreciate software and install as yet, so BIOS will guide hard disk software.Because software mark is set to undesiredly in advance in the present invention, and needs to be provided with medium in the computer system involved in the present invention and appreciates application system, therefore, can omit the step of judging software mark, directly guides hard disk software after the BIOS self check.
Behind the hard disk software startup, detect the speedy storage equipment that whether has appointment.When detecting when not having speedy storage equipment, represent that then computer system do not install speedy storage equipment, and then relevant processing of the present invention finishes.Have speedy storage equipment if detect, the backup of then medium on the hard disk being appreciated software is installed on the speedy storage equipment.Here, owing to before carrying out method of the present invention, had speedy storage equipment in the computer system, therefore, detect the step of speedy storage equipment and also can omit.That is to say that behind the hard disk software startup, the backup that can directly the medium on the hard disk be appreciated software is installed on the speedy storage equipment.In addition, can format this speedy storage equipment earlier, and then the backup of the appreciation of the medium on hard disk software is installed on the speedy storage equipment.
At last, software mark is set to normally, and it is intact that presentation medium is appreciated software, and next time, BIOS will guide the medium that enter in the speedy storage equipment to appreciate software when starting shooting.
When Fig. 3 starts shooting for the user, the process flow diagram of the installing/updating method of speedy storage software of the present invention.
As shown in Figure 3, when the user used, the installing/updating method of speedy storage software had following steps (same, appreciating application system with medium is that example describes):
At first user's start.In start, can by special keys is set on the main frame or with keyboard on the start key that is provided with open medium and appreciate application system.When special keys or start key when being pressed, can produce corresponding key assignments.
Next, carry out the BIOS self check.When the BIOS self check, can catch these key assignments, judge whether key assignments into the special keys of appointment.If, then start speedy storage software or hard disk software, just start medium and appreciate application system.If not, then walk the flow process that starts the operating system normally.
Determining it is that BIOS judged whether this software mark is normal after the startup medium were appreciated application system.
(1), thinks that then medium appreciate software and damage, so BIOS will guide hard disk software when this software mark being judged as when undesired.
Behind the hard disk software startup, carry out medium and appreciate application.And the backup of then medium on the hard disk being appreciated software is installed on the speedy storage equipment, covers the medium that damaged and appreciates software.In addition, can format this speedy storage equipment earlier, and then the backup of the appreciation of the medium on hard disk software is installed on the speedy storage equipment.At last, software mark is set to normally, and it is intact that presentation medium is appreciated software, and next time, BIOS will guide the medium that enter in the speedy storage equipment to appreciate software when starting shooting.
(2) when this software mark is judged as just often, at first this software mark be set to undesired, the medium that start then on the speedy storage equipment are appreciated software, after using speedy storage software, comprehensive judge the speedy storage software situation, and if normally this software mark be set to normally, like this, after starting shooting by special keys next time, still guiding enters the medium appreciation software on the speedy storage equipment; If undesired, undesired because software flag bit has been configured to, so after starting shooting by special keys next time, can guide to enter hard disk software.
In above-mentioned production and user's application, hard disk software and speedy storage software possess the software of same application function, that is, medium are appreciated software.Under the situation that speedy storage software damages, owing to can guiding, BIOS enters the hard disk software systems, so the user still can use same application.After entering hard disk software, the automatic software update on backstage can upgrade speedy storage software, and can start and use speedy storage software after starting shooting by special keys next time.
Such scheme can be based on the software systems of speedy storage equipment, have solved owing to the speedy storage equipment unstable problem that system can not normally be used that becomes after long-time read-write; Simultaneously, can upgrade in time because user's improper use or speedy storage software that other abnormal cause damaged; For factory provides automatically method easily to the installation of speedy storage software aborning; And the upgrading of returning speedy storage software provides feasible scheme; Return the user continual application experience is provided.

Claims (15)

1. installation method that is used for the speedy storage software of computer system, this computer system has hard disk and speedy storage equipment, the backup that has hard disk software, speedy storage software on this hard disk, and this computer system being provided with is represented the whether normal software mark of speedy storage software, before on the speedy storage equipment speedy storage software being installed, it is undesired that this software mark is set to, and this method may further comprise the steps:
Step 1, start;
Step 2, the BIOS self check, guiding enters hard disk software;
Step 3, behind the hard disk software startup, to speedy storage equipment, and software mark is set to normally with the backup copy of the speedy storage software on the hard disk.
2. installation method as claimed in claim 1, wherein, this speedy storage equipment is USB memory device, DOM or DOC.
3. installation method as claimed in claim 1, wherein, this software mark is arranged in the CMOS space or in other NVRAM space.
4. installation method as claimed in claim 1, wherein, step 1 start back produces a key assignments, and during the BIOS self check, according to the key assignments of catching, guiding enters hard disk software in step 2.
5. as each described installation method of claim 1 to 4, wherein, step 2 further comprises:
In BIOS self check process, judge whether software mark is normal, if undesired then guiding enters hard disk software, otherwise would finish installation process.
6. as each described installation method of claim 1 to 4, wherein, step 3 further comprises:
Behind the hard disk software startup, detect the speedy storage equipment whether there is appointment, if exist, then with the backup copy of the speedy storage software on the hard disk to speedy storage equipment, and software mark is set to normally, otherwise the end installation process.
7. installation method as claimed in claim 5, wherein, step 3 further comprises:
Behind the hard disk software startup, detect the speedy storage equipment whether there is appointment, if exist, then with the backup copy of the speedy storage software on the hard disk to speedy storage equipment, and software mark is set to normally, otherwise the end installation process.
8. installation method as claimed in claim 6, wherein, step 3 further comprises:
After detecting the speedy storage equipment that has appointment, with speedy storage equipment format, and then the backup copy of the speedy storage software on the hard disk is to speedy storage equipment, and software mark is set to normally.
9. installation method as claimed in claim 7, wherein, step 3 further comprises:
After detecting the speedy storage equipment that has appointment, with speedy storage equipment format, and then the backup copy of the speedy storage software on the hard disk is to speedy storage equipment, and software mark is set to normally.
10. update method that is used for the speedy storage software of computer system, this computer system has hard disk and speedy storage equipment, the backup that has hard disk software, speedy storage software on this hard disk, has speedy storage software on this speedy storage equipment, and this computer system being provided with is represented the whether normal software mark of speedy storage software, and this method may further comprise the steps:
Step 1, start;
Step 2, BIOS self check, and judge whether software mark is normal, if normal then carry out processing in the step 3, otherwise would carry out the processing in the step 4;
Step 3, software mark is set to undesired, and guiding enters speedy storage software, start speedy storage software, then, after carrying out speedy storage software, judge whether it normal, and if normally software mark be set to normally, and finish renewal process;
Step 4 starts hard disk software, then with the backup copy of the speedy storage software on the hard disk to speedy storage equipment, and software mark is set to normally the end renewal process.
11. update method as claimed in claim 10, wherein, this speedy storage equipment is USB memory device, DOM or DOC.
12. update method as claimed in claim 10, wherein, this software mark is arranged in the CMOS space or in other NVRAM space.
13. update method as claimed in claim 10, wherein, step 1 start back produces a key assignments, in step 2 during the BIOS self check, according to the key assignments of catching, judge whether to use into speedy storage software, if, then carry out follow-up renewal and handle, otherwise walk the flow process that starts the operating system normally.
14. as each described update method of claim 10 to 13, wherein, step 4 further comprises:
Behind the hard disk software startup, detect the speedy storage equipment whether there is appointment, if exist, then with the backup copy of the speedy storage software on the hard disk to speedy storage equipment, and software mark is set to normally, otherwise the end renewal process.
15. update method as claimed in claim 14, wherein, step 3 further comprises:
After detecting the speedy storage equipment that has appointment, with speedy storage equipment format, and then the backup copy of the speedy storage software on the hard disk is to speedy storage equipment, and software mark is set to normally.
CNB2005101028306A 2005-09-13 2005-09-13 Quick storage equipment software installing/updating method Expired - Fee Related CN100375026C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101028306A CN100375026C (en) 2005-09-13 2005-09-13 Quick storage equipment software installing/updating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101028306A CN100375026C (en) 2005-09-13 2005-09-13 Quick storage equipment software installing/updating method

Publications (2)

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

Family

ID=37878610

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101028306A Expired - Fee Related CN100375026C (en) 2005-09-13 2005-09-13 Quick storage equipment software installing/updating method

Country Status (1)

Country Link
CN (1) CN100375026C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955780A (en) * 2009-07-23 2016-09-21 威盛电子股份有限公司 Computer system and starting method
CN102622242A (en) * 2011-01-30 2012-08-01 联想(北京)有限公司 Method accelerating starting-up speed of electronic device and electronic device
US20220032696A1 (en) * 2018-12-13 2022-02-03 Pacific Industrial Co., Ltd. Transmitter

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 (en) * 2003-06-04 2003-11-19 无敌科技(西安)有限公司 Driving programm installing method of USB interface facilities
CN1466047A (en) * 2002-06-28 2004-01-07 联想(北京)有限公司 Semiopen automatic upgrading method for embedded type operation system
US20040239975A1 (en) * 2003-03-19 2004-12-02 Hisanori Kawaura Image forming apparatus that checks authenticity of an update program
CN1591363A (en) * 2003-08-25 2005-03-09 联想(北京)有限公司 Method for back-up protection of CMOS data

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 (en) * 2002-06-28 2004-01-07 联想(北京)有限公司 Semiopen automatic upgrading method for embedded type operation system
US20040239975A1 (en) * 2003-03-19 2004-12-02 Hisanori Kawaura Image forming apparatus that checks authenticity of an update program
CN1456976A (en) * 2003-06-04 2003-11-19 无敌科技(西安)有限公司 Driving programm installing method of USB interface facilities
CN1591363A (en) * 2003-08-25 2005-03-09 联想(北京)有限公司 Method for back-up protection of CMOS data

Also Published As

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

Similar Documents

Publication Publication Date Title
CN102591745B (en) Method and device for system recovery based on android system and intelligent equipment
US7707190B2 (en) Method for restoring backup data
CN102043655B (en) Method and system for carrying out advanced uninstall on software
CN102662689B (en) Method and system for upgrading embedded software based on USB interface
CN105760200A (en) Terminal device and system updating method thereof
US7512777B2 (en) Method and system for maintaining system management BIOS
US20110167300A1 (en) Device driver rollback
CN102262544A (en) Method and device for upgrading software
CN107783776B (en) Processing method and device of firmware upgrade package and electronic equipment
CN103473067A (en) Embedded Linux partitioning and data recovery method, embedded Linux partitioning and data recovery system and system development method
CN102736978A (en) Method and device for detecting installation status of application program
CN104166561A (en) Electronic device system start method and electronic device
KR20100054817A (en) Method and system for repairing damaged hard disk file systems
CN102609290B (en) The method for upgrading software of electronic product
CN100375026C (en) Quick storage equipment software installing/updating method
CN103049343A (en) Method and device for restoring operating system blue screen
CN102262573B (en) Operating system (OS) start-up protecting method and device
CN113032183A (en) System management method, device, computer equipment and storage medium
CN103064767A (en) Driver backup method, driver backup device, driver restoring method and driver restoring device
CN104765631A (en) Restoration method and device for application program of mobile terminal
CN111198703A (en) Version upgrading method, system, equipment and medium
TWI697776B (en) Computer system, updating method thereof and computer program product
CN114115974A (en) Plug-in operation method, device and equipment and computer storage medium
CN104156281B (en) Start the method and its system of Disk Backup in a kind of embedded system
CN1797337A (en) Method for installing software of computer automatically

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