Boot failure recovery
First Claim
1. A boot failure recovery system for diagnosing a failed system boot in a computer operating system that boots by bootstrapping from a boot sector of a storage medium using configuration information, the boot failure recovery system comprising:
- an agent for monitoring operating system files used during system boot and for storing information regarding changes made to said system files since a previous system boot to a change file;
a repair module, responsive to said agent, for analyzing said change file to determine the cause of said failed system boot; and
a boot check module, responsive to initiation of a system boot, for determining if a prior system boot was successful, said boot check module causing execution of a first boot sector code module upon occurrence of a successful prior system boot and causing execution of said repair module upon occurrence of a failed prior system boot.
3 Assignments
0 Petitions
Accused Products
Abstract
A boot failure recovery system operates to diagnose a failed system boot in a computer operating system which boots by bootstrapping from a boot sector (12) of a storage medium (10) using configuration information (82). The boot failure recovery system includes an agent (24) which monitors operating system files used during system boot and which stores information regarding changes to the system files to a change file. A repair module (22) analyzes the change file to determine the cause of the failed system boot. A boot check module (16) responds to initiation of a system boot by determining if a prior system boot was successful. Boot check module (16) causes execution of a first boot sector code module (16) upon occurrence of a successful prior system boot and causes execution of the repair module (22) upon occurrence of a failed prior system boot.
-
Citations
16 Claims
-
1. A boot failure recovery system for diagnosing a failed system boot in a computer operating system that boots by bootstrapping from a boot sector of a storage medium using configuration information, the boot failure recovery system comprising:
-
an agent for monitoring operating system files used during system boot and for storing information regarding changes made to said system files since a previous system boot to a change file;
a repair module, responsive to said agent, for analyzing said change file to determine the cause of said failed system boot; and
a boot check module, responsive to initiation of a system boot, for determining if a prior system boot was successful, said boot check module causing execution of a first boot sector code module upon occurrence of a successful prior system boot and causing execution of said repair module upon occurrence of a failed prior system boot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium, comprising a utility program for a Windows compatible operating system, said utility program responsive to booting of said operating system for detecting an unsuccessful boot of said operating system, and being further responsive to said unsuccessful boot for invoking a repair module, said repair module diagnosing said prior boot failure of said operating system by analyzing changes made to system files utilized by said operating system since a previous system boot upon booting of said operating system, said repair module further being responsive to an input from a user of said operating system to cause removal of at least one routine which contributed to said prior boot failure.
-
16. A method for diagnosing boot failure in a computer operating system which boots from a boot sector on a storage medium and which uses stored configuration information for said boot, the method comprising:
-
monitoring operating system files used during system boot and storing information regarding changes made in said system files since a previous system boot in a change file;
analyzing said change file to determine a cause of said failed system boot;
responding to initiation of a system boot after a prior successful system boot, by causing execution of a first boot sector code module upon occurrence of a successful prior system boot; and
responding to initiation of a system boot after a prior failed system boot, by analyzing said change file to determine a cause of said prior failed system boot and removing at least a first routine from said change file determined to cause said failed system boot.
-
Specification