WO2001040944A3 - Method and system for recovery infrastructure for computer systems - Google Patents

Method and system for recovery infrastructure for computer systems Download PDF

Info

Publication number
WO2001040944A3
WO2001040944A3 PCT/US2000/042325 US0042325W WO0140944A3 WO 2001040944 A3 WO2001040944 A3 WO 2001040944A3 US 0042325 W US0042325 W US 0042325W WO 0140944 A3 WO0140944 A3 WO 0140944A3
Authority
WO
WIPO (PCT)
Prior art keywords
computer systems
known state
computer system
recovery infrastructure
state
Prior art date
Application number
PCT/US2000/042325
Other languages
French (fr)
Other versions
WO2001040944A2 (en
Inventor
Kartik N Raghavan
Ryan W J Waite
Thomas G Phillips
Paul C Sutton
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Priority to AU41378/01A priority Critical patent/AU4137801A/en
Publication of WO2001040944A2 publication Critical patent/WO2001040944A2/en
Publication of WO2001040944A3 publication Critical patent/WO2001040944A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1433Saving, restoring, recovering or retrying at system level during software upgrading

Abstract

A method and system for booting a computer system to a known state at system start-up or in the event of an error or failure while the system is running or operating. The method and system of the invention automatically executes all the necessary procedures to boot the computer system to a known state, without any human intervention. The invention uses information about the state of the computer system during previous boot attempts to determine the logical steps performed to ensure that the system boots to a known state.
PCT/US2000/042325 1999-11-30 2000-11-29 Method and system for recovery infrastructure for computer systems WO2001040944A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU41378/01A AU4137801A (en) 1999-11-30 2000-11-29 Method and system for recovery infrastructure for computer systems

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US16804899P 1999-11-30 1999-11-30
US60/168,048 1999-11-30
US09/713,108 2000-11-15
US09/713,108 US6931522B1 (en) 1999-11-30 2000-11-15 Method for a computer using the system image on one of the partitions to boot itself to a known state in the event of a failure

Publications (2)

Publication Number Publication Date
WO2001040944A2 WO2001040944A2 (en) 2001-06-07
WO2001040944A3 true WO2001040944A3 (en) 2002-07-11

Family

ID=26863757

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/042325 WO2001040944A2 (en) 1999-11-30 2000-11-29 Method and system for recovery infrastructure for computer systems

Country Status (3)

Country Link
US (1) US6931522B1 (en)
AU (1) AU4137801A (en)
WO (1) WO2001040944A2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7216251B2 (en) * 2000-02-19 2007-05-08 Powerquest Corporation Computer imaging recovery without a working partition or a secondary medium
DE50207109D1 (en) * 2001-04-27 2006-07-20 Oce Printing Systems Gmbh METHOD, MAINTENANCE COMPUTER AND COMPUTER PROGRAM PRODUCT FOR MAINTAINING A PRINTING OR COPYING SYSTEM
JP3677252B2 (en) * 2002-03-22 2005-07-27 株式会社東芝 Information device, storage medium, and initial state restoration method
US8336044B2 (en) * 2002-10-09 2012-12-18 Rpx Corporation Method and system for deploying a software image
US7024581B1 (en) 2002-10-09 2006-04-04 Xpoint Technologies, Inc. Data processing recovery system and method spanning multiple operating system
US7194659B2 (en) * 2002-12-10 2007-03-20 International Business Machines Corporation Method and system for detection and correction of entrance into an improper MBR state in a computer system
JP2004227143A (en) * 2003-01-21 2004-08-12 Pioneer Electronic Corp Information processor and information processing method
TW591395B (en) * 2003-02-27 2004-06-11 Acer Inc Recovery method of multi-functional operating system and system thereof
US7206971B2 (en) * 2003-04-07 2007-04-17 Lsi Logic Corporation Selectable and updatable computer boot memory
US7822962B2 (en) * 2003-05-05 2010-10-26 Peter Ar-Fu Lam Application software configured to work with two operating systems
TWI223774B (en) * 2003-07-18 2004-11-11 Mitac Technology Corp Selectable booting operation method by the bios with the multi-partition in the disk
US20050055689A1 (en) * 2003-09-10 2005-03-10 Abfalter Scott A. Software management for software defined radio in a distributed network
US20050081118A1 (en) * 2003-10-10 2005-04-14 International Business Machines Corporation; System and method of generating trouble tickets to document computer failures
US7340594B2 (en) * 2004-06-30 2008-03-04 Intel Corporation Bios-level incident response system and method
CN100585558C (en) 2004-10-28 2010-01-27 英特尔公司 Method and device for providing and recovering data
KR100947136B1 (en) * 2004-10-28 2010-03-12 인텔 코오퍼레이션 Incremental provisioning of software
US7509530B2 (en) * 2005-01-19 2009-03-24 Sonic Solutions Method and system for use in restoring an active partition
US7991850B2 (en) * 2005-07-28 2011-08-02 Advanced Micro Devices, Inc. Resilient system partition for personal internet communicator
US7660412B1 (en) 2005-12-09 2010-02-09 Trend Micro Incorporated Generation of debug information for debugging a network security appliance
US20080168299A1 (en) * 2007-01-08 2008-07-10 Jim Kateley Recovery Mechanism for Embedded Device
US20090013317A1 (en) * 2007-02-08 2009-01-08 Airnet Communications Corporation Software Management for Software Defined Radio in a Distributed Network
US8631419B2 (en) * 2007-06-29 2014-01-14 Microsoft Corporation System and methods for disruption detection, management, and recovery
US7818622B2 (en) * 2008-04-29 2010-10-19 International Business Machines Corporation Method for recovering data processing system failures
US8086900B2 (en) * 2008-12-22 2011-12-27 International Business Machines Corporation System, method and computer program product for testing a boot image
US8572742B1 (en) * 2011-03-16 2013-10-29 Symantec Corporation Detecting and repairing master boot record infections
KR101994811B1 (en) 2012-03-04 2019-07-01 삼성전자주식회사 Electronic apparatus, method for restore of mbr and computer-readable recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432927A (en) * 1992-06-17 1995-07-11 Eaton Corporation Fail-safe EEPROM based rewritable boot system
WO1995022794A1 (en) * 1994-02-18 1995-08-24 Apple Computer, Inc. System for automatic recovery from software problems that cause computer failure
US5708776A (en) * 1996-05-09 1998-01-13 Elonex I.P. Holdings Automatic recovery for network appliances
US5802363A (en) * 1994-09-27 1998-09-01 International Business Machines Corporation Bios dynamic emulation of multiple diskettes from a single media
EP0917060A1 (en) * 1997-11-03 1999-05-19 Iomega Corporation System for computer recovery using removable high capacity media

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9012949D0 (en) * 1989-08-25 1990-08-01 Ibm An apparatus and method for loading bios from a diskette in a personal computer system
FR2718262B1 (en) * 1994-03-31 1996-05-24 Sgs Thomson Microelectronics Modulo addressing buffer memory.
US5787491A (en) * 1996-01-26 1998-07-28 Dell Usa Lp Fast method and apparatus for creating a partition on a hard disk drive of a computer system and installing software into the new partition
US6560701B1 (en) * 1997-02-10 2003-05-06 International Business Machines Corporation Alternate boot record
US6098158A (en) * 1997-12-18 2000-08-01 International Business Machines Corporation Software-enabled fast boot
US6158002A (en) * 1998-08-14 2000-12-05 Adaptec, Inc. Method and apparatus of boot device switching by a floppy disk
US6304965B1 (en) * 1998-09-29 2001-10-16 Phoenix Technologies Ltd. Method and device for booting a CD-ROM from a single disk image having multiple emulations
US6308265B1 (en) * 1998-09-30 2001-10-23 Phoenix Technologies Ltd. Protection of boot block code while allowing write accesses to the boot block
US6308264B1 (en) * 1998-09-30 2001-10-23 Phoenix Technologies Ltd. Dual use master boot record
US6289449B1 (en) * 1998-12-14 2001-09-11 International Business Machines Corporation Creating boot code image on a storage medium
US6347371B1 (en) * 1999-01-25 2002-02-12 Dell Usa, L.P. System and method for initiating operation of a computer system
US6578068B1 (en) 1999-08-31 2003-06-10 Accenture Llp Load balancer in environment services patterns
US6535977B1 (en) 1999-09-30 2003-03-18 Microsoft Corporation Replacing a unique identifier in a cloned computer system using program module that runs only once during the next boot sequence
US8612553B2 (en) 2000-01-14 2013-12-17 Microsoft Corporation Method and system for dynamically purposing a computing device
US6591376B1 (en) * 2000-03-02 2003-07-08 Hewlett-Packard Development Company, L.P. Method and system for failsafe recovery and upgrade of an embedded operating system
US6658563B1 (en) * 2000-05-18 2003-12-02 International Business Machines Corporation Virtual floppy diskette image within a primary partition in a hard disk drive and method for booting system with virtual diskette

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432927A (en) * 1992-06-17 1995-07-11 Eaton Corporation Fail-safe EEPROM based rewritable boot system
WO1995022794A1 (en) * 1994-02-18 1995-08-24 Apple Computer, Inc. System for automatic recovery from software problems that cause computer failure
US5802363A (en) * 1994-09-27 1998-09-01 International Business Machines Corporation Bios dynamic emulation of multiple diskettes from a single media
US5708776A (en) * 1996-05-09 1998-01-13 Elonex I.P. Holdings Automatic recovery for network appliances
EP0917060A1 (en) * 1997-11-03 1999-05-19 Iomega Corporation System for computer recovery using removable high capacity media

Also Published As

Publication number Publication date
US6931522B1 (en) 2005-08-16
WO2001040944A2 (en) 2001-06-07
AU4137801A (en) 2001-06-12

Similar Documents

Publication Publication Date Title
WO2001040944A3 (en) Method and system for recovery infrastructure for computer systems
EP1622018A4 (en) A method for renovating the computer operating system
US8375243B1 (en) Failure determination system
WO2004034238A3 (en) Encapsulation of a tcpa trusted platform module functionality within a server management coprocessor subsystem
AU688469B2 (en) High availability computer system
US5895434A (en) Microprocessor arrangement for a vehicle control system
WO2002071215A3 (en) Method and apparatus to power off and/or reboot logical partitions in a data processing system
JP2002517034A5 (en)
WO2007111664A3 (en) Fault resilient boot in multi-processor systems
WO2007005718A3 (en) Computer system protection based on virtualization
DK0954779T3 (en) Procedure for reconstructing a calculation mode
WO1998026958A1 (en) Fault-resilient automobile control system
AU2003264072A1 (en) Safety control system for fail-safe control of safety-critical processes and method for running a new operating program therein
EP1736880A3 (en) Information processing apparatus, storage medium, and data rescue method
EP1001345A3 (en) Isolating defective data exchange devices
AU1876895A (en) System for automatic recovery from software problems that cause computer failure
WO1999003098A3 (en) Improved interfaces for an open systems server providing tape drive emulation
WO1998052121A3 (en) Method and system for managing computer systems
HK1044827A1 (en) A computer processor, a method and a system of checking a computer instruction and a corresponding computer system.
WO2003019047A3 (en) Method for controlling an automated gearbox, electronic safety system and adapter plug
WO2008093638A1 (en) Starting-up control method for operating system and information processing device
EP0712079A3 (en) Recovery method for a high availability data processing system
WO2002056133A3 (en) System and method for automatically detecting and then self-repairing corrupt, modified or non-existent files via a communication medium
EP1223508A3 (en) System and apparatus for and method of downloading a program, image formation apparatus, and computer product
CA2336045A1 (en) Controller or engine controller, engine and method for adjusting a control or drive system or an engine

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP