Computer failure recovery and alert system
First Claim
1. A computer system, comprising:
- a host bus;
a processor coupled to said host bus;
a memory array coupled to said host bus;
an input/output bus coupled to said host bus;
a hard drive coupled to said input/output bus;
a floppy controller coupled to said input/output bus;
at least one floppy drive coupled to said floppy controller;
a keyboard controller coupled to said input/output bus;
at least one serial port coupled to said input/output bus;
a parallel port coupled to said input/output bus;
a video graphics controller coupled to said input/output bus;
detection means for detecting a computer system failure;
reset means responsive to said detection means for generating a reset signal when a failure is detected, wherein said reset signal resets the computer system to reset;
said hard drive having a plurality of bootable partitions, one partition containing a normal operating system and one partition containing a diagnostic program;
selection memory means storing a bootable partition selection; and
boot means connected to said hard drive, responsive to said reset signal to commence booting of the computer system from one of said plurality of bootable partitions on said hard drive and responsive to said selection memory means to select which of said plurality of bootable partitions is utilized to boot the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a timer which times out if the operating system of the computer system does not periodically reset the timer. When the computer system fails and no longer resets the timer, the timer times out, and the computer system is reset. The computer system performs its power on program and checks the memory array for bad memory blocks, which are mapped out of the memory. Next, the computer system alerts the operator of the failure using a pager. The computer system then reboots itself from a hard drive having two separate bootable partitions, one for the operating system in the first partition, and one for a diagnostics program in the second partition, so that an operator may diagnose and remedy the problem. The operator may set an indication of which partition to use for booting. The system further provides for remote access so that the operator may interact with the diagnostics program from a remote location.
-
Citations
16 Claims
-
1. A computer system, comprising:
-
a host bus; a processor coupled to said host bus; a memory array coupled to said host bus; an input/output bus coupled to said host bus; a hard drive coupled to said input/output bus; a floppy controller coupled to said input/output bus; at least one floppy drive coupled to said floppy controller; a keyboard controller coupled to said input/output bus; at least one serial port coupled to said input/output bus; a parallel port coupled to said input/output bus; a video graphics controller coupled to said input/output bus; detection means for detecting a computer system failure; reset means responsive to said detection means for generating a reset signal when a failure is detected, wherein said reset signal resets the computer system to reset; said hard drive having a plurality of bootable partitions, one partition containing a normal operating system and one partition containing a diagnostic program; selection memory means storing a bootable partition selection; and boot means connected to said hard drive, responsive to said reset signal to commence booting of the computer system from one of said plurality of bootable partitions on said hard drive and responsive to said selection memory means to select which of said plurality of bootable partitions is utilized to boot the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of recovering from a computer system failure, the computer system including a hard drive having a plurality of bootable partitions, the steps comprising:
-
detecting a computer system failure; generating a reset signal if failure is detected, said reset signal resetting the computer system; selecting a bootable hard disc partition; and booting the computer system from a selected bootable hard disc partition selection. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification