CA2593169A1 - System and method for computer data recovery - Google Patents
System and method for computer data recovery Download PDFInfo
- Publication number
- CA2593169A1 CA2593169A1 CA002593169A CA2593169A CA2593169A1 CA 2593169 A1 CA2593169 A1 CA 2593169A1 CA 002593169 A CA002593169 A CA 002593169A CA 2593169 A CA2593169 A CA 2593169A CA 2593169 A1 CA2593169 A1 CA 2593169A1
- Authority
- CA
- Canada
- Prior art keywords
- recovery
- network
- data
- computer system
- hard drive
- 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.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention consists of a method of data recovery for a computer system, the steps comprising: a) initializing hardware associated with the computer system, the hardware including a hard drive, and a minimum of 32 MB of RAM; b) initializing network devices and connections associated with the computer system; c) scanning and identifying partitions on any hard drives connected to the computer system; d) recovering data from the hard drives by making all the data on the computer system available over the network as a network share resembling a file server; and e) copying the recovered data over the network connection to a recovery hard drive.
Description
SYSTEM AND METHOD FOR COMPUTER DATA RF.COVERY
Field of the Invention [00011 The present invention relates to the field of computer data recovery.
In particular, it relates to a system and method for recovering and/or restoring data from a non-operational computer system.
Background of the Invention 100021 One of the more serious problems that arises in the day-to-day use of computers is the response to a system failure, either hardware or software.
While most problems can be resolved in time, for systems that are in continual use, that time may not be available. Furthermore, other related systems may require access to the data contained on the damaged system. It then becomes necessary to find a method of accessing the data on a failed system before the problem is resolved or possibly even diagnosed.
100031 Many types of backup and system restoration products are commercially available. The most commonly recognized and known is an "undelete" too], which permits a user to recover files which have been erased (accidentally or intentionally).
Basic undelete tools are available for most modern operating systems (OS), with more advanced versions capable of recovering entire hard drives or other storage devices. One drawback to undelete tools is that they are typically restricted to operating under a specific OS, and require that the OS be available and functional. Situations where the OS
itself has been deleted or corrupted, or where more aggressive deletion mechanisms have been used, are generally beyond the scope of ability of such undelete tools.
100041 Another type of restoration product is the hard-drive repair utility.
These utilities scan the hard-drive (or, theoretically, other storage media) for damaged data sectors and can be used to attempt data recovery from the storage media, including the damaged sectors, as well as marking such sectors to avoid further use of them in the future. The scan can take several hours or more to run, given the size of modern hard drives, and is only effective at addressing data corruption due to bad sectors. Other - I - 50500-1067 (KB) problems are not addressed, leading to wasted time and effort if the data problem arises from a different source.
(00051 Yet another alternative for restoring and/or repairing a non-functioning system is to use a boot disk or even a full OS distribution CD. One example is Knoppix, which provides a program that runs from a CD. The difficulty with CD boot disks is that they use considerable memory and require the hardware in the computer to be in working order in order to access the hard drive. Thus, a failure in a video card, RAM
chip or other component can prevent the OS from running, eliminating it as a recovery option until the hardware problem is addressed.
100061 There are also forensic data recovery services which are used to recover data from hard drives which have been subject to physical damage from fire, flood, power surges or other events. These services require trained personnel who disassemble the physical hard drive in a clean room and extract the data directly from the exposed discs.
The high cost and specialized nature of these services makes them generally unsuitable for use by individuals or small business. Additionally, the extensive time required to perform the data recovery operation prevents it from being effective in emergency situations where the recovered data is required on a same-day basis.
[00071 A common limitation of the majority of existing backup and data recovery software is heavy dependency on the OS and the hardware of the computer system. As a result, they are limited in scope of application and subject to failure in situations where the problem is not related to hard drive corruption.
[00081 In general, there is a need for a utility that allows for the rapid recovery of critical data from a non-functioning computer system in time-critical scenarios, without the necessity of restoring the entire computer system.
100091 It is an object of this invention to partially or completely fulfill one or more of the above-mentioned needs.
Field of the Invention [00011 The present invention relates to the field of computer data recovery.
In particular, it relates to a system and method for recovering and/or restoring data from a non-operational computer system.
Background of the Invention 100021 One of the more serious problems that arises in the day-to-day use of computers is the response to a system failure, either hardware or software.
While most problems can be resolved in time, for systems that are in continual use, that time may not be available. Furthermore, other related systems may require access to the data contained on the damaged system. It then becomes necessary to find a method of accessing the data on a failed system before the problem is resolved or possibly even diagnosed.
100031 Many types of backup and system restoration products are commercially available. The most commonly recognized and known is an "undelete" too], which permits a user to recover files which have been erased (accidentally or intentionally).
Basic undelete tools are available for most modern operating systems (OS), with more advanced versions capable of recovering entire hard drives or other storage devices. One drawback to undelete tools is that they are typically restricted to operating under a specific OS, and require that the OS be available and functional. Situations where the OS
itself has been deleted or corrupted, or where more aggressive deletion mechanisms have been used, are generally beyond the scope of ability of such undelete tools.
100041 Another type of restoration product is the hard-drive repair utility.
These utilities scan the hard-drive (or, theoretically, other storage media) for damaged data sectors and can be used to attempt data recovery from the storage media, including the damaged sectors, as well as marking such sectors to avoid further use of them in the future. The scan can take several hours or more to run, given the size of modern hard drives, and is only effective at addressing data corruption due to bad sectors. Other - I - 50500-1067 (KB) problems are not addressed, leading to wasted time and effort if the data problem arises from a different source.
(00051 Yet another alternative for restoring and/or repairing a non-functioning system is to use a boot disk or even a full OS distribution CD. One example is Knoppix, which provides a program that runs from a CD. The difficulty with CD boot disks is that they use considerable memory and require the hardware in the computer to be in working order in order to access the hard drive. Thus, a failure in a video card, RAM
chip or other component can prevent the OS from running, eliminating it as a recovery option until the hardware problem is addressed.
100061 There are also forensic data recovery services which are used to recover data from hard drives which have been subject to physical damage from fire, flood, power surges or other events. These services require trained personnel who disassemble the physical hard drive in a clean room and extract the data directly from the exposed discs.
The high cost and specialized nature of these services makes them generally unsuitable for use by individuals or small business. Additionally, the extensive time required to perform the data recovery operation prevents it from being effective in emergency situations where the recovered data is required on a same-day basis.
[00071 A common limitation of the majority of existing backup and data recovery software is heavy dependency on the OS and the hardware of the computer system. As a result, they are limited in scope of application and subject to failure in situations where the problem is not related to hard drive corruption.
[00081 In general, there is a need for a utility that allows for the rapid recovery of critical data from a non-functioning computer system in time-critical scenarios, without the necessity of restoring the entire computer system.
100091 It is an object of this invention to partially or completely fulfill one or more of the above-mentioned needs.
- 2 - 50500-1067 (KB) Summary of the Invention 100101 The invention consists of a method of data recovery for a computer system, the steps coinprising: a) initializing hardware associated with the computer system, the hardware including a hard drive, and a minimum of 32 MB of operational RAM; b) initializing network devices and connections associated with the computer system; c) scanning and identifying partitions on any hard drives connected to the computer system;
d) recovering data from the hard drives by making all the data on the computer system available over the network as a network share resembling a file server; and e) copying the recovered data over the network connection to a recovery hard drive.
100111 The method may further include an additional step of scanning for viruses, either the entire partitions prior to recovery, or each file during recovery.
(00121 Preferably, the method is implemented as a software distribution.
100131 The invention further includes a system of data recovery according to the present method, as well a machine-readable media containing software for executing the method.
100141 Other and further advantages and features of the invention will be apparent to those skilled in the art from the following detailed description thereof, taken in conjunction with the accompanying drawings.
Brief Description of the Drawings 1oo1s1 The invention will now be described in more detail, by way of example only, with reference to the accompanying drawings, in which like numbers refer to like elements, wherein:
Figure 1 is a flow chart showing the steps of the data recovery process according to the present invention;
Figure 2 is a flow chart showing the steps of the hardware scanning process;
d) recovering data from the hard drives by making all the data on the computer system available over the network as a network share resembling a file server; and e) copying the recovered data over the network connection to a recovery hard drive.
100111 The method may further include an additional step of scanning for viruses, either the entire partitions prior to recovery, or each file during recovery.
(00121 Preferably, the method is implemented as a software distribution.
100131 The invention further includes a system of data recovery according to the present method, as well a machine-readable media containing software for executing the method.
100141 Other and further advantages and features of the invention will be apparent to those skilled in the art from the following detailed description thereof, taken in conjunction with the accompanying drawings.
Brief Description of the Drawings 1oo1s1 The invention will now be described in more detail, by way of example only, with reference to the accompanying drawings, in which like numbers refer to like elements, wherein:
Figure 1 is a flow chart showing the steps of the data recovery process according to the present invention;
Figure 2 is a flow chart showing the steps of the hardware scanning process;
- 3 _ 50500-1067 (KB) Figure 3 is a flow chart showing the steps in configuring the network connection;
Detailed Description of the Preferred Embodiments 100161 The inventive system and method presented herein consists of a system and method of data recovery which operates with reduced hardware requirements and is capable of rapidly recovering specific data from a non-functioning computer system, independently of the nature of computer system or the reason for failure of the software or certain hardware components.
100171 The system consists of a software application which is capable of initialization from a compact disc (CD), USB drive or other portable medium. Currently, the preferred system is implemented as a bootable CD, however the development of bootable USB
drives and similar devices projected for the future allows for their use as alternatives and the implementation of the system should reflect the current state of available portable medium technology.
100181 The system and method operate through a five step process as shown in Figure 1. First (step 100), the hardware of the failed computer is scanned and initialized.
Once completed, the network is configured for the computer (step 200) and associated workgroups are identified (Step 300). Next, the hard drives are scanned and partitions identified (step 400). Once the preceding steps are completed, the data on the failed computer can be recovered (step 500) over the network.
[ooi91 When a computer system crashes and cannot be restarted, the data recovery process is begun by inserting the CD into the system and re-booting directly from the CD.
On booting, the application initializes the hardware (step 100), but in a modified fashion, so that only the hardware required for the data recovery process is activated.
Generally, this hardware includes the hard drive, the video card, the keyboard/mouse input devices, and a network card. Other non-essential hardware, such as sound cards, alternative input devices, modems, disk drives, etc. are not initializing, so that a problem with any of the non-essential hardware will not inhibit the data recovery process.
Additionally, the - 4, - 50500-1067 (KB) removal of these non-essential elements from the initialization process reduces the system requirements.
100201 The hardware initialization process, as shown in Figure 2, first scans and loads the appropriate drivers for the PCI and ISA buses (step 102), most often used by video cards, then scans and load drivers for the USB and SCSI buses (step 104), most often used by hard drives. Connected network devices are identified (step 106) and their drivers loaded. Finally, the hard drive types are identified (step 108).
100211 The application is designed to run in 16-color VGA mode, which is the base-level mode used by all current and the majority of prior generation video cards. By limiting the video card to basic mode, advanced drivers are not required, eliminating compatibility issues. Similarly, by minimizing the RAM footprint of the application to an amount substantially lower than the amount in the system, preferably to 32MB (most modern coinputers have at least 512MB, older ones at least 128MB), the risk of encountering a system failure due to a RAM defect is greatly reduced.
100221 Furthermore, it caii become readily apparent if the reason for the system failure is related to video card or RAM failure. In either of those cases, the failed card or RAM slice can be removed, and temporarily replaced with a base model (for a video card) or ignored (for a RAM slice) and data recovery can then proceed, whereas the main OS would not operate under the reduced system capabilities.
[00231 Once the hardware is initialized, the network connections are configured (step 200) and verified as functional. Network configuration can proceed in either a basic (automatic) or advanced (user-controlled) mode, following the steps shown in Figure 3.
In basic mode (202), the system activates each network device sequentially (204) and attempts to obtain an IP address.
100241 In advanced mode (212) the user is prompted (214) for a choice of network type: DHCP (216), static (226) or direct-cable connect (236). Once selected, an IP
address is established according to the chosen type. For DHCP, the system attempts to obtain an IP address automatically from the network (218). For static, the user is asked to - 5 - 50500-1067 (KB) set up an IP address (228). For direct-connect, a local IP address is configured automatically (238) and a DHCP server component is launched (240), providing the recovery computer with an address. At the end of any of these processes, the network connection is available for the transfer of the recovered data.
100251 Once the network is configured (step 200), the workgroups associated with the network are identified (step 300). This step proceeds automatically by probing the network for existing workgroups and domains. If only one group is found, the system adds itself, and thus the failed computer, to the group. If multiple groups are found, the user is prompted to select a group. At this stage, the system has started the failed computer, connected it to the network, and made it available for access from another recovery computer over the network connection.
100261 With the hardware and network activated, the hard drives are scanned and partitions identified (step 400). At this stage, the hard drive scanned can include hard drives which are connected over the network connections. The available partitions are then presented to the user, preferably as read-only, for data access and recovery.
10027] The user can recover data immediately, and engage a virus-blocking routine on the recovery computer to prevent virus-infected files from passing to the recovery computer. This option provides a faster recovery time, with the risk of some data loss, as virus-infected files are not recovered.
100281 The process of bypassing the failed computer and using the OS from the boot disk results in all the data from the failed computer being available over the network as though the failed systeln were a file server. Thus, access to the data on the failed system is immediate, allowing it to be copied or archived before further steps are taken to repair the system. Furthermore, the process can identify the device drivers and other system data on the failed computer to assist in the repair process.
100291 Once the desired data has been recovered, the failed system can be put to a more thorough analysis to determine the reason for system failure, and necessary repairs, both hardware and software, can proceed. In the interim, however, the user is provided - 6 - 50500-1067 (KB) with access to time-sensitive and project-critical data that can be accessed via other, fwictioning computers.
[00301 This concludes the description of a presently preferred embodiment of the invention. The foregoing description has been presented for the purpose of illustration and is not intended to be exhaustive or to limit the invention to the precise form disclosed. It is intended the scope of the invention be limited not by this description but by the claims that follow.
- 7_ 50500-1067 (KB)
Detailed Description of the Preferred Embodiments 100161 The inventive system and method presented herein consists of a system and method of data recovery which operates with reduced hardware requirements and is capable of rapidly recovering specific data from a non-functioning computer system, independently of the nature of computer system or the reason for failure of the software or certain hardware components.
100171 The system consists of a software application which is capable of initialization from a compact disc (CD), USB drive or other portable medium. Currently, the preferred system is implemented as a bootable CD, however the development of bootable USB
drives and similar devices projected for the future allows for their use as alternatives and the implementation of the system should reflect the current state of available portable medium technology.
100181 The system and method operate through a five step process as shown in Figure 1. First (step 100), the hardware of the failed computer is scanned and initialized.
Once completed, the network is configured for the computer (step 200) and associated workgroups are identified (Step 300). Next, the hard drives are scanned and partitions identified (step 400). Once the preceding steps are completed, the data on the failed computer can be recovered (step 500) over the network.
[ooi91 When a computer system crashes and cannot be restarted, the data recovery process is begun by inserting the CD into the system and re-booting directly from the CD.
On booting, the application initializes the hardware (step 100), but in a modified fashion, so that only the hardware required for the data recovery process is activated.
Generally, this hardware includes the hard drive, the video card, the keyboard/mouse input devices, and a network card. Other non-essential hardware, such as sound cards, alternative input devices, modems, disk drives, etc. are not initializing, so that a problem with any of the non-essential hardware will not inhibit the data recovery process.
Additionally, the - 4, - 50500-1067 (KB) removal of these non-essential elements from the initialization process reduces the system requirements.
100201 The hardware initialization process, as shown in Figure 2, first scans and loads the appropriate drivers for the PCI and ISA buses (step 102), most often used by video cards, then scans and load drivers for the USB and SCSI buses (step 104), most often used by hard drives. Connected network devices are identified (step 106) and their drivers loaded. Finally, the hard drive types are identified (step 108).
100211 The application is designed to run in 16-color VGA mode, which is the base-level mode used by all current and the majority of prior generation video cards. By limiting the video card to basic mode, advanced drivers are not required, eliminating compatibility issues. Similarly, by minimizing the RAM footprint of the application to an amount substantially lower than the amount in the system, preferably to 32MB (most modern coinputers have at least 512MB, older ones at least 128MB), the risk of encountering a system failure due to a RAM defect is greatly reduced.
100221 Furthermore, it caii become readily apparent if the reason for the system failure is related to video card or RAM failure. In either of those cases, the failed card or RAM slice can be removed, and temporarily replaced with a base model (for a video card) or ignored (for a RAM slice) and data recovery can then proceed, whereas the main OS would not operate under the reduced system capabilities.
[00231 Once the hardware is initialized, the network connections are configured (step 200) and verified as functional. Network configuration can proceed in either a basic (automatic) or advanced (user-controlled) mode, following the steps shown in Figure 3.
In basic mode (202), the system activates each network device sequentially (204) and attempts to obtain an IP address.
100241 In advanced mode (212) the user is prompted (214) for a choice of network type: DHCP (216), static (226) or direct-cable connect (236). Once selected, an IP
address is established according to the chosen type. For DHCP, the system attempts to obtain an IP address automatically from the network (218). For static, the user is asked to - 5 - 50500-1067 (KB) set up an IP address (228). For direct-connect, a local IP address is configured automatically (238) and a DHCP server component is launched (240), providing the recovery computer with an address. At the end of any of these processes, the network connection is available for the transfer of the recovered data.
100251 Once the network is configured (step 200), the workgroups associated with the network are identified (step 300). This step proceeds automatically by probing the network for existing workgroups and domains. If only one group is found, the system adds itself, and thus the failed computer, to the group. If multiple groups are found, the user is prompted to select a group. At this stage, the system has started the failed computer, connected it to the network, and made it available for access from another recovery computer over the network connection.
100261 With the hardware and network activated, the hard drives are scanned and partitions identified (step 400). At this stage, the hard drive scanned can include hard drives which are connected over the network connections. The available partitions are then presented to the user, preferably as read-only, for data access and recovery.
10027] The user can recover data immediately, and engage a virus-blocking routine on the recovery computer to prevent virus-infected files from passing to the recovery computer. This option provides a faster recovery time, with the risk of some data loss, as virus-infected files are not recovered.
100281 The process of bypassing the failed computer and using the OS from the boot disk results in all the data from the failed computer being available over the network as though the failed systeln were a file server. Thus, access to the data on the failed system is immediate, allowing it to be copied or archived before further steps are taken to repair the system. Furthermore, the process can identify the device drivers and other system data on the failed computer to assist in the repair process.
100291 Once the desired data has been recovered, the failed system can be put to a more thorough analysis to determine the reason for system failure, and necessary repairs, both hardware and software, can proceed. In the interim, however, the user is provided - 6 - 50500-1067 (KB) with access to time-sensitive and project-critical data that can be accessed via other, fwictioning computers.
[00301 This concludes the description of a presently preferred embodiment of the invention. The foregoing description has been presented for the purpose of illustration and is not intended to be exhaustive or to limit the invention to the precise form disclosed. It is intended the scope of the invention be limited not by this description but by the claims that follow.
- 7_ 50500-1067 (KB)
Claims (13)
1. A method of data recovery for a computer system, the steps comprising:
a) initializing hardware associated with the computer system, the hardware including a hard drive, and a minimum of 32 MB of RAM and a video card capable of supporting, at minimum, 16-color VGA mode;
b) initializing network devices and network connections associated with the computer system, including any available workgroups;
c) scanning and identifying partitions on any hard drives connected to the computer system;
d) recovering data from the hard drives by making all the data on the computer system available over the network as a network share resembling a file server;
and e) copying the recovered data over the network connection to a recovery hard drive.
a) initializing hardware associated with the computer system, the hardware including a hard drive, and a minimum of 32 MB of RAM and a video card capable of supporting, at minimum, 16-color VGA mode;
b) initializing network devices and network connections associated with the computer system, including any available workgroups;
c) scanning and identifying partitions on any hard drives connected to the computer system;
d) recovering data from the hard drives by making all the data on the computer system available over the network as a network share resembling a file server;
and e) copying the recovered data over the network connection to a recovery hard drive.
2. The method of claim 1, wherein said method further includes a step of scanning the partitions for viruses prior to the data recovery step.
3. The method of claim 1, wherein said method further includes a step of scanning each recovered file for a virus as part of the recovery step.
4. The method of any of the preceding claims, wherein said step of initializing the network connection proceeds automatically, without user input.
5. The method of claim 1, wherein during initialization steps a) and b), user input is solicited to confirm completion of each step.
6. The method of claim 1, wherein during initialization step b), user input is used to identify the network devices and connections.
7. The method of any of the preceding claims, wherein the recovery hard drive is provided as an external hard drive connected to a recovery computer over the network.
8. The method of any claims 1-6, wherein the recovery hard drive is provided as an internal hard drive connected to a recovery computer over the network
9. The method of any of the preceding claims, wherein scanning step c) includes scanning hard drive connected via the network connections.
10. A system for data recovery for a computer system, comprising:
a) a machine-readable removable media element, the removable media element containing a combination of one or more software applications for data recovery, the software applications performing the steps of any of the preceding claims.
a) a machine-readable removable media element, the removable media element containing a combination of one or more software applications for data recovery, the software applications performing the steps of any of the preceding claims.
11. The system of claim 10, wherein the removable media element is a compact disc.
12. The system of claim 10, wherein the removable media element is a USB
memory drive.
memory drive.
13. A machine-readable media element, containing a software application capable of executing the system and method as claimed in any of the previous claims.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA002593169A CA2593169A1 (en) | 2007-07-06 | 2007-07-06 | System and method for computer data recovery |
| PCT/CA2008/001235 WO2009006730A1 (en) | 2007-07-06 | 2008-07-04 | System and method for computer data recovery |
| US12/168,081 US20090013212A1 (en) | 2007-07-06 | 2008-07-04 | System and Method for Computer Data Recovery |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA002593169A CA2593169A1 (en) | 2007-07-06 | 2007-07-06 | System and method for computer data recovery |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CA2593169A1 true CA2593169A1 (en) | 2009-01-06 |
Family
ID=40222362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA002593169A Abandoned CA2593169A1 (en) | 2007-07-06 | 2007-07-06 | System and method for computer data recovery |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20090013212A1 (en) |
| CA (1) | CA2593169A1 (en) |
| WO (1) | WO2009006730A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120221884A1 (en) * | 2011-02-28 | 2012-08-30 | Carter Nicholas P | Error management across hardware and software layers |
| US9003175B2 (en) * | 2011-04-29 | 2015-04-07 | Lenovo (Singapore) Pte. Ltd. | System and method for accelerated boot performance |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4232024C2 (en) * | 1991-10-11 | 1997-03-27 | Toshiba Kawasaki Kk | Computer with password processing function and method for password processing on a computer |
| DE69728178T2 (en) * | 1996-06-18 | 2005-03-10 | ONTRACK Data International, Inc., Eden Prairie | DEVICE AND METHOD FOR REMOVING DATA RECOVERY |
| US6347375B1 (en) * | 1998-07-08 | 2002-02-12 | Ontrack Data International, Inc | Apparatus and method for remote virus diagnosis and repair |
| EP0978785A1 (en) * | 1998-08-07 | 2000-02-09 | Hewlett-Packard Company | Data backup and recovery |
| US6952794B2 (en) * | 2002-10-10 | 2005-10-04 | Ching-Hung Lu | Method, system and apparatus for scanning newly added disk drives and automatically updating RAID configuration and rebuilding RAID data |
| US7185222B2 (en) * | 2003-11-14 | 2007-02-27 | International Business Machines Corporation | Apparatus, system, and method for maintaining data in a storage array |
| US7222143B2 (en) * | 2003-11-24 | 2007-05-22 | Lenovo (Singapore) Pte Ltd. | Safely restoring previously un-backed up data during system restore of a failing system |
| US7330988B2 (en) * | 2004-06-30 | 2008-02-12 | Sun Microsystems, Inc. | Method and apparatus for power throttling in a multi-thread processor |
| US7870221B2 (en) * | 2004-12-20 | 2011-01-11 | Adobe Systems Incorporated | Multiple bindings in web service data connection |
| US7577868B2 (en) * | 2005-09-30 | 2009-08-18 | Lockheed Martin Corporation | No data loss IT disaster recovery over extended distances |
-
2007
- 2007-07-06 CA CA002593169A patent/CA2593169A1/en not_active Abandoned
-
2008
- 2008-07-04 US US12/168,081 patent/US20090013212A1/en not_active Abandoned
- 2008-07-04 WO PCT/CA2008/001235 patent/WO2009006730A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US20090013212A1 (en) | 2009-01-08 |
| WO2009006730A1 (en) | 2009-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7111201B2 (en) | Self repairing computer detecting need for repair and having switched protected storage | |
| US6820214B1 (en) | Automated system recovery via backup and restoration of system state | |
| US6901493B1 (en) | Method for protecting data of a computer system | |
| US7849360B2 (en) | Computer system and method of controlling communication port to prevent computer contamination by virus or malicious code | |
| US7962739B2 (en) | Recovering from hard disk errors that corrupt one or more critical system boot files | |
| US6851073B1 (en) | Extensible system recovery architecture | |
| US7734945B1 (en) | Automated recovery of unbootable systems | |
| US6535998B1 (en) | System recovery by restoring hardware state on non-identical systems | |
| US7096381B2 (en) | On-the-fly repair of a computer | |
| KR100758292B1 (en) | A method for renovating the computer operating system | |
| US7137034B2 (en) | Self repairing computer having user accessible switch for modifying bootable storage device configuration to initiate repair | |
| US7216251B2 (en) | Computer imaging recovery without a working partition or a secondary medium | |
| US7203865B2 (en) | Application level and BIOS level disaster recovery | |
| US20110145923A1 (en) | Computer having special purpose subsystems and cyber-terror and virus immunity and protection features | |
| US7100075B2 (en) | Computer system having data store protected from internet contamination by virus or malicious code and method for protecting | |
| US6804689B1 (en) | Method and apparatus for automatically synchronizing data to destination media | |
| US20050235281A1 (en) | Combined software installation package | |
| US20120084601A1 (en) | Computer system rescue method | |
| US20070294566A1 (en) | Restoring Computing Devices Using Network Boot | |
| US20060200639A1 (en) | System and method for computer backup and recovery using incremental file-based updates applied to an image of a storage device | |
| US9619340B1 (en) | Disaster recovery on dissimilar hardware | |
| US20070043973A1 (en) | Isolating and storing configuration data for disaster recovery for operating systems providing physical storage recovery | |
| US20100037092A1 (en) | System and method for backup, reboot, and recovery | |
| US20090070626A1 (en) | Methods and systems for operating system bare-metal recovery | |
| US6785695B1 (en) | System and method for operational assistance during system restoration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FZDE | Dead |