CN103678018A - Method and device for recovering data - Google Patents

Method and device for recovering data Download PDF

Info

Publication number
CN103678018A
CN103678018A CN201210323601.7A CN201210323601A CN103678018A CN 103678018 A CN103678018 A CN 103678018A CN 201210323601 A CN201210323601 A CN 201210323601A CN 103678018 A CN103678018 A CN 103678018A
Authority
CN
China
Prior art keywords
data
log
memory
electronic equipment
bios
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.)
Pending
Application number
CN201210323601.7A
Other languages
Chinese (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 CN201210323601.7A priority Critical patent/CN103678018A/en
Publication of CN103678018A publication Critical patent/CN103678018A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a method and device for recovering data. The method and device for recovering the data are applied to electronic equipment. The electronic equipment comprises an operation system and a basic input-output system used for starting the operation system. The method comprises the steps that in the starting process of the operation system, whether first starting data of the basic input-output system are in a readable state or an unreadable state is detected, wherein the first starting data are used for starting the operation system and are stored in a first storage of the electronic equipment; when the first starting data are in the unreadable state, second starting data are stored in the first storage through a control unit in the electronic equipment, wherein the second starting data are stored in a second storage of the electronic equipment and are identical with the first starting data.

Description

A kind of method and device that carries out data recovery
Technical field
The present invention relates to field of computer technology, relate in particular to a kind of method and device that carries out data recovery.
Background technology
Along with scientific and technical development, computing machine is more and more general being applied in daily life, no matter existing computing machine is desktop computer or notebook, BIOS(Basic Input Output System Basic Input or Output System (BIOS) is used in capital) start start, the indispensable module of BIOS during as computer booting plays a part very important in computer realm.
At present, in existing technology, be to read BIOS Boot block code(bootstrap block by starting BIOS) in data, start start.Computing machine is after switching on power, and first system is checked inner each equipment by program, common complete POST(Power On Self Test, power-on self-test) CPU of check and test computer, 640k base memory, exented memory more than 1M will be comprised, ROM, mainboard, CMOS memory, serial paralled interface, display card, the information such as soft or hard disc subsystem and keyboard, once pinpoint the problems in self check, system will provide information or whistling warning.BIOS is to be directly I/O with the I/O(Input/Output of computing machine) equipment is connected, and by FPDP, gives an order, and transmits or receive the data of various external units, realizes the direct control of software program to hardware.
System completes after POST self check, the boot sequence that first ROM BIOS just arranges middle preservation according to CMOS is searched for soft hard drive and CD-ROM, the webservers etc. start driver effectively, read in the vectoring information of dos boot record, then by operating system control, give vectoring information, and by the sequence starting of vectoring information complete operation system.
But in the process of present inventor's invention technical scheme in realizing the embodiment of the present application, find that above-mentioned technology at least exists following technical matters:
Due in the prior art, because these vectoring informations are stored in the basic input and output bootstrap block of BIOS Boot block() in, so what just exist loses or when boot block data partly damages, can not automatically realize the technical matters of boot block data recovery when boot block data;
Owing to existing, can not automatically realize the technical matters that guiding exhibition data are recovered, so, cause existing the technical matters that can not normally start the operating system;
Due to exist can not normal running system technical matters, so, also can further exist computing machine by the technical matters of normal running and use, like this, can not reduce to a great extent user's experience.
Summary of the invention
The embodiment of the present application is by providing a kind of method and device that carries out data recovery, solved losing or when boot block data partly damages when boot block data of existing in prior art, can not automatically realize the technical matters that boot block data recovers, realize and again recovered boot block data to the technique effect in original storage block.
The embodiment of the present application provides a kind of method of carrying out data recovery, be applied in an electronic equipment, electronic equipment comprises operating system, and for starting the Basic Input or Output System (BIOS) of described operating system, described method comprises: in os starting process, detect the first log-on data in the first memory that is stored in electronic equipment that Basic Input or Output System (BIOS) is used for starting the operating system and be in can read state or can not reading state; In log-on data, in can not reading state time, by the control module in electronic equipment, second log-on data identical with the first log-on data being stored in the second memory of electronic equipment be stored in first memory.
Optionally, after in the control module by described electronic equipment stores second log-on data identical with the first log-on data in being stored in the second memory of electronic equipment into first memory, described method also comprises: by Basic Input or Output System (BIOS), read the second log-on data in first memory; By a control module, to the replacement chip in electronic equipment, send a reset signal; By carrying out reset signal, can make electronic equipment restart.
Optionally, in os starting process, detect the first log-on data in the first memory that is stored in electronic equipment that Basic Input or Output System (BIOS) is used for starting the operating system and be in can read state or can not reading state, specifically comprise: in os starting process, detect Basic Input or Output System (BIOS) and whether can from described first memory, read acquisition the first log-on data; When Basic Input or Output System (BIOS) can read acquisition the first log-on data from first memory, determine that the first log-on data is in can read state.
Optionally, detect Basic Input or Output System (BIOS) and whether can from first memory, read acquisition the first log-on data, be specially: detect Basic Input or Output System (BIOS) and whether can in a Preset Time, from first memory, read acquisition the first log-on data.
Optionally, by the control module in electronic equipment, second log-on data identical with the first log-on data being stored in the second memory of electronic equipment stored in first memory, specifically comprise: in log-on data in can not reading state time, a control module in electronic equipment is connected to first memory, wherein, control module is connected with the second memory in electronic equipment; By control module, store second log-on data identical with described the first log-on data being stored in described second memory into first memory.
Another embodiment of the present invention provides a kind of device that carries out data recovery, be included in an electronic equipment, electronic equipment comprises operating system, and for starting the Basic Input or Output System (BIOS) of described operating system, described device comprises: the first detecting unit, for in os starting process, detect the first log-on data in the first memory that is stored in electronic equipment that Basic Input or Output System (BIOS) is used for starting the operating system and be in can read state or can not reading state; The first control module, in log-on data in can not reading state time, by the control module in electronic equipment, second log-on data identical with the first log-on data being stored in the second memory of electronic equipment stored in first memory.
Optionally, described device also comprises: reading unit, for read the second log-on data of described first memory by Basic Input or Output System (BIOS); Transmitting element, for sending a reset signal by described control module to the replacement chip of electronic equipment; Performance element, for by carrying out reset signal, can make electronic equipment restart.
Optionally, the first detecting unit specifically comprises: the first detection sub-unit, in os starting process, detects Basic Input or Output System (BIOS) and whether can from first memory, read acquisition the first log-on data; The first determining unit, for when Basic Input or Output System (BIOS) can read acquisition the first log-on data from described first memory, determines that the first log-on data is in can read state; The second determining unit, for not reading while obtaining the first log-on data from first memory in Basic Input or Output System (BIOS), determines that the first log-on data is in can not reading state.
Optionally, the first control module specifically comprises: the first linkage unit, in log-on data in can not reading state time, the control module in electronic equipment is connected to first memory, wherein, control module is connected with the second memory in electronic equipment; First controls subelement, for storing second log-on data identical with the first log-on data that is stored in second memory into first memory by the first control module.
The one or more technical schemes that provide in the embodiment of the present application, at least have following technique effect or advantage:
1, owing to having adopted the first log-on data in the first memory of electronic equipment to be read, store second log-on data identical with the first log-on data being stored in second memory into technical scheme in first memory, so, efficiently solve in prior art and exist when BIOS boot block data is lost or partly damage, can not automatically realize the technical matters that boot block data recovers, and then realize and can again recover boot block data to the technique effect in original storage block.
2, due to after the data in first memory are resumed, by control module, to the replacement chip in electronic equipment, send a reset signal, by carrying out reset signal, restart electronic equipment, so, efficiently solve in prior art and cause the technical matters that cannot normally start the operating system because boot block data cannot be read, and then realized effective identification reset signal, thus the technique effect of restarting operating systems.
3, owing to adopting when Basic Input or Output System (BIOS) can not read the first log-on data of acquisition from first memory, determine that the first log-on data is in technical scheme that can not reading state, so, efficiently solve and in prior art, cannot determine rising thereby causing the technical matters that cannot start the operating system of fault, so realized Basic Input or Output System (BIOS) effectively identify when cannot read boot block data definite be can not reading state technique effect.
Accompanying drawing explanation
Fig. 1 carries out the process flow diagram of the method for data recovery in the embodiment of the present application;
Fig. 2 realizes the module map of data recovery circuit in the embodiment of the present application;
Fig. 3 is the module map of Data Recapture Unit in the embodiment of the present application.
Embodiment
The application provides a kind of method and device that carries out data recovery, in order to solve in prior art, exists owing to losing when boot block data or when part damages, can not automatically realize the technical matters of boot block data recovery.
Technical scheme in the embodiment of the present application is for solving the above-mentioned technical matters that can not automatically realize boot block data recovery, and general thought is as follows:
When electronic equipment is when starting the operating system, can first detect the first log-on data in the first memory that Basic Input or Output System (BIOS) controls and be in can read state or can not reading state, when the first log-on data is when can read state, electronic equipment just can normally start the operating system, thereby, can operate normally and use electronic equipment; When the first log-on data is in can not reading state time, electronic equipment will be enabled the second log-on data being stored in second memory, namely by a controller of electronic equipment, control the second log-on data being stored in second memory is stored in basic input and output bootstrap block, make boot block data be restored (said first memory just refers to basic input and output bootstrap block, and the first log-on data refers to the boot block data being stored in bootstrap block) here.
In order better to understand technique scheme, below in conjunction with Fig. 1 and Fig. 2 and concrete embodiment, technique scheme is described in detail.
The embodiment of the present invention provides a kind of method of carrying out data recovery, is applied in an electronic equipment, and in concrete application, described electronic equipment can be specifically: notebook computer, and desktop computer, panel computer, in this application, does not do concrete restriction.Described electronic equipment comprises operating system, and the Basic Input or Output System (BIOS) for starting the operating system.
In the embodiment of the present application, carry out the specific implementation process of method of data recovery as follows:
Step S10: in os starting process, detect the first log-on data in the first memory that is stored in electronic equipment that Basic Input or Output System (BIOS) is used for starting the operating system and be in can read state or can not reading state.
In concrete implementation process, in os starting process, be first by detecting the first log-on data, when the first log-on data can successfully be read, just can normally start; When the first log-on data breaks down, as: corrupted data or loss etc., just cause the phenomenon that cannot read the first log-on data, now, the data in bootstrap block are the state in not can read just, so just just causes and cannot start the operating system.
Take below electronic equipment as computing machine be example, step S10 is described in detail.
Specifically, implementation procedure is as follows: in os starting process, as shown in Figure 2, Basic Input or Output System (BIOS) (BIOS) can go to read BIOS SPI ROM 104(ROM of BIOS) in the first log-on data, if the first log-on data can successfully be read, so now the first log-on data is just in can read state; If while reading, due to reasons such as log-on data damages, to cause data to read unsuccessful, and the first log-on data so is now the state in not can read just.When the state of data in not can read, there will be BIOS SPI ROM 104 unaltered phenomenons.
In step S10, detect Basic Input or Output System (BIOS) and whether can from first memory, read acquisition the first log-on data, specific implementation can be: detect Basic Input or Output System (BIOS) and whether can in a Preset Time, from first memory, read acquisition the first log-on data.
In specific embodiment, when Basic Input or Output System (BIOS) reads the first log-on data in BIOS SPI ROM 104, SPI(Serial Peripheral Interface (SPI)) can start a timing module, if within the predetermined time, the basic input and output bootstrap block of BIOS code() do not change, so just think that the first log-on data is in can not reading state.First, the phenomenon computing machine that cannot be read due to the first log-on data can be waited for and reading, if the overlong time that cannot be read, and computing machine is for a long time in waiting status, so this state is all to want consumed power concerning computing machine or other electronic equipment, in order to address this problem, technical scheme in the embodiment of the present application can start a timing module, if within the predetermined time, data are the state in being read still, and computing machine can take immediate steps to eliminate this state.The measure of taking as: stop the process that reads to the first log-on data, searching can substitute the data of the first log-on data.The measure of taking as described herein namely can be introduced in detail in step S20.
Above-mentioned introduction be the restriction by the time, monitor and whether can from BIOS SPI ROM 104, read the first log-on data, with effectively identify the first log-on data in whether in can not reading state.But in concrete implementation process, the electric weight that can also consume by detection, monitor and whether can from BIOS SPI ROM 104, read the first log-on data, with effectively identify the first log-on data in whether in can not reading state, as: when detecting the electric weight consuming and surpass default electric weight, just think that boot block data is the state in not can read, certainly, the application person of ordinary skill in the field can also take other measure, and at this, the application just differs and one given an example.
After the state in not can read by step S10 identification boot block data, computing machine just performs step S20, that is: in log-on data in can not reading state time, by the control module in electronic equipment, second log-on data identical with the first log-on data being stored in the second memory of electronic equipment stored in first memory.
For the control module in electronic equipment of passing through in step S20, second log-on data identical with the first log-on data being stored in the second memory of electronic equipment stored in first memory, the detailed process of realization can be:
A control module in electronic equipment is connected to first memory, and wherein, control module is connected with the second memory in electronic equipment; By control module, store second log-on data identical with the first log-on data being stored in second memory into first memory.
Below in conjunction with Fig. 2, the concrete implementation process of S20 is described in detail, that is:
A control module in computing machine is specially SIO/EC 101, it is serial data interface/embedded control chip, when control chip receives log-on data and is the signal of the state that not can read, will control Switch switch 102 as shown in Figure 2, make SIO SPI ROM(serial data interface ROM (read-only memory)) 103, second memory namely, with BIOS SPI ROM(ROM of BIOS) 104, namely first memory is communicated with, first, BIOS SPI ROM 104 is by BIOS(Basic Input or Output System (BIOS)) 105 controls, SIO SPI ROM 103 is controlled by SIO/EC 101.Then, under the control of SIO/EC101, the second log-on data in SIO SPI ROM 103 (the second log-on data is the data identical with the first log-on data in BIOS SPI ROM 104) is stored in BIOS SPI ROM 104.Certainly, at every turn before starting start, in SIO SPI ROM 103, just back up second log-on data identical with the first log-on data, that is to say that before starting start the data of storing in the data of storage and BIOS SPI ROM 104 in SIO SPI ROM 103 are identical.In the time cannot starting the operating system, the method for describing by above-described embodiment, just utilizes the second log-on data, and the first log-on data is replaced with to the second log-on data.
In concrete implementation process, switch 102 can be single-pole double-throw switch (SPDT), cutter in switch 102 is thrown in left end, and while being namely communicated with BIOS, at this moment BIOS just can be from BIOS SPI ROM(ROM of BIOS) 104 read the first log-on data; And when BIOS can not be from BIOSSPI ROM(ROM of BIOS) 104 while reading the first log-on data, show the state of the first log-on data in not can read; At this moment the cutter in will gauge tap 102 is thrown in right-hand member, so that SIO SPI ROM 103 and BIOS SPI ROM 104 are formed to paths, and under the control of SIO/EC 101.The second log-on data in SIO SPI ROM 103 is stored in BIOS SPI ROM 104, and wherein, the second log-on data being stored in SIO SPI ROM 103 is to be identical with the first log-on data being stored in BIOS SPI ROM 104.In the time cannot starting the operating system, the method for describing by above-described embodiment, just utilizes the second log-on data, and the first log-on data is replaced with to the second log-on data
The switch 102 adopting in wanting the embodiment of the present application is single-pole double-throw switch (SPDT)s, in concrete embodiment, also can be the switch of other type, as: with two single-pole single-throw switch (SPST)s, also can realize, can also be other parts with connected sum break function, at this, in the embodiment of the present application, just differ and one given an example.
After execution of step S20, concrete implementation process can also comprise:
By Basic Input or Output System (BIOS), read the second log-on data in first memory;
By control module, to replacement chip, send a reset signal;
By carrying out reset signal, restart electronic equipment, restart computing machine.
Specifically, in the present embodiment, be in storing the data in SIO SPI ROM 103 into BIOS SPI ROM 104 after, Basic Input or Output System (BIOS), namely control the controller of BIOS SPI ROM 104, can read the second log-on data in BIOS SPI ROM 104; Then, control module SIO/EC101 sends a reset signal to the replacement chip PCH 106 in computing machine; After PCH chip 106 receives reset signal, will restart computing machine.
Certainly, in concrete implementation process, being not limited only to the application in computing machine, can also be at mobile phone, in the electronic equipments such as intelligent television, applies.
By above-described embodiment, the technique effect that at least can be achieved as follows:
1, owing to having adopted the first log-on data in the first memory of electronic equipment to be read, store second log-on data identical with the first log-on data being stored in second memory into technical scheme in first memory, so, efficiently solve in prior art and exist when BIOS boot block data is lost or partly damage, can not automatically realize the technical matters that boot block data recovers, and then realize and can again recover boot block data to the technique effect in original storage block.
2, due to after the data in first memory are resumed, by control module, to the replacement chip in electronic equipment, send a reset signal, by carrying out reset signal, restart electronic equipment, so, efficiently solve in prior art and cause the technical matters that cannot normally start the operating system because boot block data cannot be read, and then realized effective identification reset signal, thus the technique effect of restarting operating systems.
3, owing to adopting when Basic Input or Output System (BIOS) can not read the first log-on data of acquisition from first memory, determine that the first log-on data is in technical scheme that can not reading state, so, efficiently solve and in prior art, cannot determine rising thereby causing the technical matters that cannot start the operating system of fault, so realized Basic Input or Output System (BIOS) effectively identify when cannot read boot block data definite be can not reading state technique effect.
Based on same inventive concept, the application another embodiment provide a kind of device, and as shown in Figure 3, described a kind of device that carries out data recovery specifically comprises described device:
The first detecting unit 10, in os starting process, detects the first log-on data in the first memory that is stored in electronic equipment that Basic Input or Output System (BIOS) is used for starting the operating system and is in can read state or can not reading state; The first control module 20, in log-on data in can not reading state time, by the control module in electronic equipment, second log-on data identical with the first log-on data being stored in the second memory of electronic equipment stored in first memory.
Further, described device also comprises: reading unit, for read the second log-on data of first memory by Basic Input or Output System (BIOS); Transmitting element, for sending a reset signal by control module to the replacement chip of electronic equipment; Performance element, for by carrying out reset signal, can make electronic equipment restart.
Further, the first detecting unit 10 specifically comprises: the first detection sub-unit, in os starting process, detects Basic Input or Output System (BIOS) and whether can from first memory, read acquisition the first log-on data; The first determining unit, for when Basic Input or Output System (BIOS) can read acquisition the first log-on data from first memory, determines that the first log-on data is in can read state; The second determining unit, for not reading while obtaining the first log-on data from first memory in Basic Input or Output System (BIOS), determines that the first log-on data is in can not reading state.
The first control module 20 specifically comprises: the first linkage unit, in log-on data in can not reading state time, the control module in electronic equipment is connected to first memory, wherein, control module is connected with the second memory in electronic equipment; First controls subelement, for storing second log-on data identical with the first log-on data that is stored in second memory into first memory by the first control module.
The device of introducing due to the present embodiment carries out the device that the method for data recovery adopts for implementing the application, so method of carrying out data recovery based on introducing in the embodiment of the present application, those skilled in the art can understand the present embodiment device embodiment with and various version, so introduce no longer in detail for this device at this.As long as those skilled in the art implement the device that method that the application carries out data recovery adopts, all belong to the scope of the application institute wish protection.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, implement software example or in conjunction with the form of the embodiment of software and hardware aspect completely.And the present invention can adopt the form that wherein includes the upper computer program of implementing of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code one or more.
The present invention is with reference to describing according to process flow diagram and/or the block scheme of the method for the embodiment of the present invention, equipment (system) and computer program.Should understand can be in computer program instructions realization flow figure and/or block scheme each flow process and/or the flow process in square frame and process flow diagram and/or block scheme and/or the combination of square frame.Can provide these computer program instructions to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, the instruction of carrying out by the processor of computing machine or other programmable data processing device is produced for realizing the device in the function of flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, the instruction that makes to be stored in this computer-readable memory produces the manufacture that comprises command device, and this command device is realized the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make to carry out sequence of operations step to produce computer implemented processing on computing machine or other programmable devices, thereby the instruction of carrying out is provided for realizing the step of the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame on computing machine or other programmable devices.
Although described the preferred embodiments of the present invention, once those skilled in the art obtain the basic creative concept of cicada, can make other change and modification to these embodiment.So claims are intended to all changes and the modification that are interpreted as comprising preferred embodiment and fall into the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.

Claims (9)

1. carry out a method for data recovery, be applied in an electronic equipment, described electronic equipment comprises operating system, and for starting the Basic Input or Output System (BIOS) of described operating system, it is characterized in that, described method comprises:
In described os starting process, detect the first log-on data in the first memory that is stored in described electronic equipment that described Basic Input or Output System (BIOS) is used for starting described operating system and be in can read state or can not reading state;
In described log-on data, in can not reading state time, by the control module in described electronic equipment, second log-on data identical with described the first log-on data being stored in the second memory of described electronic equipment be stored in described first memory.
2. the method for claim 1, it is characterized in that, described by the control module in described electronic equipment, store second log-on data identical with described the first log-on data in being stored in the second memory of described electronic equipment into described first memory in after, described method also comprises:
By described Basic Input or Output System (BIOS), read described the second log-on data in described first memory;
By described control module, send a reset signal to the replacement chip in described electronic equipment;
By carrying out described reset signal, restart described electronic equipment.
3. the method for claim 1, it is characterized in that, described in described os starting process, detect the first log-on data in the first memory that is stored in described electronic equipment that described Basic Input or Output System (BIOS) is used for starting described operating system and be in can read state or can not reading state, specifically comprise:
In described os starting process, detect described Basic Input or Output System (BIOS) and whether can from described first memory, read described the first log-on data of acquisition;
When described Basic Input or Output System (BIOS) can read described the first log-on data of acquisition from described first memory, determine that described the first log-on data is in can read state;
In described Basic Input or Output System (BIOS), can not from described first memory, read while obtaining described the first log-on data, determine that described the first log-on data is in can not reading state.
4. method as claimed in claim 3, is characterized in that, whether the described Basic Input or Output System (BIOS) of described detection can read from described first memory obtains described the first log-on data, is specially:
Detect described Basic Input or Output System (BIOS) and whether can in a Preset Time, from described first memory, read described the first log-on data of acquisition.
5. as claim 1,2, method in 3 or 4 described in arbitrary claim, it is characterized in that, describedly by the control module in described electronic equipment, second log-on data identical with described the first log-on data being stored in the second memory of described electronic equipment stored in described first memory, specifically comprises:
In described log-on data, in can not reading state time, the control module in described electronic equipment be connected to described first memory, wherein, described control module is connected with the second memory in described electronic equipment;
By described control module, store second log-on data identical with described the first log-on data being stored in described second memory into described first memory.
6. carry out a device for data recovery, be included in an electronic equipment, described electronic equipment comprises operating system, and for starting the Basic Input or Output System (BIOS) of described operating system, it is characterized in that, described device comprises:
The first detecting unit, for in described os starting process, detect the first log-on data in the first memory that is stored in described electronic equipment that described Basic Input or Output System (BIOS) is used for starting described operating system and be in can read state or can not reading state;
The first control module, for in described log-on data in can not reading state time, by the control module in described electronic equipment, second log-on data identical with described the first log-on data being stored in the second memory of described electronic equipment stored in described first memory.
7. device as claimed in claim 6, is characterized in that, described device also comprises:
Reading unit, for reading described second log-on data of described first memory by described Basic Input or Output System (BIOS);
Transmitting element, for sending a reset signal to the replacement chip of described electronic equipment by described control module;
Performance element, for by carrying out described reset signal, restarts described electronic equipment.
8. device as claimed in claim 6, is characterized in that, the first detecting unit specifically comprises:
The first detection sub-unit, in described os starting process, detects described Basic Input or Output System (BIOS) and whether can from described first memory, read described the first log-on data of acquisition;
The first determining unit, for when described Basic Input or Output System (BIOS) can read described the first log-on data of acquisition from described first memory, determines that described the first log-on data is in can read state;
The second determining unit, for not reading while obtaining described the first log-on data from described first memory in described Basic Input or Output System (BIOS), determines that described the first log-on data is in can not reading state.
9. the device as described in any one in claim 6,7 or 8, is characterized in that, described the first control module specifically comprises:
The first linkage unit, in described log-on data in can not reading state time, the control module in described electronic equipment is connected to described first memory, wherein, described control module is connected with the second memory in described electronic equipment;
First controls subelement, for storing second log-on data identical with described the first log-on data that is stored in described second memory into described first memory by described the first control module.
CN201210323601.7A 2012-09-04 2012-09-04 Method and device for recovering data Pending CN103678018A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210323601.7A CN103678018A (en) 2012-09-04 2012-09-04 Method and device for recovering data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210323601.7A CN103678018A (en) 2012-09-04 2012-09-04 Method and device for recovering data

Publications (1)

Publication Number Publication Date
CN103678018A true CN103678018A (en) 2014-03-26

Family

ID=50315670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210323601.7A Pending CN103678018A (en) 2012-09-04 2012-09-04 Method and device for recovering data

Country Status (1)

Country Link
CN (1) CN103678018A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657233A (en) * 2015-01-28 2015-05-27 加弘科技咨询(上海)有限公司 Backup restoration method and system for BIOS (Basic Input Output System) boot block in X86 system
CN105302673A (en) * 2015-11-20 2016-02-03 小米科技有限责任公司 Information backup method and device and terminal
CN107368315A (en) * 2017-07-20 2017-11-21 郑州云海信息技术有限公司 A kind of startup method and device of double hard disk dual systems
CN109582488A (en) * 2018-12-03 2019-04-05 郑州云海信息技术有限公司 A kind of wrong prevention method and relevant apparatus of solid state hard disk

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030126511A1 (en) * 2001-12-28 2003-07-03 Jen-Tsung Yang Module and method for automatic restoring BIOS device
TW575838B (en) * 2000-12-07 2004-02-11 Giga Byte Tech Co Ltd Automatic recovery method of BIOS memory circuit in memory apparatus containing dual BIOS memory circuits
US20040153724A1 (en) * 2003-01-30 2004-08-05 Microsoft Corporation Operating system update and boot failure recovery
CN101017441A (en) * 2007-02-27 2007-08-15 华为技术有限公司 Electric device, start method of electric and update method of BIOS
CN101354659A (en) * 2008-09-12 2009-01-28 成都市华为赛门铁克科技有限公司 Method, controller and control system for controlling BIOS start-up of electronic apparatus
CN102053875A (en) * 2009-10-29 2011-05-11 纬创资通股份有限公司 Method for recovering basic input-output system (BIOS) of computer system and computer system
CN102200933A (en) * 2010-03-23 2011-09-28 深圳华北工控股份有限公司 System BIOS (Basic Input/Output System) automatic restoring method based on dual SPI (Serial Peripheral interface) Flashes
US20110320794A1 (en) * 2010-06-28 2011-12-29 Chung-Jen Yang Flash System And Method For Updating The Flash System

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW575838B (en) * 2000-12-07 2004-02-11 Giga Byte Tech Co Ltd Automatic recovery method of BIOS memory circuit in memory apparatus containing dual BIOS memory circuits
US20030126511A1 (en) * 2001-12-28 2003-07-03 Jen-Tsung Yang Module and method for automatic restoring BIOS device
US20040153724A1 (en) * 2003-01-30 2004-08-05 Microsoft Corporation Operating system update and boot failure recovery
CN101017441A (en) * 2007-02-27 2007-08-15 华为技术有限公司 Electric device, start method of electric and update method of BIOS
CN101354659A (en) * 2008-09-12 2009-01-28 成都市华为赛门铁克科技有限公司 Method, controller and control system for controlling BIOS start-up of electronic apparatus
CN102053875A (en) * 2009-10-29 2011-05-11 纬创资通股份有限公司 Method for recovering basic input-output system (BIOS) of computer system and computer system
CN102200933A (en) * 2010-03-23 2011-09-28 深圳华北工控股份有限公司 System BIOS (Basic Input/Output System) automatic restoring method based on dual SPI (Serial Peripheral interface) Flashes
US20110320794A1 (en) * 2010-06-28 2011-12-29 Chung-Jen Yang Flash System And Method For Updating The Flash System

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104657233A (en) * 2015-01-28 2015-05-27 加弘科技咨询(上海)有限公司 Backup restoration method and system for BIOS (Basic Input Output System) boot block in X86 system
CN105302673A (en) * 2015-11-20 2016-02-03 小米科技有限责任公司 Information backup method and device and terminal
CN107368315A (en) * 2017-07-20 2017-11-21 郑州云海信息技术有限公司 A kind of startup method and device of double hard disk dual systems
CN109582488A (en) * 2018-12-03 2019-04-05 郑州云海信息技术有限公司 A kind of wrong prevention method and relevant apparatus of solid state hard disk
CN109582488B (en) * 2018-12-03 2021-11-09 郑州云海信息技术有限公司 Error prevention method and related device for solid state disk

Similar Documents

Publication Publication Date Title
EP3514683B1 (en) Memory collection method and terminal
EP3273351B1 (en) System operation method and smart terminal
US9367446B2 (en) Computer system and data recovery method for a computer system having an embedded controller
CN108304282B (en) Control method of double BIOS and related device
US11182172B2 (en) Technologies for operating system transitions in multiple-operating-system environments
CN103703454A (en) On-demand tab rehydration
CN103970560A (en) Starting method and electronic device
CN103729220A (en) Method and device for restoring BIOS (basic input output system) ROM (read only memory) by aid of EC (electronically controllable) ROM
US20100088547A1 (en) Computer motherboard and power-on self-test method thereof
CN105814541A (en) Computer device and memory starting method for computer device
US20130061090A1 (en) Partial rebooting recovery apparatus and method
CN107797642B (en) power backup method and device
CN105022955A (en) Locking method and mobile terminal of application program
CN103678018A (en) Method and device for recovering data
CN104778081A (en) Method for switching operating system and electronic device
CN113703799A (en) Computing device and BIOS updating method and medium thereof
CN215769715U (en) Recovery device for abnormal starting
CN108228109B (en) Method and device for protecting data of electronic equipment and computer storage medium
CN106843764B (en) Method and system for creating soft independent redundant disk array
CN111898132A (en) Method for accelerating active measurement speed of trusted computer
CN105159773A (en) Information processing method and electronic equipment
CN110058973A (en) The test macro of data memory device and the test method of data memory device
CN114721877A (en) Software fault tolerance recovery method, device, equipment and storage medium
EP3223133A1 (en) Method for setting redundant array of independent disks
CN103677875A (en) Method for starting electronic equipment, method for controlling permission and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140326

RJ01 Rejection of invention patent application after publication